basic_string.h (to_string(int), [...]): Add, per resolution of DR 1261.
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-11-11 Paolo Carlini <paolo.carlini@oracle.com>
2
3 * include/bits/basic_string.h (to_string(int), to_string(unsigned),
4 to_string(long), to_string(unsigned long), to_string(float),
5 to_string(double), to_wstring(int), to_wstring(unsigned),
6 to_wstring(long), to_wstring(unsigned long), to_wstring(float),
7 to_wstring(double)): Add, per resolution of DR 1261.
8 * include/ext/vstring.h: Likewise.
9 * testsuite/21_strings/basic_string/numeric_conversions/char/
10 dr1261.cc: Add.
11 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
12 dr1261.cc: Likewise.
13
14 2009-11-09 Benjamin Kosnik <bkoz@redhat.com>
15
16 * doc/doxygen/user.cfg.in: Regenerate, add files.
17 * libsupc++/eh_ptr.cc: Format.
18 * libsupc++/exception_ptr.h: Same.
19 * libsupc++/cxxabi.h(recursive_init_error): Move declaration here.
20 * libsupc++/guard.cc: From here.
21 * libsupc++/nested_exception.h: Add markup.
22
23 2009-11-09 Johannes Singler <singler@kit.edu>
24
25 * include/parallel/multiway_merge.h (multiway_merge_*,
26 __sequential_multiway_merge, parallel_multiway_merge): Replace
27 int by appropriate difference_type (typedef to _SeqNumber) or
28 _ThreadIndex.
29 * include/parallel/multiseq_selection.h (multiseq_partition,
30 multiseq_selection): Replace int by appropriate difference_type
31 (typedef to _SeqNumber)
32 * include/parallel/base.h (__get_max_threads): Replace int by
33 _ThreadIndex.
34 * include/parallel/balanced_quicksort.h
35 (__qsb_local_sort_with_helping, __parallel_sort_qsb): Likewise.
36 * include/parallel/set_operations.h (__parallel_set_operation):
37 Likewise.
38 * include/parallel/unique_copy.h (__parallel_unique_copy): Likewise.
39 * include/parallel/multiway_mergesort.h (_SplitConsistently,
40 parallel_sort_mwms_pu, parallel_sort_mwms): Likewise.
41 * include/parallel/partial_sum.h (__parallel_partial_sum_linear):
42 Likewise.
43 * include/parallel/partition.h (__parallel_partition): Replace int
44 by appropriate difference_type or _ThreadIndex.
45
46 2009-11-08 Jason Merrill <jason@redhat.com>
47
48 * include/ext/sso_string_base.h (_M_mutate): Remove extra 'const'.
49
50 2009-11-06 Benjamin Kosnik <bkoz@redhat.com>
51
52 * doc/doxygen/user.cfg.in: Adjust includes.
53
54 * doc/doxygen/doxygroups.cc: Move group markup.
55 * include/tr1_impl/regex: Change " to '. Add group markup.
56 * include/std/utility: Same.
57 * include/std/type_traits: Same.
58 * include/std/streambuf: Same.
59 * include/std/iosfwd: Same.
60 * include/std/limits: Same.
61 * include/std/sstream: Same.
62 * include/profile/impl/profiler_state.h: Same.
63 * include/profile/impl/profiler_hashtable_size.h: Same.
64 * include/bits/stl_algobase.h: Same.
65 * include/bits/stl_iterator_base_types.h: Same.
66 * include/bits/stream_iterator.h: Same.
67 * include/bits/stl_iterator.h: Same.
68 * include/bits/stl_tempbuf.h: Same.
69 * include/bits/streambuf_iterator.h: Same.
70 * libsupc++/exception: Same.
71 * libsupc++/cxxabi.h: Same.
72 * include/tr1_impl/type_traits: Same.
73
74 * include/parallel/multiway_merge.h: Change @__c to @c, @__f to @f.
75 * include/parallel/list_partition.h: Same.
76 * include/parallel/for_each.h: Same.
77 * include/parallel/workstealing.h: Same.
78 * include/parallel/base.h: Same.
79 * include/parallel/equally_split.h: Same.
80 * include/parallel/random_shuffle.h: Same.
81 * include/parallel/balanced_quicksort.h: Same.
82 * include/parallel/merge.h: Same.
83 * include/parallel/multiway_mergesort.h: Same.
84 * include/parallel/compatibility.h: Same.
85 * include/parallel/queue.h: Same.
86 * include/parallel/checkers.h: Same.
87 * include/parallel/random_number.h: Same.
88
89
90 * include/c_global/csignal: Change # to \#.
91 * include/c_global/cstdlib: Same.
92 * include/c_global/cstdio: Same.
93 * include/c_global/cstdarg: Same.
94 * include/c_global/cctype: Same.
95 * include/c_global/cerrno: Same.
96 * include/c_global/cstdatomic: Same.
97 * include/c_global/cmath: Same.
98 * include/c_global/ciso646: Same.
99 * include/c_global/ctime: Same.
100 * include/c_global/clocale: Same.
101 * include/c_global/climits: Same.
102 * include/c_global/cassert: Same.
103 * include/c_global/csetjmp: Same.
104 * include/c_global/cwchar: Same.
105 * include/c_global/cfloat: Same.
106 * include/c_global/cstring: Same.
107 * include/c_global/cstddef: Same.
108 * include/c_global/cwctype: Same.
109
110 * include/std/memory: Only dance around boost_sp_counted_base.h.
111 * include/tr1_impl/boost_sp_counted_base.h: Add markup.
112 * include/tr1/shared_ptr.h: Strip markup.
113 * include/bits/shared_ptr.h: Move base types...
114 * include/bits/shared_ptr_base.h: ...here.
115 * include/Makefile.am: Add.
116 * include/Makefile.in: Regenerate.
117 * configure: Same.
118 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
119 Adjust line numbers.
120 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
121
122 2009-11-06 Paolo Carlini <paolo.carlini@oracle.com>
123
124 * include/parallel/multiway_merge.h: Simple formatting and
125 uglification fixes.
126 * include/parallel/find_selectors.h: Likewise.
127 * include/parallel/losertree.h: Likewise.
128 * include/parallel/list_partition.h: Likewise.
129 * include/parallel/for_each.h: Likewise.
130 * include/parallel/multiseq_selection.h: Likewise.
131 * include/parallel/workstealing.h: Likewise.
132 * include/parallel/par_loop.h: Likewise.
133 * include/parallel/numeric: Likewise.
134 * include/parallel/quicksort.h: Likewise.
135 * include/parallel/equally_split.h: Likewise.
136 * include/parallel/omp_loop_static.h: Likewise.
137 * include/parallel/random_shuffle.h: Likewise.
138 * include/parallel/balanced_quicksort.h: Likewise.
139 * include/parallel/tags.h: Likewise.
140 * include/parallel/set_operations.h: Likewise.
141 * include/parallel/merge.h: Likewise.
142 * include/parallel/unique_copy.h: Likewise.
143 * include/parallel/multiway_mergesort.h: Likewise.
144 * include/parallel/search.h: Likewise.
145 * include/parallel/partition.h: Likewise.
146 * include/parallel/partial_sum.h: Likewise.
147 * include/parallel/find.h: Likewise.
148 * include/parallel/queue.h: Likewise.
149 * include/parallel/omp_loop.h: Likewise.
150 * include/parallel/checkers.h: Likewise.
151 * include/parallel/sort.h: Likewise.
152
153 2009-11-06 Jonathan Wakely <jwakely.gcc@gmail.com>
154
155 PR libstdc++/41949
156 * include/std/ostream: Adjust link.
157
158 2009-11-05 Paolo Carlini <paolo.carlini@oracle.com>
159
160 * include/parallel/multiway_merge.h: Simple formatting and
161 uglification fixes.
162 * include/parallel/losertree.h: Likewise.
163 * include/parallel/base.h: Likewise.
164 * include/parallel/par_loop.h: Likewise.
165 * include/parallel/omp_loop_static.h: Likewise.
166 * include/parallel/multiway_mergesort.h: Likewise.
167 * include/parallel/partial_sum.h: Likewise.
168 * include/parallel/omp_loop.h: Likewise.
169
170 2009-11-04 Benjamin Kosnik <bkoz@redhat.com>
171
172 * testsuite/25_algorithms/fill/5.cc: Move...
173 * testsuite/25_algorithms/fill_n/1.cc: ...here.
174
175 2009-11-04 Paolo Carlini <paolo.carlini@oracle.com>
176
177 * include/parallel/multiway_merge.h: Simple formatting and
178 uglification fixes.
179 * include/parallel/losertree.h: Likewise.
180
181 2009-11-03 David Krauss <potswa@mac.com>
182 Paolo Carlini <paolo.carlini@oracle.com>
183
184 PR libstdc++/41351
185 * include/bits/stl_algo.h (__rotate(_RandomAccessIterator,
186 _RandomAccessIterator, _RandomAccessIterator,
187 random_access_iterator_tag)): Rewrite to use only std::swap in
188 general and std::copy/std::copy_backward when safe.
189
190 2009-11-02 Benjamin Kosnik <bkoz@redhat.com>
191
192 * include/std/future: Use base class with nested types.
193 (__future_base): New.
194 (__future_base::_Result_base): From _Future_result_base.
195 (__future_base::_Result): From _Future_result.
196 (__future_base::_Move_result): From _Move_future_result.
197 (__future_base::_Ptr): From _Future_ptr.
198 (__future_base::_State): From _Future_state.
199 (__basic_future): From _Future_impl.
200 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line
201 numbers.
202 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
203 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
204 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
205 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
206 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
207 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
208
209 2009-10-31 Paolo Carlini <paolo.carlini@oracle.com>
210
211 * include/std/chrono (struct __common_rep_type): New.
212 (duration_cast(const duration<>&),
213 duration<>::duration(const _Rep2&),
214 duration<>::duration(const duration<>&),
215 operator*(const duration<>&, const _Rep2&),
216 operator*(const _Rep1&, const duration<>&),
217 operator/(const duration<>&, const _Rep2&),
218 time_point_cast(const time_point<>&)): Implement resolution of
219 DR 1177 ([Ready] in Santa Cruz), change to not participate to
220 overload resolution if the constraints are not met.
221 * testsuite/20_util/duration/cons/1_neg.cc: Adjust dg-errors.
222 * testsuite/20_util/duration/cons/dr974.cc: Likewise.
223 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust
224 dg-error line numbers.
225 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
226 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
227
228 2009-10-31 Gerald Pfeifer <gerald@pfeifer.com>
229
230 * doc/xml/manual/intro.xml: Refer to our bugs page instead of
231 Bugzilla directly.
232
233 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
234
235 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
236 * libsupc++/typeinfo (type_info::name()): Likewise.
237 * libsupc++/tinfo2.cc (before): Likewise.
238
239 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
240
241 * include/bits/random.h: Fix typo in static_assert text.
242
243 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
244
245 PR libstdc++/41759
246 * include/bits/random.h: Tweak a bit the text of some static_asserts.
247
248 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
249
250 * include/std/type_traits (__is_convertible_simple): Remove.
251 (__is_convertible_helper): Adjust.
252 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
253 dg-error line numbers.
254 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
255 Likewise.
256
257 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
258
259 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
260 * libsupc++/typeinfo (type_info::name()): Likewise.
261 * libsupc++/tinfo2.cc (before): Likewise.
262
263 2009-10-28 Jerry Quinn <jlquinn@optonline.net>
264
265 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
266 pointer if name begins with '*'.
267 * libsupc++/typeinfo (type_info::name()): Likewise.
268 * libsupc++/tinfo2.cc (before): Likewise.
269
270 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
271 Douglas Gregor <doug.gregor@gmail.com>
272
273 PR libstdc++/40925 (again)
274 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
275 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
276 with move-only types in the presence of "null pointers".
277 * testsuite/20_util/pair/40925.cc: Extend.
278
279 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
280
281 * include/std/type_traits (__is_int_or_cref): Remove.
282 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
283 suppress warnings isn't necessary anymore).
284 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
285 * testsuite/20_util/is_convertible/requirements/
286 explicit_instantiation.cc: Likewise.
287 * testsuite/20_util/is_convertible/value.cc: Likewise.
288 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
289 dg-error line numbers.
290 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
291 Likewise.
292
293 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
294
295 * testsuite/20_util/pair/40925.cc: Minor comment fix.
296
297 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
298
299 PR libstdc++/40925
300 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
301 Use enable_if to remove it from the overload set when either _U1
302 is not convertible to _T1 or _U2 is not convertible to _T2.
303 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
304
305 2009-10-29 Douglas Gregor <doug.gregor@gmail.com>
306
307 PR libstdc++/40925
308 * testsuite/20_util/pair/40925.cc: Add.
309
310 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
311
312 * include/decimal/decimal: Minor formatting and uglification fixes.
313 * include/decimal/decimal.h: Likewise.
314
315 2009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
316
317 * include/bits/stl_iterator_base_funcs.h: (next): Change
318 template parameter name consistently with the resolution
319 of DR 1011 ([Ready] in Santa Cruz).
320
321 2009-10-28 Johannes Singler <singler@kit.edu>
322
323 PR libstdc++/40852
324 * include/parallel/multiseq_selection.h
325 (multiseq_partition, multiseq_selection): Avoid intermediate
326 values exceeding the integer type range for very large inputs.
327
328 2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
329
330 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
331 per the straightforward resolution of DR 974.
332 * testsuite/20_util/duration/cons/dr974.cc: Add.
333
334 2009-10-26 Jakub Jelinek <jakub@redhat.com>
335
336 PR libstdc++/38923
337 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
338 *s. Accept ld version without text in ()s.
339 * configure: Regenerated.
340
341 2009-10-26 Jason Merrill <jason@redhat.com>
342
343 Core issue 906
344 * include/std/future (~Future_result_base): Default outside class
345 body.
346 * include/std/system_error (error_category()): Likewise.
347 * libsupc++/nested_exception.h (nested_exception): Remove
348 exception specifications from defaulted methods.
349
350 009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
351
352 PR libstdc++/41773
353 Revert:
354 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
355
356 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
357 const _Alloc&)): New, declare.
358 (_S_construct(_CharT*, _CharT*, const _Alloc&),
359 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
360 _S_construct(iterator, iterator, const _Alloc&),
361 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
362 forward to the latter.
363 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
364 size_type, const _Alloc&)): Define.
365 (basic_string(const basic_string&, size_type, size_type),
366 basic_string(const basic_string&, size_type, size_type,
367 const _Alloc&), basic_string(const _CharT*, size_type,
368 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
369 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
370 * config/abi/pre/gnu.ver: Remove recently added exports.
371 * src/string-inst.cc: Remove instantiations.
372
373 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
374
375 PR libstdc++/41763
376 * include/bits/valarray_array.h (__valarray_default_construct,
377 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
378 __valarray_destroy_elements, __valarray_product): Do not qualify with
379 __restrict__ pointers accessing data also accessed by other pointers.
380
381 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
382
383 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
384 const _Alloc&)): New, declare.
385 (_S_construct(_CharT*, _CharT*, const _Alloc&),
386 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
387 _S_construct(iterator, iterator, const _Alloc&),
388 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
389 forward to the latter.
390 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
391 size_type, const _Alloc&)): Define.
392 (basic_string(const basic_string&, size_type, size_type),
393 basic_string(const basic_string&, size_type, size_type,
394 const _Alloc&), basic_string(const _CharT*, size_type,
395 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
396 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
397 * config/abi/pre/gnu.ver: Remove recently added exports.
398 * src/string-inst.cc: Remove instantiations.
399
400 2009-10-15 Phil Muldoon <pmuldoon@redhat.com>
401
402 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
403 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
404
405 2009-10-16 Benjamin Kosnik <bkoz@redhat.com>
406
407 * include/c_compatibility/stdatomic.h: Include cstdatomic if
408 __cplusplus.
409
410 2009-10-15 Benjamin Kosnik <bkoz@redhat.com>
411
412 PR libstdc++/40654
413 PR libstdc++/40826
414 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
415 static_cast from base to derived.
416 (atomic_flag_clear_explicit): Same.
417 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
418 Remove value type constructor.
419 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
420 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
421 initialized the atomic_flag member.
422
423 2009-10-14 Benjamin Kosnik <bkoz@redhat.com>
424
425 * doc/xml/authors.xml: Update.
426 * doc/xml/manual/intro.xml: Move test section...
427 * doc/xml/manual/appendix_porting.xml: ...here.
428 * doc/xml/manual/diagnostics.xml: Edit.
429 * doc/xml/manual/using.xml: Break out exception section.
430 * doc/xml/manual/using_exceptions.xml: New.
431 * doc/html: Regenerate.
432
433 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
434
435 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
436
437 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
438
439 * include/bits/basic_string.h (operator+=(initializer_list<>),
440 append(initializer_list<>)): Forward to the append overload taking
441 a const CharT* pointer and a size, thus avoiding instantiating
442 unnecessarily in the built library the overload taking a pair of
443 iterators.
444 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
445 for assign.
446 (insert(iterator, initializer_list<>): Likewise for insert.
447
448 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
449
450 * include/bits/c++config: Do not disable extern templates for string
451 in plain parallel-mode and in profile-mode; add comment explaining
452 _GLIBCXX_EXTERN_TEMPLATE == -1.
453 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
454
455 2009-10-14 Jason Merrill <jason@redhat.com>
456
457 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
458
459 2009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
460
461 * include/parallel/for_each_selectors.h: Minor uglification and
462 stylistic fixes.
463
464 2009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
465
466 * include/precompiled/stdc++.h: Include <initializer_list>
467 for completeness.
468
469 2009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
470
471 * include/bits/random.h (class linear_congruential_engine,
472 class mersenne_twister_engine, class subtract_with_carry_engine,
473 class discard_block_engine, class independent_bits_engine,
474 class shuffle_order_engine, class uniform_int_distribution,
475 class binomial_distribution, class geometric_distribution,
476 class negative_binomial_distribution, class poisson_distribution,
477 class discrete_distribution): Do not use simulated concept checks,
478 tidy startic_asserts on argument types and ranges.
479 (class uniform_real_distribution, class normal_distribution,
480 class lognormal_distribution, class gamma_distribution,
481 class chi_squared_distribution, class cauchy_distribution,
482 class fisher_f_distribution, class student_t_distribution,
483 class exponential_distribution, class weibull_distribution,
484 class extreme_value_distribution, class piecewise_linear_distribution,
485 class piecewise_constant_distribution): Add static_assert on
486 template argument type.
487 * include/std/random: Do not include <bits/concept_check.h>.
488 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
489 Fix.
490 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
491 Likewise.
492 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
493 Likewise.
494 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
495 Likewise.
496 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
497 Likewise.
498 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
499 Likewise.
500 * testsuite/26_numerics/random/discard_block_engine/requirements/
501 typedefs.cc: Likewise.
502 * testsuite/26_numerics/random/discard_block_engine/operators/
503 equal.cc: Likewise.
504 * testsuite/26_numerics/random/discard_block_engine/operators/
505 serialize.cc: Likewise.
506 * testsuite/26_numerics/random/linear_congruential_engine/
507 requirements/non_uint_neg.cc: Tweak.
508
509 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
510
511 * doc/xml/manual/messages.xml: Update GNU gettext reference.
512
513 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
514
515 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
516 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
517 Update link to bogus site with reference to unix.org.
518 * doc/xml/manual/ctype.xml: Ditto.
519 * doc/xml/manual/locale.xml: Ditto.
520
521 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
522
523 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
524 * include/parallel/for_each_selectors.h
525 (__adjacent_difference_selector): Likewise.
526
527 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
528
529 * include/ext/bitmap_allocator.h: Minor clean-ups.
530
531 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
532
533 * config/abi/pre/gnu.ver: Adjust exports.
534
535 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
536
537 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
538 pretty-printer section.
539
540 2009-10-07 Chris Jefferson <chris@bubblescope.net>
541
542 * testsuite/25_algorithms/rotate/moveable2.cc: New.
543
544 2009-10-06 Janis Johnson <janis187@us.ibm.com>
545
546 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
547 * testsuite/decimal/cast_neg.cc: Ditto.
548 * testsuite/decimal/comparison.cc: Ditto.
549 * testsuite/decimal/compound-assignment.cc: Ditto.
550 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
551 * testsuite/decimal/conversion-from-float.cc: Ditto.
552 * testsuite/decimal/conversion-from-integral.cc: Ditto.
553 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
554 * testsuite/decimal/conversion-to-integral.cc: Ditto.
555 * testsuite/decimal/ctor.cc: Ditto.
556 * testsuite/decimal/incdec.cc: Ditto.
557 * testsuite/decimal/incdec-memfunc.cc: Ditto.
558 * testsuite/decimal/make-decimal.cc: Ditto.
559 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
560 * testsuite/decimal/operator_neg.cc: Ditto.
561 * testsuite/decimal/unary-arith.cc: Ditto.
562
563 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
564
565 * doc/html/*: Regenerate.
566
567 2009-10-05 John Bytheway <jbytheway@gmail.com>
568
569 PR libstdc++/41530
570 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
571 Fix to just move.
572 * testsuite/20_util/tuple/cons/41530.cc: New.
573
574 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
575
576 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
577 printers. Add links to GDB wiki/online manual.
578
579 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
580 Edward Smith-Rowland <3dw4rd@verizon.net>
581
582 * include/decimal/decimal: Warn if decimal floating point types
583 are not available.
584 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
585 * configure.ac: Use it.
586 * configure: Regenerate.
587 * config.h.in: Regenerate.
588
589 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
590
591 * include/Makefile.am: Remove stray line break.
592
593 * include/decimal/decimal: Brief class doxygen markup.
594 * libsupc++/exception: Whitespace cleanup.
595
596 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
597 decimal.
598 * scripts/create_testsuite_files (dlist): Same.
599
600 * doc/xml/manual/using.xml: One column in table. Move after TR1.
601
602 * testsuite/decimal/bad-cast.cc: Move to...
603 * testsuite/decimal/cast_neg.cc: ...here.
604 * testsuite/decimal/bad-mixed-mode.cc: Move to...
605 * testsuite/decimal/mixed-mode_neg.cc: ...here.
606 * testsuite/decimal/bad-operator.cc: Move to...
607 * testsuite/decimal/operator_neg.cc: ...here.
608
609 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
610
611 2009-10-05 Janis Johnson <janis187@us.ibm.com>
612
613 * doc/Makefile.am: Process new file.
614 * doc/xml/manual/intro.xml: Ditto.
615 * doc/xml/manual/using.xml: Document new header.
616 * doc/xml/manual/status_cxxdecimal.xml: New file.
617 * include/Makefile.am: Process new headers.
618 * include/decimal/decimal: New file.
619 * include/decimal/decimal.h: New file.
620
621 2009-10-05 Janis Johnson <janis187@us.ibm.com>
622
623 * testsuite/decimal: New directory.
624 * testsuite/decimal/bad-cast.cc: New test.
625 * testsuite/decimal/bad-mixed-mode.cc: New test.
626 * testsuite/decimal/bad-operator.cc: New test.
627 * testsuite/decimal/binary-arith.cc: New test.
628 * testsuite/decimal/comparison.cc: New test.
629 * testsuite/decimal/compound-assignment.cc: New test.
630 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
631 * testsuite/decimal/conversion-from-float.cc: New test.
632 * testsuite/decimal/conversion-from-integral.cc: New test.
633 * testsuite/decimal/conversion-to-generic-float.cc: New test.
634 * testsuite/decimal/conversion-to-integral.cc: New test.
635 * testsuite/decimal/ctor.cc: New test.
636 * testsuite/decimal/incdec.cc: New test.
637 * testsuite/decimal/incdec-memfunc.cc: New test.
638 * testsuite/decimal/make-decimal.cc: New test.
639 * testsuite/decimal/unary-arith.cc: New test.
640
641 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
642
643 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
644 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
645
646 2009-10-05 Chris Jefferson <chris@bubblescope.net>
647
648 * include/bits/stl_algo.h (__stable_partition_adaptive,
649 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
650 Extend to work with rvalue references in C++0x mode.
651 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
652 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
653 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
654 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
655 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
656
657 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
658
659 * doc/xml/manual/using.xml: Add profile headers.
660 * testsuite/ext/profile/mh.cc: Restrict to linux.
661
662 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
663
664 * configure: Add check for execinfo.h.
665 * config.h.in: Add undef for HAVE_EXECINFO_H.
666 * include/Makefile.am: Add build support for profile mode.
667 * include/Makefile.in: Same.
668 * include/profile/base.h: New file.
669 * include/profile/bitset: Same.
670 * include/profile/deque: Same.
671 * include/profile/hashtable.h: Same.
672 * include/profile/list: Same.
673 * include/profile/map: Same.
674 * include/profile/map.h: Same.
675 * include/profile/multimap.h: Same.
676 * include/profile/multiset.h: Same.
677 * include/profile/set: Same.
678 * include/profile/set.h: Same.
679 * include/profile/unordered_map: Same.
680 * include/profile/unordered_set: Same.
681 * include/profile/vector: Same.
682 * include/profile/impl/profiler.h: Same.
683 * include/profile/impl/profiler_container_size.h: Same.
684 * include/profile/impl/profiler_hash_func.h: Same.
685 * include/profile/impl/profiler_hashtable_size.h: Same.
686 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
687 * include/profile/impl/profiler_node.h: Same.
688 * include/profile/impl/profiler_state.h: Same.
689 * include/profile/impl/profiler_trace.h: Same.
690 * include/profile/impl/profiler_vector_size.h: Same.
691 * include/profile/impl/profiler_vector_to_list.h: Same.
692 * include/std/vector: Include corresponding profile header guarded by
693 _GLIBCXX_PROFILE.
694 * include/std/deque: Same.
695 * include/std/list: Same.
696 * include/std/map: Same.
697 * include/std/unordered_map: Same.
698 * include/std/bitset: Same.
699 * include/std/set: Same.
700 * include/std/unordered_set: Same.
701 * include/backward/hash_map: Same.
702 * include/backward/hash_set: Same.
703 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
704 * include/bits/c++config: Define profile namespace.
705 * testsuite/Makefile.in: Add check-profile.
706 * testsuite/Makefile.am: Same.
707 * testsuite/ext/profile/all.cc: New file.
708 * testsuite/ext/profile/mh.cc: Same.
709 * testsuite/ext/profile/mutex_extensions.cc: Same.
710 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
711 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
712 * testsuite/23_containers/vector/profile/vector.cc: Same.
713 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
714 in profile mode.
715 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
716 * testsuite/23_containers/list/capacity/29134.cc: Same.
717 * doc/Makefile.in: Add reference to profile_mode.xml.
718 * doc/Makefile.am: Same.
719 * doc/xml/manual/profile_mode.xml: New file.
720 * doc/xml/manual/debug.xml: Add link to profile mode section.
721 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
722 * doc/doxygen/user.cfg.in: Add profile mode files.
723
724 2009-10-02 Johannes Singler <singler@ira.uka.de>
725
726 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
727 * include/parallel/compatibility.h: Likewise.
728 * include/parallel/multiseq_selection.h: Likewise.
729 * include/parallel/random_shuffle.h: Likewise.
730 * include/parallel/random_number.h: Likewise;
731 use numeric_limits<>::digit instead of sizeof()*8.
732 * include/parallel/types.h: Likewise.
733 * doc/html/manual/bk01pt12ch31s03.html:
734 Document dependency on stdint.h.
735
736 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
737
738 * python/libstdcxx/v6/printers.py (StdListPrinter):
739 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
740 printer registration.
741 (StdListIteratorPrinter): Likewise.
742 (StdDebugIteratorPrinter): New printer.
743 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
744 entries. Always pass a typename where the type can change.
745 (StdSlistPrinter) Receive typename from printer registration. Use
746 in printer output.
747 (StdBitsetPrinter): Likewise.
748 (StdDequePrinter): Likewise.
749
750 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
751
752 * include/bits/random.tcc: Define static const data members.
753 * include/tr1/random.tcc: Likewise.
754 * testsuite/26_numerics/random/subtract_with_carry_engine/
755 requirements/constants.cc: New.
756 * testsuite/26_numerics/random/mersenne_twister_engine/
757 requirements/constants.cc: Likewise.
758 * testsuite/26_numerics/random/linear_congruential_engine/
759 requirements/constants.cc: Likewise.
760 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
761 constants.cc: Likewise.
762 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
763 requirements/constants.cc: Likewise.
764 * testsuite/tr1/5_numerical_facilities/random/
765 subtract_with_carry_01/requirements/constants.cc: Likewise.
766 * testsuite/tr1/5_numerical_facilities/random/discard_block/
767 requirements/constants.cc: Likewise.
768 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
769 requirements/constants.cc: Likewise.
770 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
771 requirements/constants.cc: Likewise.
772 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
773 requirements/constants.cc: Likewise.
774
775 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
776
777 PR libstdc++/38923
778 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
779 use sed script portable to Solaris /bin/sed for extracting ld
780 version.
781 * configure: Regenerate.
782
783 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
784
785 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
786 * libsupc++/vec.cc: Same.
787 * libsupc++/vterminate.cc: Same.
788 * libsupc++/new_opnt.cc: Same.
789
790 2009-09-28 Johannes Singler <singler@ira.uka.de>
791
792 * include/parallel/for_each_selectors.h: Remove obsolete comment.
793
794 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
795
796 * doc/html/ext/lwg-active.html: Update to Revision R66.
797 * doc/html/ext/lwg-closed.html: Likewise.
798 * doc/html/ext/lwg-defects: Likewise.
799
800 * doc/xml/manual/intro.xml: Update entry for DR 853.
801
802 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
803
804 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
805 according to upstream redirects.
806
807 2009-09-25 Johannes Singler <singler@ira.uka.de>
808
809 * include/parallel/include/parallel/checkers.h
810 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
811 (__is_sorted): Remove default parameter for _Compare; remove
812 inappropriate printf.
813
814 2009-09-25 Johannes Singler <singler@ira.uka.de>
815
816 * include/parallel/base.h: Comment on presence of min/max duplicates.
817
818 2009-09-25 Johannes Singler <singler@ira.uka.de>
819
820 * include/parallel/partition.h (__parallel_nth_element):
821 Correct comment.
822
823 2009-09-24 Johannes Singler <singler@ira.uka.de>
824
825 * include/parallel/algo.h: Uglify internal identifiers;
826 correct line breaks.
827 * include/parallel/for_each.h: Likewise.
828 * include/parallel/numeric: Likewise.
829 * include/parallel/omp_loop.h: Likewise.
830 * include/parallel/omp_loop_static.h: Likewise.
831 * include/parallel/par_loop.h: Likewise.
832 * include/parallel/workstealing.h: Likewise.
833
834 2009-09-24 Johannes Singler <singler@ira.uka.de>
835
836 * include/parallel/base.h (_EqualFromLess): Move _Compare template
837 parameter to the end as of others.
838 * include/parallel/algobase.h
839 (__lexicographical_compare_switch): Likewise.
840
841 2009-09-23 Johannes Singler <singler@ira.uka.de>
842
843 * include/parallel/algobase.h: Uglify internal identifiers;
844 correct line breaks.
845 * include/parallel/algo.h: Likewise.
846 * include/parallel/base.h: Likewise.
847 * include/parallel/equally_split.h: Likewise.
848 * include/parallel/find.h: Likewise.
849 * include/parallel/find_selectors.h: Likewise.
850 * include/parallel/for_each_selectors.h: Likewise.
851 * include/parallel/list_partition.h: Likewise.
852 * include/parallel/losertree.h: Likewise.
853 * include/parallel/merge.h: Likewise.
854 * include/parallel/multiseq_selection.h: Likewise.
855 * include/parallel/multiway_merge.h: Likewise.
856 * include/parallel/multiway_mergesort.h: Likewise.
857 * include/parallel/numeric: Likewise.
858 * include/parallel/numericfwd.h: Likewise.
859 * include/parallel/omp_loop.h: Likewise.
860 * include/parallel/omp_loop_static.h: Likewise.
861 * include/parallel/par_loop.h: Likewise.
862 * include/parallel/partition.h: Likewise.
863 * include/parallel/random_shuffle.h: Likewise.
864 * include/parallel/search.h: Likewise.
865 * include/parallel/sort.h: Likewise.
866 * include/parallel/workstealing.h: Likewise.
867
868 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
869
870 * doc/xml/manual/appendix_contributing.xml: Adjust link to
871 coreutils.
872
873 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
874
875 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
876
877 2009-09-17 Joseph Myers <joseph@codesourcery.com>
878
879 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
880 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
881 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
882 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
883 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
884 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
885 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
886 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
887 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
888 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
889 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
890 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
891
892 2009-09-17 Joseph Myers <joseph@codesourcery.com>
893
894 * include/ext/vstring.h (to_wstring(long long),
895 to_wstring(unsigned long long), to_wstring(long double)): Disable
896 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
897
898 2009-09-17 Johannes Singler <singler@ira.uka.de>
899
900 * include/parallel/algobase.h: Replace tabs by spaces;
901 correct line breaks.
902 * include/parallel/algorithmfwd.h: Likewise.
903 * include/parallel/balanced_quicksort.h: Likewise.
904 * include/parallel/base.h: Likewise.
905 * include/parallel/checkers.h: Likewise.
906 * include/parallel/compatibility.h: Likewise.
907 * include/parallel/equally_split.h: Likewise.
908 * include/parallel/find.h: Likewise.
909 * include/parallel/for_each.h: Likewise.
910 * include/parallel/for_each_selectors.h: Likewise.
911 * include/parallel/iterator.h: Likewise.
912 * include/parallel/list_partition.h: Likewise.
913 * include/parallel/losertree.h: Likewise.
914 * include/parallel/merge.h: Likewise.
915 * include/parallel/multiseq_selection.h: Likewise.
916 * include/parallel/multiway_merge.h: Likewise.
917 * include/parallel/multiway_mergesort.h: Likewise.
918 * include/parallel/numeric: Likewise.
919 * include/parallel/numericfwd.h: Likewise.
920 * include/parallel/omp_loop.h: Likewise.
921 * include/parallel/omp_loop_static.h: Likewise.
922 * include/parallel/par_loop.h: Likewise.
923 * include/parallel/partial_sum.h: Likewise.
924 * include/parallel/partition.h: Likewise.
925 * include/parallel/queue.h: Likewise.
926 * include/parallel/quicksort.h: Likewise.
927 * include/parallel/random_number.h: Likewise.
928 * include/parallel/random_shuffle.h: Likewise.
929 * include/parallel/search.h: Likewise.
930 * include/parallel/set_operations.h: Likewise.
931 * include/parallel/settings.h: Likewise.
932 * include/parallel/sort.h: Likewise.
933 * include/parallel/types.h: Likewise.
934 * include/parallel/unique_copy.h: Likewise.
935 * include/parallel/workstealing.h: Likewise.
936 * include/parallel/algo.h: Likewise;
937 shorten _ForwardIterator to _FIterator.
938 * include/parallel/find_selectors.h: Likewise.
939
940 2009-09-16 Johannes Singler <singler@ira.uka.de>
941
942 * include/parallel/base.h: Correct some comments accidentally changed
943 during uglification.
944 * include/parallel/find.h: Likewise.
945 * include/parallel/find_selectors.h: Likewise.
946 * include/parallel/multiway_merge.h: Likewise.
947 * include/parallel/multiway_mergesort.h: Likewise.
948 * include/parallel/partial_sum.h: Likewise.
949 * include/parallel/partition.h: Likewise.
950 * include/parallel/queue.h: Likewise.
951 * include/parallel/random_shuffle.h: Likewise.
952 * include/parallel/settings.h: Likewise.
953 * include/parallel/sort.h: Likewise.
954 * include/parallel/tags.h: Likewise.
955 * include/parallel/workstealing.h: Likewise.
956
957 2009-09-16 Johannes Singler <singler@ira.uka.de>
958
959 * include/parallel/base.h (_EqualFromLess):
960 Correct uglification of member variables and method arguments.
961 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
962 * include/parallel/find_selectors.h (__find_first_of_selector):
963 Likewise.
964 * include/parallel/iterator.h (_IteratorTriple): Likewise.
965 * include/parallel/multiseq_selection.h
966 (_Lexicographic, _LexicographicReverse): Likewise.
967 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
968 Likewise.
969 * include/parallel/random_number.h (_RandomNumber): Likewise.
970 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
971 Likewise.
972 * include/parallel/set_operations.h (__symmetric_difference_func,
973 __difference_func, __intersection_func, __union_func,
974 parallel_set_union, parallel_set_intersection, parallel_set_difference,
975 parallel_set_symmetric_difference): Likewise.
976 * include/parallel/tags.h (parallel_tag): Likewise.
977 * include/parallel/workstealing.h (_Job): Likewise.
978 * include/parallel/multiway_merge.h
979 (__multiway_merge_k_variant_sentinel_switch:operator())
980 correct uglification of _*LoserTree*.
981 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
982 uglification of member variables and method arguments.
983 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
984 * include/parallel/for_each_selectors.h: Likewise.
985 * include/parallel/omp_loop.h: Likewise.
986 * include/parallel/algo.h: Likewise; uglify c_rand_number.
987
988 2009-09-16 Johannes Singler <singler@ira.uka.de>
989
990 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
991 Replace redundant _Self.
992 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
993 Replace redundant _Self.
994 * include/parallel/algo.h: Correct accidental _Self in comments.
995 * include/parallel/losertree.h: Likewise.
996 * include/parallel/multiway_merge.h: Likewise.
997 * include/parallel/random_shuffle.h: Likewise.
998
999 2009-09-16 Johannes Singler <singler@ira.uka.de>
1000
1001 * include/parallel/algobase.h: Uglify internal identifiers.
1002 * include/parallel/algo.h: Likewise.
1003 * include/parallel/algorithm: Likewise.
1004 * include/parallel/algorithmfwd.h: Likewise.
1005 * include/parallel/balanced_quicksort.h: Likewise.
1006 * include/parallel/base.h: Likewise.
1007 * include/parallel/basic_iterator.h: Likewise.
1008 * include/parallel/checkers.h: Likewise.
1009 * include/parallel/compatibility.h: Likewise.
1010 * include/parallel/compiletime_settings.: Likewise.
1011 * include/parallel/equally_split.h: Likewise.
1012 * include/parallel/features.h: Likewise.
1013 * include/parallel/find.h: Likewise.
1014 * include/parallel/find_selectors.h: Likewise.
1015 * include/parallel/for_each.h: Likewise.
1016 * include/parallel/for_each_selectors.h: Likewise.
1017 * include/parallel/iterator.h: Likewise.
1018 * include/parallel/list_partition.h: Likewise.
1019 * include/parallel/losertree.h: Likewise.
1020 * include/parallel/merge.h: Likewise.
1021 * include/parallel/multiseq_selection.h: Likewise.
1022 * include/parallel/multiway_merge.h: Likewise.
1023 * include/parallel/multiway_mergesort.h: Likewise.
1024 * include/parallel/numeric: Likewise.
1025 * include/parallel/numericfwd.h: Likewise.
1026 * include/parallel/omp_loop.h: Likewise.
1027 * include/parallel/omp_loop_static.h: Likewise.
1028 * include/parallel/parallel.h: Likewise.
1029 * include/parallel/par_loop.h: Likewise.
1030 * include/parallel/partial_sum.h: Likewise.
1031 * include/parallel/partition.h: Likewise.
1032 * include/parallel/queue.h: Likewise.
1033 * include/parallel/quicksort.h: Likewise.
1034 * include/parallel/random_number.h: Likewise.
1035 * include/parallel/random_shuffle.h: Likewise.
1036 * include/parallel/search.h: Likewise.
1037 * include/parallel/set_operations.h: Likewise.
1038 * include/parallel/settings.h: Likewise.
1039 * include/parallel/sort.h: Likewise.
1040 * include/parallel/tags.h: Likewise.
1041 * include/parallel/types.h: Likewise.
1042 * include/parallel/unique_copy.h: Likewise.
1043 * include/parallel/workstealing.h: Likewise.
1044
1045 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1046
1047 PR libstdc++/41037
1048 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
1049 and wcerr flags.
1050 * testsuite/27_io/objects/char/41037.cc: New.
1051 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
1052
1053 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
1054
1055 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
1056 constraint.
1057
1058 2009-09-11 Johannes Singler <singler@ira.uka.de>
1059
1060 * include/parallel/multiway_merge.h
1061 (multiway_merge_exact_splitting): Deallocate borders correctly.
1062 (parallel_multiway_merge): Remove unnecessarily complicated
1063 allocation, random access iterators are default-constructible;
1064 deallocate ne_seqs correctly.
1065
1066 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
1067
1068 PR libstdc++/41316
1069 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
1070 Remove.
1071 (forward_list<>::sort(_Comp)): Only declare.
1072 (forward_list<>::sort()): Forward to the latter.
1073 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
1074 Remove definition.
1075 (forward_list<>::sort(_Comp)): Define.
1076 * testsuite/23_containers/forward_list/requirements/dr438/
1077 assign_neg.cc: Adjust dg-error line number.
1078 * testsuite/23_containers/forward_list/requirements/dr438/
1079 insert_neg.cc: Likewise.
1080 * testsuite/23_containers/forward_list/requirements/dr438/
1081 constructor_1_neg.cc: Likewise.
1082 * testsuite/23_containers/forward_list/requirements/dr438/
1083 constructor_2_neg.cc: Likewise.
1084
1085 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1086
1087 * src/Makefile.am (libstdc___la_LINK): New.
1088 * src/Makefile.in: Regenerate.
1089
1090 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
1091
1092 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
1093 *-*-freebsd* from both dg-do and dg-options.
1094
1095 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1096
1097 * configure: Rebuilt with modified libtool.m4.
1098
1099 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
1100 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1101
1102 PR libstdc++/41280
1103 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
1104 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
1105 * configure: Regenerate.
1106
1107 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
1108
1109 PR libstdc++/41267
1110 * include/bits/stl_algobase.h (__copy_move::__copy_m,
1111 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
1112 with a null third argument.
1113
1114 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
1115
1116 Revert.
1117 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1118 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1119 bool for stream sentry objects.
1120 * include/bits/istream.tcc: Same.
1121 * include/bits/ostream.tcc: Same.
1122 * include/bits/basic_string.tcc: Same.
1123 * include/bits/ostream_insert.h: Same.
1124 * src/istream.cc: Same.
1125
1126 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1127
1128 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
1129 instantiation with additional commands issued for each Makefile
1130 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
1131 runs these commands.
1132 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
1133 running `make' in include, passing `pch_build=' to `make'.
1134 * configure: Regenerate.
1135
1136 PR libstdc++/41220
1137 * include/Makefile.am (CLEANFILES): Add stamp-host.
1138 * include/Makefile.in: Regenerate.
1139
1140 2009-09-02 Joseph Myers <joseph@codesourcery.com>
1141
1142 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
1143 under util/ to remote host. Copy .h and .hpp files at more levels
1144 under util/ to remote host.
1145
1146 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1147
1148 * include/bits/stl_uninitialized.h
1149 (__uninitialized_copy::uninitialized_copy): Just call (the now
1150 forwarding) _Construct.
1151
1152 2009-09-01 Chris Jefferson <chris@bubblescope.net>
1153 Paolo Carlini <paolo.carlini@oracle.com>
1154
1155 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
1156 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1157 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
1158 move_iterators/1.cc: Adjust, do not define
1159 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1160 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
1161 move_iterators/1.cc: Likewise.
1162 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
1163 * testsuite/25_algorithms/move/1.cc: Likewise.
1164 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
1165 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
1166 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
1167 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
1168 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
1169 test for predicated test.
1170 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
1171 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
1172 for predicated version.
1173 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
1174
1175 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
1176 enable test2 and test3.
1177
1178 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
1179 moving bug in C++0x mode.
1180
1181 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
1182 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
1183 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
1184 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
1185
1186 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
1187 Kaz Kojima <kkojima@gcc.gnu.org>
1188
1189 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
1190 dg-add-options ieee.
1191 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1192 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1193 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1194 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1195 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1196 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1197 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1198 * testsuite/18_support/numeric_limits/
1199 specialization_default_values.cc: Likewise.
1200 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1201 * testsuite/26_numerics/complex/pow.cc: Likewise.
1202 * testsuite/tr1/5_numerical_facilities/special_functions/
1203 01_assoc_laguerre/check_nan.cc: Likewise.
1204 * testsuite/tr1/5_numerical_facilities/special_functions/
1205 02_assoc_legendre/check_nan.cc: Likewise.
1206 * testsuite/tr1/5_numerical_facilities/special_functions/
1207 03_beta/check_nan.cc: Likewise.
1208 * testsuite/tr1/5_numerical_facilities/special_functions/
1209 04_comp_ellint_1/check_nan.cc: Likewise.
1210 * testsuite/tr1/5_numerical_facilities/special_functions/
1211 05_comp_ellint_2/check_nan.cc: Likewise.
1212 * testsuite/tr1/5_numerical_facilities/special_functions/
1213 06_comp_ellint_3/check_nan.cc: Likewise.
1214 * testsuite/tr1/5_numerical_facilities/special_functions/
1215 07_conf_hyperg/check_nan.cc: Likewise.
1216 * testsuite/tr1/5_numerical_facilities/special_functions/
1217 08_cyl_bessel_i/check_nan.cc: Likewise.
1218 * testsuite/tr1/5_numerical_facilities/special_functions/
1219 09_cyl_bessel_j/check_nan.cc: Likewise.
1220 * testsuite/tr1/5_numerical_facilities/special_functions/
1221 10_cyl_bessel_k/check_nan.cc: Likewise.
1222 * testsuite/tr1/5_numerical_facilities/special_functions/
1223 11_cyl_neumann/check_nan.cc: Likewise.
1224 * testsuite/tr1/5_numerical_facilities/special_functions/
1225 12_ellint_1/check_nan.cc: Likewise.
1226 * testsuite/tr1/5_numerical_facilities/special_functions/
1227 13_ellint_2/check_nan.cc: Likewise.
1228 * testsuite/tr1/5_numerical_facilities/special_functions/
1229 14_ellint_3/check_nan.cc: Likewise.
1230 * testsuite/tr1/5_numerical_facilities/special_functions/
1231 15_expint/check_nan.cc: Likewise.
1232 * testsuite/tr1/5_numerical_facilities/special_functions/
1233 16_hermite/check_nan.cc: Likewise.
1234 * testsuite/tr1/5_numerical_facilities/special_functions/
1235 17_hyperg/check_nan.cc: Likewise.
1236 * testsuite/tr1/5_numerical_facilities/special_functions/
1237 18_laguerre/check_nan.cc: Likewise.
1238 * testsuite/tr1/5_numerical_facilities/special_functions/
1239 19_legendre/check_nan.cc: Likewise.
1240 * testsuite/tr1/5_numerical_facilities/special_functions/
1241 20_riemann_zeta/check_nan.cc: Likewise.
1242 * testsuite/tr1/5_numerical_facilities/special_functions/
1243 21_sph_bessel/check_nan.cc: Likewise.
1244 * testsuite/tr1/5_numerical_facilities/special_functions/
1245 22_sph_legendre/check_nan.cc: Likewise.
1246 * testsuite/tr1/5_numerical_facilities/special_functions/
1247 23_sph_neumann/check_nan.cc: Likewise.
1248
1249 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 * include/bits/stl_construct.h: Include <bits/move.h>.
1252
1253 2009-08-29 Chris Jefferson <chris@bubblescope.net>
1254
1255 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
1256 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
1257 Add.
1258 * include/bits/stl_tempbuf.h (_Temporary_buffer::
1259 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
1260 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
1261 C++0x mode.
1262 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
1263 const copy_tracker&)): Add.
1264 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
1265 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
1266
1267 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
1268
1269 * config/abi/pre/gnu.ver: Fixups for string member functions.
1270
1271 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
1272
1273 PR libstdc++/41005
1274 * configure.ac: Bump libtool_VERSION to 6:14:0.
1275 * configure: Regenerate.
1276 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
1277 * src/Makefile.in: Regenerate.
1278 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
1279 move <future> symbols to 3.4.14 version.
1280 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
1281
1282 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
1283
1284 * include/bits/basic_string.h (basic_string): Add cbegin(),
1285 cend(), crbegin(), crend() in C++0x mode.
1286 * config/abi/pre/gnu.ver: Add exports.
1287
1288 * testsuite/util/testsuite_containers.h: New.
1289 * testsuite/util/testsuite_container_traits.h: New.
1290 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
1291 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
1292 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
1293 * testsuite/ext/vstring/requirements/typedefs.cc: New.
1294 * testsuite/23_containers/unordered_map/requirements/
1295 cliterators.cc: Edit.
1296 * testsuite/23_containers/unordered_map/requirements/
1297 citerators.cc: Edit.
1298 * testsuite/23_containers/unordered_map/requirements/
1299 explicit_instantiation/1.cc: New.
1300 * testsuite/23_containers/unordered_map/requirements/
1301 explicit_instantiation/2.cc: New.
1302 * testsuite/23_containers/unordered_map/requirements/
1303 explicit_instantiation/3.cc: New.
1304 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
1305 * testsuite/23_containers/unordered_map/requirements/
1306 explicit_instantiation.cc: Move to nested directory.
1307 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
1308 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
1309 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
1310 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
1311 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
1312 * testsuite/23_containers/set/requirements/typedefs.cc: New.
1313 * testsuite/23_containers/unordered_multimap/requirements/
1314 cliterators.cc: Edit.
1315 * testsuite/23_containers/unordered_multimap/requirements/
1316 citerators.cc: Edit.
1317 * testsuite/23_containers/unordered_multimap/requirements/
1318 explicit_instantiation/1.cc: New.
1319 * testsuite/23_containers/unordered_multimap/requirements/
1320 explicit_instantiation/2.cc: Edit.: New.
1321 * testsuite/23_containers/unordered_multimap/requirements/
1322 explicit_instantiation/3.cc: New.
1323 * testsuite/23_containers/unordered_multimap/requirements/
1324 typedefs.cc: Edit.
1325 * testsuite/23_containers/unordered_multimap/requirements/
1326 explicit_instantiation.cc: Move to nested.
1327 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
1328 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
1329 * testsuite/23_containers/forward_list/requirements/dr438/
1330 insert_neg.cc: New.
1331 * testsuite/23_containers/forward_list/requirements/dr438/
1332 assign_neg.cc: New.
1333 * testsuite/23_containers/forward_list/requirements/dr438/
1334 constructor_1_neg.cc: New.
1335 * testsuite/23_containers/forward_list/requirements/dr438/
1336 constructor_2_neg.cc: New.
1337 * testsuite/23_containers/forward_list/requirements/dr438/
1338 constructor.cc: New.
1339 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
1340 * testsuite/23_containers/unordered_set/requirements/
1341 cliterators.cc: Edit.
1342 * testsuite/23_containers/unordered_set/requirements/
1343 citerators.cc: Edit.
1344 * testsuite/23_containers/unordered_set/requirements/
1345 explicit_instantiation/1.cc: New.
1346 * testsuite/23_containers/unordered_set/requirements/
1347 explicit_instantiation/2.cc: New.
1348 * testsuite/23_containers/unordered_set/requirements/
1349 explicit_instantiation/3.cc: New.
1350 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
1351 * testsuite/23_containers/unordered_set/requirements/
1352 explicit_instantiation.cc: Move to nested.
1353 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
1354 * testsuite/23_containers/vector/requirements/dr438/bool/
1355 constructor.cc: Move.
1356 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
1357 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
1358 * testsuite/23_containers/vector/bool/requirements/dr438/
1359 constructor.cc: New.
1360 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
1361 * testsuite/23_containers/deque/requirements/typedefs.cc
1362 * testsuite/23_containers/stack/requirements/typedefs.cc
1363 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
1364 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
1365 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
1366 * testsuite/23_containers/list/requirements/typedefs.cc: New.
1367 * testsuite/23_containers/unordered_multiset/requirements/
1368 cliterators.cc: Edit.
1369 * testsuite/23_containers/unordered_multiset/requirements/
1370 citerators.cc: Edit.
1371 * testsuite/23_containers/unordered_multiset/requirements/
1372 explicit_instantiation.cc: Move.
1373 * testsuite/23_containers/unordered_multiset/requirements/
1374 explicit_instantiation/1.cc: New.
1375 * testsuite/23_containers/unordered_multiset/requirements/
1376 explicit_instantiation/2.cc: New.
1377 * testsuite/23_containers/unordered_multiset/requirements/
1378 explicit_instantiation/3.cc: New.
1379 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
1380 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
1381 * testsuite/23_containers/map/requirements/typedefs.cc: New.
1382 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
1383 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
1384 Move.
1385 * testsuite/23_containers/array/requirements/
1386 explicit_instantiation/1.cc: New.
1387 * testsuite/23_containers/array/requirements/
1388 explicit_instantiation/2.cc: New.
1389 * testsuite/23_containers/array/requirements/typedefs.cc: New.
1390
1391 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1392
1393 * configure.ac (AC_PREREQ): Bump to 2.64.
1394
1395 2009-08-24 Chris Jefferson <chris@bubblescope.net>
1396
1397 * include/stl_algo.h (__unguarded_partition_pivot,
1398 __move_median_first): New.
1399 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
1400 types.
1401 (__unguarded_linear_insert): Assume always inserting value at __last.
1402 (__unguarded_partition): Take pivot by reference.
1403 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
1404 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
1405
1406 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1407
1408 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
1409 before --mode argument.
1410 * libsupc++/Makefile.in: Regenerate.
1411
1412 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1413
1414 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
1415 2.64 and Automake 1.11 in examples; update link to Autoconf
1416 manual page about quadrigraphs.
1417 * Makefile.am (install-html, install-pdf): Remove.
1418 * Makefile.in: Regenerate.
1419
1420 * Makefile.in: Regenerate.
1421 * acinclude.m4: Regenerate.
1422 * aclocal.m4: Regenerate.
1423 * config.h.in: Regenerate.
1424 * configure: Regenerate.
1425 * doc/Makefile.in: Regenerate.
1426 * include/Makefile.in: Regenerate.
1427 * libsupc++/Makefile.in: Regenerate.
1428 * po/Makefile.in: Regenerate.
1429 * python/Makefile.in: Regenerate.
1430 * src/Makefile.in: Regenerate.
1431 * testsuite/Makefile.in: Regenerate.
1432
1433 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1434
1435 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
1436 $(LIBTOOLFLAGS).
1437 * libsupc++/Makefile.in: Regenerate.
1438 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
1439 and $(LIBTOOLFLAGS).
1440 * src/Makefile.in: Regenerate.
1441
1442 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1443
1444 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
1445 missing dg-require directives.
1446
1447 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1448
1449 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
1450 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
1451 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
1452 __numeric_constants<_Tp>::__gamma_e().
1453
1454 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
1455
1456 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
1457
1458 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1459
1460 * configure.ac: Move guarded checks for CC and CXX ...
1461 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
1462 * configure: Regenerate.
1463
1464 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1465 Paolo Carlini <paolo.carlini@oracle.com>
1466
1467 PR libstdc++/41061
1468 * include/bits/random.h (operator<<(std::basic_ostream<>&,
1469 const std::lognormal_distribution<>&),
1470 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
1471 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
1472 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
1473 operator<<(std::basic_ostream<>&,
1474 const std::chi_squared_distribution<>&),
1475 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
1476 operator<<(std::basic_ostream<>&,
1477 const std::fisher_f_distribution<>&),
1478 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
1479 operator<<(std::basic_ostream<>&,
1480 const std::student_t_distribution<>&),
1481 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
1482 operator<<(std::basic_ostream<>&,
1483 const std::negative_binomial_distribution<>&)): Declare friend.
1484 * testsuite/26_numerics/random/uniform_real_distribution/operators/
1485 serialize.cc: New.
1486 * testsuite/26_numerics/random/piecewise_constant_distribution/
1487 operators/serialize.cc: Likewise.
1488 * testsuite/26_numerics/random/chi_squared_distribution/operators/
1489 serialize.cc: Likewise.
1490 * testsuite/26_numerics/random/normal_distribution/operators/
1491 serialize.cc: Likewise.
1492 * testsuite/26_numerics/random/uniform_int_distribution/operators/
1493 serialize.cc: Likewise.
1494 * testsuite/26_numerics/random/poisson_distribution/operators/
1495 serialize.cc: Likewise.
1496 * testsuite/26_numerics/random/bernoulli_distribution/operators/
1497 serialize.cc: Likewise.
1498 * testsuite/26_numerics/random/discrete_distribution/operators/
1499 serialize.cc: Likewise.
1500 * testsuite/26_numerics/random/weibull_distribution/operators/
1501 serialize.cc: Likewise.
1502 * testsuite/26_numerics/random/negative_binomial_distribution/
1503 operators/serialize.cc: Likewise.
1504 * testsuite/26_numerics/random/cauchy_distribution/operators/
1505 serialize.cc: Likewise.
1506 * testsuite/26_numerics/random/gamma_distribution/operators/
1507 serialize.cc: Likewise.
1508 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1509 serialize.cc: Likewise.
1510 * testsuite/26_numerics/random/exponential_distribution/operators/
1511 serialize.cc: Likewise.
1512 * testsuite/26_numerics/random/lognormal_distribution/operators/
1513 serialize.cc: Likewise.
1514 * testsuite/26_numerics/random/binomial_distribution/operators/
1515 serialize.cc: Likewise.
1516 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1517 serialize.cc: Likewise.
1518 * testsuite/26_numerics/random/piecewise_linear_distribution/
1519 operators/serialize.cc
1520 * testsuite/26_numerics/random/student_t_distribution/operators/
1521 serialize.cc: Likewise.
1522 * testsuite/26_numerics/random/geometric_distribution/operators/
1523 serialize.cc: Likewise.
1524
1525 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1526
1527 * include/bits/stl_tree.h: In C++0x mode make erase return
1528 an iterator as per DR 130.
1529 * include/bits/stl_set.h: Same.
1530 * include/bits/stl_multiset.h: Same.
1531 * include/bits/stl_map.h: Same.
1532 * include/bits/stl_multimap.h: Same.
1533 * doc/xml/manual/intro.xml: Document.
1534 * testsuite/23_containers/set/dr130.cc: New.
1535 * testsuite/23_containers/multiset/dr130.cc: New.
1536 * testsuite/23_containers/map/dr130.cc: New.
1537 * testsuite/23_containers/multimap/dr130.cc: New.
1538
1539 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1540
1541 * include/ext/pointer.h: Add pragma system_header, use
1542 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1543
1544 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1545
1546 * src/compatibility-ldbl.cc: Include cmath.
1547
1548 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1549
1550 * src/compatibility-ldbl.cc: Include tr1/functional.
1551
1552 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1553
1554 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1555
1556 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1557
1558 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1559 * include/precompiled/stdc++.h: Don't include cassert if
1560 _GLIBCXX_NO_ASSERT defined.
1561 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1562 semi-colon.
1563 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1564 Same.
1565
1566 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1567 directory.
1568 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1569 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1570 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1571
1572 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1573 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1574 use stdc++.h include.
1575 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1576 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1577 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1578 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1579 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1580 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1581 ...this.
1582 * testsuite/17_intro/headers/c++200x/all.cc: To...
1583 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1584 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1585 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1586 ...this.
1587 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1588 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1589
1590 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1591
1592 * include/std/future: Move error handling bits outside macro guard.
1593 * src/future.cc: Adjust.
1594
1595 * include/precompiled/stdc++.h: Add future.
1596 * doc/xml/manual/using.xml: Same.
1597
1598 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1599
1600 * src/hashtable.cc: Just definitions.
1601 * src/hashtable_c++0x.cc: Compile C++0x versions.
1602 * src/hash.cc: Same.
1603 * src/hash_c++0x.cc: Same.
1604 src/hash_tr1.cc: Compile TR1 versions.
1605 src/hashtable_tr1.cc: Same.
1606
1607 * src/limits_c++0x.cc: Sync build error handling.
1608
1609 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1610 hashtable.cc to hashtable_tr1.cc.
1611 * src/Makefile.in: Regenerate.
1612
1613 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1614
1615 * include/tr1_impl/functional: Doxygen markup.
1616
1617 * doc/html/*: Regenerate.
1618
1619 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1620
1621 * include/std/future: Fixes for -fno-exceptions.
1622 * include/bits/functexcept.h: Same.
1623 * libsupc++/exception_ptr.h: Same.
1624 * src/pool_allocator.cc: Same.
1625 * src/future.cc: Same.
1626 * src/functexcept.cc: Same.
1627 * config/abi/pre/gnu.ver: New exports.
1628 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1629 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1630 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1631 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1632 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1633 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1634 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1635
1636 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1637 * testsuite/23_containers/deque/operators/2.cc: New.
1638
1639 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1640
1641 * src/hash.cc (hash<string>::operator()(string),
1642 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1643 nothing.
1644 * include/bits/functional_hash.h (hash<error_code>::
1645 operator()(error_code)): Likewise.
1646
1647 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1648
1649 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1650 bool for stream sentry objects.
1651 * include/bits/istream.tcc: Same.
1652 * include/bits/ostream.tcc: Same.
1653 * include/bits/basic_string.tcc: Same.
1654 * include/bits/ostream_insert.h: Same.
1655 * src/istream.cc: Same.
1656
1657 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1658
1659 PR libstdc++/15523
1660 * include/debug/safe_iterator.h (_Safe_iterator<>::
1661 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1662 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1663 do not error out when the source is a value-initialized iterator.
1664 * testsuite/23_containers/vector/15523.cc: New.
1665 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1666
1667 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1668
1669 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1670 cosmetic changes, inline.
1671 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1672 Likewise.
1673 * include/bits/move.h: Minor cosmetic changes.
1674
1675 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1676
1677 PR libstdc++/40912 (final)
1678 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1679 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1680 parms_neg.cc: Likewise.
1681 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1682 parms.cc: Likewise.
1683 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1684 default.cc: Likewise.
1685 * testsuite/26_numerics/random/uniform_real_distribution/
1686 requirements/typedefs.cc: Likewise.
1687 * testsuite/26_numerics/random/piecewise_constant_distribution/
1688 cons/range.cc: Likewise.
1689 * testsuite/26_numerics/random/piecewise_constant_distribution/
1690 cons/default.cc: Likewise.
1691 * testsuite/26_numerics/random/piecewise_constant_distribution/
1692 cons/num_xbound_fun.cc: Likewise.
1693 * testsuite/26_numerics/random/piecewise_constant_distribution/
1694 cons/initlist_fun.cc: Likewise.
1695 * testsuite/26_numerics/random/piecewise_constant_distribution/
1696 requirements/typedefs.cc: Likewise.
1697 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1698 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1699 parms.cc: Likewise.
1700 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1701 default.cc: Likewise.
1702 * testsuite/26_numerics/random/chi_squared_distribution/
1703 requirements/typedefs.cc: Likewise.
1704 * testsuite/26_numerics/random/normal_distribution/
1705 cons/parms.cc: Likewise.
1706 * testsuite/26_numerics/random/normal_distribution/
1707 cons/default.cc: Likewise.
1708 * testsuite/26_numerics/random/normal_distribution/
1709 requirements/typedefs.cc: Likewise.
1710 * testsuite/26_numerics/random/seed_seq/cons/
1711 range.cc: Likewise.
1712 * testsuite/26_numerics/random/seed_seq/cons/
1713 initlist.cc: Likewise.
1714 * testsuite/26_numerics/random/seed_seq/cons/
1715 default.cc: Likewise.
1716 * testsuite/26_numerics/random/seed_seq/requirements/
1717 typedefs.cc: Likewise.
1718 * testsuite/26_numerics/random/uniform_int_distribution/
1719 cons/parms_neg.cc: Likewise.
1720 * testsuite/26_numerics/random/uniform_int_distribution/
1721 cons/parms.cc: Likewise.
1722 * testsuite/26_numerics/random/uniform_int_distribution/
1723 cons/default.cc: Likewise.
1724 * testsuite/26_numerics/random/uniform_int_distribution/
1725 requirements/typedefs.cc: Likewise.
1726 * testsuite/26_numerics/random/poisson_distribution/cons/
1727 parms.cc: Likewise.
1728 * testsuite/26_numerics/random/poisson_distribution/cons/
1729 default.cc: Likewise.
1730 * testsuite/26_numerics/random/poisson_distribution/
1731 requirements/typedefs.cc: Likewise.
1732 * testsuite/26_numerics/random/bernoulli_distribution/
1733 cons/parms.cc: Likewise.
1734 * testsuite/26_numerics/random/bernoulli_distribution/
1735 cons/default.cc: Likewise.
1736 * testsuite/26_numerics/random/bernoulli_distribution/
1737 requirements/typedefs.cc: Likewise.
1738 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1739 * testsuite/26_numerics/random/
1740 default_random_engine.cc: Likewise.
1741 * testsuite/26_numerics/random/discrete_distribution/
1742 cons/range.cc: Likewise.
1743 * testsuite/26_numerics/random/discrete_distribution/
1744 cons/initlist.cc: Likewise.
1745 * testsuite/26_numerics/random/discrete_distribution/
1746 cons/default.cc: Likewise.
1747 * testsuite/26_numerics/random/discrete_distribution/
1748 cons/num_xbound_fun.cc: Likewise.
1749 * testsuite/26_numerics/random/discrete_distribution/
1750 requirements/typedefs.cc: Likewise.
1751 * testsuite/26_numerics/random/weibull_distribution/
1752 cons/parms.cc: Likewise.
1753 * testsuite/26_numerics/random/weibull_distribution/
1754 cons/default.cc: Likewise.
1755 * testsuite/26_numerics/random/weibull_distribution/
1756 requirements/typedefs.cc: Likewise.
1757 * testsuite/26_numerics/random/independent_bits_engine/
1758 cons/base_move.cc: Likewise.
1759 * testsuite/26_numerics/random/independent_bits_engine/
1760 cons/seed1.cc: Likewise.
1761 * testsuite/26_numerics/random/independent_bits_engine/
1762 cons/seed2.cc: Likewise.
1763 * testsuite/26_numerics/random/independent_bits_engine/
1764 cons/base_copy.cc: Likewise.
1765 * testsuite/26_numerics/random/independent_bits_engine/
1766 cons/default.cc: Likewise.
1767 * testsuite/26_numerics/random/independent_bits_engine/
1768 cons/seed_seq.cc: Likewise.
1769 * testsuite/26_numerics/random/independent_bits_engine/
1770 requirements/typedefs.cc: Likewise.
1771 * testsuite/26_numerics/random/independent_bits_engine/
1772 operators/equal.cc: Likewise.
1773 * testsuite/26_numerics/random/independent_bits_engine/
1774 operators/serialize.cc: Likewise.
1775 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1776 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1777 * testsuite/26_numerics/random/subtract_with_carry_engine/
1778 cons/seed1.cc: Likewise.
1779 * testsuite/26_numerics/random/subtract_with_carry_engine/
1780 cons/seed2.cc: Likewise.
1781 * testsuite/26_numerics/random/subtract_with_carry_engine/
1782 cons/default.cc: Likewise.
1783 * testsuite/26_numerics/random/subtract_with_carry_engine/
1784 requirements/typedefs.cc: Likewise.
1785 * testsuite/26_numerics/random/subtract_with_carry_engine/
1786 operators/equal.cc: Likewise.
1787 * testsuite/26_numerics/random/subtract_with_carry_engine/
1788 operators/serialize.cc: Likewise.
1789 * testsuite/26_numerics/random/discard_block_engine/cons/
1790 base_move.cc: Likewise.
1791 * testsuite/26_numerics/random/discard_block_engine/cons/
1792 seed1.cc: Likewise.
1793 * testsuite/26_numerics/random/discard_block_engine/cons/
1794 seed2.cc: Likewise.
1795 * testsuite/26_numerics/random/discard_block_engine/cons/
1796 base_copy.cc: Likewise.
1797 * testsuite/26_numerics/random/discard_block_engine/cons/
1798 default.cc: Likewise.
1799 * testsuite/26_numerics/random/discard_block_engine/cons/
1800 seed_seq.cc: Likewise.
1801 * testsuite/26_numerics/random/discard_block_engine/
1802 requirements/typedefs.cc: Likewise.
1803 * testsuite/26_numerics/random/discard_block_engine/
1804 operators/equal.cc: Likewise.
1805 * testsuite/26_numerics/random/discard_block_engine/
1806 operators/serialize.cc: Likewise.
1807 * testsuite/26_numerics/random/cauchy_distribution/
1808 cons/parms.cc: Likewise.
1809 * testsuite/26_numerics/random/cauchy_distribution/
1810 cons/default.cc: Likewise.
1811 * testsuite/26_numerics/random/cauchy_distribution/
1812 requirements/typedefs.cc: Likewise.
1813 * testsuite/26_numerics/random/negative_binomial_distribution/
1814 cons/parms.cc: Likewise.
1815 * testsuite/26_numerics/random/negative_binomial_distribution/
1816 cons/default.cc: Likewise.
1817 * testsuite/26_numerics/random/negative_binomial_distribution/
1818 requirements/typedefs.cc: Likewise.
1819 * testsuite/26_numerics/random/gamma_distribution/
1820 cons/parms.cc: Likewise.
1821 * testsuite/26_numerics/random/gamma_distribution/
1822 cons/default.cc: Likewise.
1823 * testsuite/26_numerics/random/gamma_distribution/
1824 requirements/typedefs.cc: Likewise.
1825 * testsuite/26_numerics/random/mersenne_twister_engine/
1826 cons/seed1.cc: Likewise.
1827 * testsuite/26_numerics/random/mersenne_twister_engine/
1828 cons/seed2.cc: Likewise.
1829 * testsuite/26_numerics/random/mersenne_twister_engine/
1830 cons/default.cc: Likewise.
1831 * testsuite/26_numerics/random/mersenne_twister_engine/
1832 requirements/typedefs.cc: Likewise.
1833 * testsuite/26_numerics/random/mersenne_twister_engine/
1834 operators/equal.cc: Likewise.
1835 * testsuite/26_numerics/random/mersenne_twister_engine/
1836 operators/serialize.cc: Likewise.
1837 * testsuite/26_numerics/random/fisher_f_distribution/
1838 cons/parms.cc: Likewise.
1839 * testsuite/26_numerics/random/fisher_f_distribution/
1840 cons/default.cc: Likewise.
1841 * testsuite/26_numerics/random/fisher_f_distribution/
1842 requirements/typedefs.cc: Likewise.
1843 * testsuite/26_numerics/random/exponential_distribution/
1844 cons/parms.cc: Likewise.
1845 * testsuite/26_numerics/random/exponential_distribution/
1846 cons/default.cc: Likewise.
1847 * testsuite/26_numerics/random/exponential_distribution/
1848 requirements/typedefs.cc: Likewise.
1849 * testsuite/26_numerics/random/binomial_distribution/
1850 cons/parms.cc: Likewise.
1851 * testsuite/26_numerics/random/binomial_distribution/
1852 cons/default.cc: Likewise.
1853 * testsuite/26_numerics/random/binomial_distribution/
1854 requirements/typedefs.cc: Likewise.
1855 * testsuite/26_numerics/random/lognormal_distribution/
1856 cons/parms.cc: Likewise.
1857 * testsuite/26_numerics/random/lognormal_distribution/
1858 cons/default.cc: Likewise.
1859 * testsuite/26_numerics/random/lognormal_distribution/
1860 requirements/typedefs.cc: Likewise.
1861 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1862 * testsuite/26_numerics/random/random_device/cons/
1863 token.cc: Likewise.
1864 * testsuite/26_numerics/random/random_device/cons/
1865 default.cc: Likewise.
1866 * testsuite/26_numerics/random/random_device/
1867 requirements/typedefs.cc: Likewise.
1868 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1869 * testsuite/26_numerics/random/extreme_value_distribution/
1870 cons/parms.cc: Likewise.
1871 * testsuite/26_numerics/random/extreme_value_distribution/
1872 cons/default.cc: Likewise.
1873 * testsuite/26_numerics/random/extreme_value_distribution/
1874 requirements/typedefs.cc: Likewise.
1875 * testsuite/26_numerics/random/piecewise_linear_distribution/
1876 cons/range.cc: Likewise.
1877 * testsuite/26_numerics/random/piecewise_linear_distribution/
1878 cons/default.cc: Likewise.
1879 * testsuite/26_numerics/random/piecewise_linear_distribution/
1880 cons/num_xbound_fun.cc: Likewise.
1881 * testsuite/26_numerics/random/piecewise_linear_distribution/
1882 cons/initlist_fun.cc: Likewise.
1883 * testsuite/26_numerics/random/piecewise_linear_distribution/
1884 requirements/typedefs.cc: Likewise.
1885 * testsuite/26_numerics/random/student_t_distribution/
1886 cons/parms.cc: Likewise.
1887 * testsuite/26_numerics/random/student_t_distribution/
1888 cons/default.cc: Likewise.
1889 * testsuite/26_numerics/random/student_t_distribution/
1890 requirements/typedefs.cc: Likewise.
1891 * testsuite/26_numerics/random/linear_congruential_engine/
1892 cons/seed1.cc: Likewise.
1893 * testsuite/26_numerics/random/linear_congruential_engine/
1894 cons/seed2.cc: Likewise.
1895 * testsuite/26_numerics/random/linear_congruential_engine/
1896 cons/default.cc: Likewise.
1897 * testsuite/26_numerics/random/linear_congruential_engine/
1898 requirements/non_uint_neg.cc: Likewise.
1899 * testsuite/26_numerics/random/linear_congruential_engine/
1900 requirements/typedefs.cc: Likewise.
1901 * testsuite/26_numerics/random/linear_congruential_engine/
1902 operators/equal.cc: Likewise.
1903 * testsuite/26_numerics/random/linear_congruential_engine/
1904 operators/serialize.cc: Likewise.
1905 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1906 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1907 base_move.cc: Likewise.
1908 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1909 seed1.cc: Likewise.
1910 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1911 seed2.cc: Likewise.
1912 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1913 base_copy.cc: Likewise.
1914 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1915 default.cc: Likewise.
1916 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1917 seed_seq.cc: Likewise.
1918 * testsuite/26_numerics/random/shuffle_order_engine/
1919 requirements/typedefs.cc: Likewise.
1920 * testsuite/26_numerics/random/shuffle_order_engine/
1921 operators/equal.cc: Likewise.
1922 * testsuite/26_numerics/random/shuffle_order_engine/
1923 operators/serialize.cc: Likewise.
1924 * testsuite/26_numerics/random/geometric_distribution/
1925 cons/parms.cc: Likewise.
1926 * testsuite/26_numerics/random/geometric_distribution/
1927 cons/default.cc: Likewise.
1928 * testsuite/26_numerics/random/geometric_distribution/
1929 requirements/typedefs.cc: Likewise.
1930 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1931
1932 2009-07-31 Jason Merrill <jason@redhat.com>
1933 Douglas Gregor <doug.gregor@gmail.com>
1934
1935 * include/bits/move.h (forward): Implement as in N2835.
1936 (move): Implement as in N2831.
1937 * include/std/istream (rvalue stream operator>>): New.
1938 * include/std/ostream (rvalue stream operator<<): New.
1939 * testsuite/27_io/rvalue_streams.cc: New.
1940
1941 2009-07-31 Jason Merrill <jason@redhat.com>
1942
1943 * include/bits/forward_list.h (splice_after): Use forward.
1944 (merge): Likewise.
1945 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1946 (move_iterator::operator[]): Use move.
1947 * include/bits/stl_list.h (insert): Use move.
1948 * include/std/thread (_Callable constructor): Use forward.
1949 * include/std/tuple: Don't specify explicit template args to move.
1950
1951 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1952 Adjust signature.
1953 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1954 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1955 reference.
1956 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1957 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1958 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1959 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1960 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1961 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1962 testsuite/23_containers/forward_list/operations/1.cc,
1963 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1964 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1965 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1966 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1967 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1968 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1969
1970 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1971
1972 PR libstdc++/40912 (partial)
1973 * include/std/random: Disable the facility if <stdint.h> is not
1974 available.
1975
1976 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1977
1978 PR libstdc++/40919
1979 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1980 xfail on darwin[3-9]*.
1981
1982 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1983
1984 PR libstdc++/40917
1985 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1986 tweak qualifications.
1987
1988 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1989
1990 PR libstdc++/40916
1991 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1992 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1993 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1994
1995 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1996
1997 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1998
1999 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2000
2001 PR libstdc++/40915
2002 * testsuite/18_support/headers/exception/synopsis.cc: Fix
2003 std::terminate declaration.
2004
2005 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2006
2007 PR libstdc++/40908
2008 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
2009 symbols at GLIBCXX_3.4.
2010
2011 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2012
2013 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
2014 * testsuite/util/testsuite_abi.cc: Adjust.
2015 * configure.ac: Bump libtool_VERSION to 6:13:0.
2016 * configure: Regenerate.
2017
2018 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
2019 Tyler Earman <rem.intellegare@gmail.com>
2020
2021 * doc/xml/manual/configure.xml: Consistent placement of
2022 ABI-changing options, clarify --enable-clocale.
2023
2024 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2025
2026 * python/Makefile.in: Regenerate.
2027
2028 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2029
2030 * python/Makefile.am (install-data-local): Use DESTDIR
2031 correctly.
2032
2033 2009-07-24 Jason Merrill <jason@redhat.com>
2034
2035 Core issue 901
2036 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
2037 dealloc.
2038
2039 2009-07-24 Joseph Myers <joseph@codesourcery.com>
2040
2041 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
2042 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
2043 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
2044 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
2045 * testsuite/21_strings/headers/cwchar/functions_std.cc,
2046 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
2047 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2048 Use dg-require-swprintf.
2049
2050 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2051
2052 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
2053
2054 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2055
2056 * include/c_std/cmath (abs(_Tp)): Add.
2057 * include/c_global/cmath (abs(_Tp)): Likewise.
2058 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
2059
2060 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 * doc/html/ext/lwg-closed.html: Update to R65.
2063 * doc/html/ext/lwg-defects.html: Likewise.
2064 * doc/html/ext/lwg-active.html: Likewise.
2065 * doc/xml/manual/intro.xml: Update DRs entries.
2066
2067 2009-07-22 Jason Merrill <jason@redhat.com>
2068
2069 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
2070
2071 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2072
2073 * include/std/valarray (valarray<>::operator=(const valarray<>&),
2074 valarray<>::operator=(initializer_list<>)): Implement resolution
2075 of DR 630, [Ready] in Frankfurt.
2076 * testsuite/26_numerics/valarray/dr630-1.cc: New.
2077 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
2078 * doc/xml/manual/intro.xml: Add an entry for DR 630.
2079
2080 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2081
2082 * include/std/chrono (duration<>::operator%=, operator%):
2083 Add, per DR 934.
2084 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
2085 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
2086
2087 * include/std/chrono (operator/): Simplify implementation.
2088
2089 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
2090
2091 * doc/xml/manual/intro.xml: Escape '&', validate.
2092 * doc/xml/manual/using.xml: Validate, dead link check.
2093 * doc/xml/manual/strings.xml: Same.
2094 * doc/xml/manual/appendix_contributing.xml: Same.
2095 * doc/xml/manual/iterators.xml: Same.
2096 * doc/xml/manual/spine.xml: Same.
2097
2098 * doc/xml/faq.xml: Remove redundant xreflabel entities.
2099 * doc/xml/gnu/gpl-3.0.xml: Same.
2100 * doc/xml/manual/mt_allocator.xml: Same.
2101 * doc/xml/manual/allocator.xml: Same.
2102 * doc/xml/manual/ctype.xml: Same.
2103 * doc/xml/manual/codecvt.xml: Same.
2104 * doc/xml/manual/backwards_compatibility.xml: Same.
2105 * doc/xml/manual/shared_ptr.xml: Same.
2106 * doc/xml/manual/abi.xml: Same.
2107 * doc/xml/manual/auto_ptr.xml: Same.
2108 * doc/xml/manual/internals.xml: Same.
2109 * doc/xml/manual/parallel_mode.xml: Same.
2110 * doc/xml/manual/bitmap_allocator.xml: Same.
2111 * doc/xml/manual/build_hacking.xml: Same.
2112 * doc/xml/manual/evolution.xml: Same.
2113 * doc/xml/manual/debug.xml: Same.
2114 * doc/xml/manual/localization.xml: Same.
2115 * doc/xml/manual/appendix_contributing.xml: Same.
2116 * doc/xml/manual/locale.xml: Same.
2117 * doc/xml/manual/messages.xml: Same.
2118 * doc/xml/manual/spine.xml: Same.
2119 * doc/xml/manual/test.xml: Same.
2120 * doc/xml/book.txml: Same.
2121 * doc/xml/spine.xml: Same.
2122
2123 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
2124 * doc/xml/manual/backwards_compatibility.xml: Same.
2125 * doc/xml/manual/concurrency.xml: Same.
2126 * doc/xml/manual/intro.xml: Same.
2127 * doc/xml/manual/parallel_mode.xml: Same.
2128 * doc/xml/manual/status_cxx1998.xml: Same.
2129 * doc/xml/manual/containers.xml: Same.
2130 * doc/xml/manual/io.xml: Same.
2131 * doc/xml/manual/support.xml: Same.
2132 * doc/xml/manual/strings.xml: Same.
2133 * doc/xml/manual/debug_mode.xml: Same.
2134 * doc/xml/manual/extensions.xml: Same.
2135 * doc/xml/manual/appendix_contributing.xml: Same.
2136 * doc/xml/manual/messages.xml: Same.
2137 * doc/xml/manual/test.xml: Same.
2138
2139 * doc/xml/manual/abi.xml: Same.
2140 * doc/xml/manual/auto_ptr.xml: Same.
2141 * doc/xml/manual/parallel_mode.xml: Same.
2142 * doc/xml/manual/build_hacking.xml: Same.
2143 * doc/xml/manual/evolution.xml: Same.
2144 * doc/xml/manual/using.xml: Same.
2145 * doc/xml/manual/debug_mode.xml: Same.
2146 * doc/xml/manual/extensions.xml: Same.
2147 * doc/xml/manual/diagnostics.xml: Same.
2148 * doc/xml/manual/algorithms.xml: Same.
2149
2150 * doc/html: Regenerate.
2151
2152 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2153
2154 PR libstdc++/40712
2155 * config/locale/gnu/numeric_members.cc (numpunct<>::
2156 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
2157 and copy the langinfo data into it.
2158 (numpunct<>::~numpunct): Free the allocated memory.
2159 * config/locale/gnu/monetary_members.cc (moneypunct<>::
2160 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
2161 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
2162 _M_data->_M_curr_symbol.
2163 (moneypunct<>::~moneypunct): Free the allocated memory.
2164 * testsuite/22_locale/moneypunct/40712.cc: New.
2165
2166 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
2167 Do not leak memory if new throws.
2168 * include/bits/locale_facets_nonio.tcc
2169 (__moneypunct_cache<>::_M_cache): Likewise.
2170
2171 2009-07-17 Joseph Myers <joseph@codesourcery.com>
2172
2173 PR other/40784
2174 * configure: Regenerate.
2175
2176 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
2177
2178 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
2179 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2180 line numbers.
2181 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
2182 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
2183 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
2184
2185 2009-07-16 Joseph Myers <joseph@codesourcery.com>
2186
2187 * configure: Regenerate.
2188
2189 2009-07-16 Jason Merrill <jason@redhat.com>
2190
2191 PR libstdc++/37907
2192 * include/std/type_traits: Add is_standard_layout, is_trivial.
2193 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
2194 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2195 Update line numbers.
2196
2197 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
2198 Tom Tromey <tromey@redhat.com>
2199
2200 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
2201 Fetch std::string to the given length.
2202
2203 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2204
2205 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
2206 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
2207 [Ready] in Frankfurt.
2208 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
2209 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
2210 New.
2211 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
2212 Likewise.
2213 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
2214 Adjust.
2215 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
2216 Likewise.
2217 * doc/xml/manual/intro.xml: Add an entry for DR 696.
2218
2219 * include/bits/istream.tcc: Minor clean-up to the initializers of the
2220 __err locals.
2221 * include/bits/ostream.tcc: Likewise.
2222 * src/compatibility.cc: Likewise.
2223 * src/istream.cc: Likewise.
2224
2225 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2226
2227 * include/std/type_traits (common_type): Remove workaround for
2228 PR36628, now fixed.
2229
2230 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
2231
2232 PR testsuite/40699
2233 PR testsuite/40707
2234 PR testsuite/40709
2235 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
2236
2237 2009-07-08 Janis Johnson <janis187@us.ibm.com>
2238
2239 PR libstdc++/40691
2240 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
2241 * testsuite/26_numerics/valarray/40691.cc: New test.
2242
2243 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
2244
2245 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
2246 * testsuite/21_strings/c_strings/char/3.cc: Same.
2247
2248 2009-07-06 Jason Merrill <jason@redhat.com>
2249
2250 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
2251 to defer searching bases that don't overlap the desired address.
2252
2253 2009-07-05 Joseph Myers <joseph@codesourcery.com>
2254
2255 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
2256 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
2257 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
2258 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
2259 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
2260 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
2261 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
2262 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
2263 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
2264 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
2265 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
2266 testsuite/ext/vstring/init-list.cc,
2267 testsuite/ext/vstring/moveable.cc,
2268 testsuite/ext/vstring/requirements/citerators.cc,
2269 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
2270 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
2271 Use dg-require-string-conversions.
2272
2273 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2274
2275 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
2276 to ld_library_path. Use add_path. Add just find_libgcc_s to
2277 ld_library_path, not every libgcc multilib directory.
2278
2279 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2280
2281 PR libstdc++/40600
2282 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
2283 std::minmax return type.
2284 * testsuite/25_algorithms/minmax/3.cc: Likewise.
2285
2286 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2287
2288 PR libstdc++/40511
2289 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
2290 with glibc2.2.x.
2291
2292 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2293
2294 * include/bits/random.tcc
2295 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
2296 as array type.
2297
2298 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2299
2300 * include/bits/random.h (__mod(_Tp)): Use defaults.
2301 (struct _Mod): Adjust template parameters.
2302 (linear_congruential_engine<>::operator()()): Adjust.
2303 (typedef _UInt32Type): Remove.
2304 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
2305 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
2306 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
2307 calls.
2308 (mersenne_twister_engine<>::seed(result_type)): Likewise.
2309 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
2310 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
2311 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
2312 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
2313 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
2314 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
2315 Likewise.
2316
2317 * include/bits/random.tcc
2318 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
2319 formula (i mod n).
2320 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
2321 as array type.
2322 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
2323 size.
2324 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
2325 uint_least32_t.
2326
2327 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2328
2329 * include/std/future (shared_future): Adjust doxygen comment.
2330
2331 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2332
2333 PR libstdc++/40297
2334 * include/bits/atomic_0.h: Reverse debug assertions.
2335 * include/bits/atomic_2.h: Likewise.
2336
2337 2009-06-23 DJ Delorie <dj@redhat.com>
2338
2339 Add MeP port.
2340 * configure.host: Add mep support.
2341
2342 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
2343
2344 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
2345 (INPUT): Add future.
2346 * include/std/future: Adjust markup.
2347 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
2348 line numbers.
2349 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2350 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2351 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2352 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2353
2354 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2355
2356 * include/bits/shared_ptr.h: Do not swap rvalues.
2357 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
2358 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2359 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2360 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2361 * testsuite/20_util/tuple/swap.cc: Likewise.
2362
2363 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2364
2365 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
2366 * include/std/ratio: Typo in comment.
2367
2368 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2369
2370 PR libstdc++/40518
2371 * include/bits/basic_string.h (basic_string<>::_Rep::
2372 _M_set_length_and_sharable): Do not write the empty rep.
2373 (basic_string<>::erase(iterator, iterator)): Likewise,
2374 move out of line...
2375 * include/bits/basic_string.tcc: ... here.
2376
2377 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2378
2379 * testsuite/util/testsuite_common_types.h (bitwise_operators,
2380 bitwise_assignment_operators): Initialize a and b.
2381 (struct has_bitwise_operators): Do not call the latter.
2382 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2383 dg-error line numbers.
2384 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
2385 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
2386 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
2387
2388 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2389
2390 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
2391 possibly unused.
2392 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2393 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2394 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2395
2396 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
2397
2398 * include/std/future: New.
2399 * include/Makefile.am: Add.
2400 * include/Makefile.in: Regenerate.
2401 * src/future.cc: New.
2402 * src/Makefile.am: Add.
2403 * src/Makefile.in: Regenerate.
2404 * config/abi/pre/gnu.ver: Add export.
2405 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
2406 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
2407 * testsuite/30_threads/packaged_task/cons/1.cc: New.
2408 * testsuite/30_threads/packaged_task/cons/2.cc: New.
2409 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
2410 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
2411 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
2412 * testsuite/30_threads/packaged_task/cons/move.cc: New.
2413 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
2414 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
2415 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
2416 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
2417 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
2418 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
2419 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
2420 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
2421 * testsuite/30_threads/packaged_task/members/reset.cc: New.
2422 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
2423 * testsuite/30_threads/packaged_task/members/swap.cc: New.
2424 * testsuite/30_threads/packaged_task/requirements/
2425 explicit_instantiation.cc: New.
2426 * testsuite/30_threads/promise/cons/1.cc: New.
2427 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
2428 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
2429 * testsuite/30_threads/promise/cons/move_assign.cc: New.
2430 * testsuite/30_threads/promise/cons/move.cc: New.
2431 * testsuite/30_threads/promise/members/get_future.cc: New.
2432 * testsuite/30_threads/promise/members/get_future2.cc: New.
2433 * testsuite/30_threads/promise/members/set_exception.cc: New.
2434 * testsuite/30_threads/promise/members/set_exception2.cc: New.
2435 * testsuite/30_threads/promise/members/set_value.cc: New.
2436 * testsuite/30_threads/promise/members/set_value2.cc: New.
2437 * testsuite/30_threads/promise/members/set_value3.cc: New.
2438 * testsuite/30_threads/promise/members/swap.cc: New.
2439 * testsuite/30_threads/promise/requirements/
2440 explicit_instantiation.cc: New.
2441 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
2442 * testsuite/30_threads/shared_future/cons/copy.cc: New.
2443 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
2444 * testsuite/30_threads/shared_future/cons/move.cc: New.
2445 * testsuite/30_threads/shared_future/members/get.cc: New.
2446 * testsuite/30_threads/shared_future/members/get2.cc: New.
2447 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
2448 * testsuite/30_threads/shared_future/members/has_value.cc: New.
2449 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
2450 * testsuite/30_threads/shared_future/members/wait.cc: New.
2451 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
2452 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
2453 * testsuite/30_threads/shared_future/requirements/
2454 explicit_instantiation.cc: New.
2455 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
2456 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
2457 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
2458 * testsuite/30_threads/unique_future/cons/move.cc: New.
2459 * testsuite/30_threads/unique_future/members/get.cc: New.
2460 * testsuite/30_threads/unique_future/members/get2.cc: New.
2461 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
2462 * testsuite/30_threads/unique_future/members/has_value.cc: New.
2463 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
2464 * testsuite/30_threads/unique_future/members/wait.cc: New.
2465 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
2466 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
2467 * testsuite/30_threads/unique_future/requirements/
2468 explicit_instantiation.cc: New.
2469 * testsuite/performance/30_threads/future/polling.cc: New.
2470
2471 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2472
2473 * Revert last Change.
2474
2475 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2476
2477 PR libstdc++/40497
2478 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
2479 signature per the current C++1x draft (N2857).
2480 * testsuite/24_iterators/operations/40497.cc: Add.
2481
2482 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2483
2484 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
2485 a floating point type.
2486 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
2487 _IntType)): Fix second default argument.
2488 (uniform_int_distribution<>::_M_call): Remove.
2489 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2490 const param_type&)): Only declare.
2491 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
2492 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
2493 Remove.
2494 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2495 const param_type&): Define here.
2496 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
2497 const param_type&), discrete_distribution<>::operator()
2498 (_UniformRandomNumberGenerator&, const param_type&),
2499 piecewise_constant_distribution<>::operator()
2500 (_UniformRandomNumberGenerator&, const param_type&),
2501 piecewise_linear_distribution<>::operator()
2502 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
2503 the second template argument of _Adaptor.
2504 * testsuite/26_numerics/random/uniform_int_distribution/cons/
2505 default.cc: Adjust.
2506
2507 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2508
2509 * include/bits/random.tcc (discrete_distribution<>::param_type::
2510 param_type(size_t, double, double, _Func),
2511 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2512 const param_type&)): Tidy.
2513 (piecewise_constant_distribution<>::param_type::_M_initialize):
2514 Use reserve, fix.
2515 (piecewise_constant_distribution<>::param_type::
2516 param_type(initializer_list<>, _Func),
2517 piecewise_constant_distribution<>::param_type::
2518 param_type(size_t, _RealType, _RealType, _Func),
2519 piecewise_linear_distribution<>::param_type::
2520 param_type(initializer_list<>, _Func),
2521 piecewise_linear_distribution<>::param_type::
2522 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2523 (piecewise_constant_distribution<>::param_type::
2524 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2525 piecewise_constant_distribution<>::
2526 operator()(_UniformRandomNumberGenerator&, const param_type&),
2527 piecewise_linear_distribution<>::
2528 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2529 (operator>>(std::basic_istream<>&,
2530 piecewise_constant_distribution<>&),
2531 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2532 Use reserve.
2533 * include/bits/random.h: Minor cosmetic changes.
2534
2535 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2536
2537 * testsuite/23_containers/list/check_construct_destroy.h: New.
2538 Move test logic here.
2539 * testsuite/23_containers/list/moveable.h: Same.
2540 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2541 * testsuite/23_containers/list/modifiers/1.h: Same.
2542 * testsuite/23_containers/list/modifiers/2.h: Same.
2543 * testsuite/23_containers/list/modifiers/3.h: Same.
2544 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2545 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2546 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2547 * testsuite/23_containers/list/operations/1.h: Same.
2548 * testsuite/23_containers/list/operations/2.h: Same.
2549 * testsuite/23_containers/list/operations/3.h: Same.
2550 * testsuite/23_containers/list/operations/4.h: Same.
2551 * testsuite/23_containers/list/operations/5.h: Same.
2552 * testsuite/23_containers/list/capacity/1.h: Same.
2553 * testsuite/23_containers/list/init-list.h: Same.
2554 * testsuite/23_containers/list/cons/1.h: Same.
2555 * testsuite/23_containers/list/cons/2.h: Same.
2556 * testsuite/23_containers/list/cons/3.h: Same.
2557 * testsuite/23_containers/list/cons/4.h: Same.
2558 * testsuite/23_containers/list/cons/5.h: Same.
2559 * testsuite/23_containers/list/cons/6.h: Same.
2560 * testsuite/23_containers/list/cons/7.h: Same.
2561 * testsuite/23_containers/list/cons/8.h: Same.
2562 * testsuite/23_containers/list/cons/9.h: Same.
2563 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2564 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2565 header.
2566 * testsuite/23_containers/list/modifiers/1.cc: Same.
2567 * testsuite/23_containers/list/modifiers/2.cc: Same.
2568 * testsuite/23_containers/list/modifiers/3.cc: Same.
2569 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2570 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2571 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2572 * testsuite/23_containers/list/operations/1.cc: Same.
2573 * testsuite/23_containers/list/operations/2.cc: Same.
2574 * testsuite/23_containers/list/operations/3.cc: Same.
2575 * testsuite/23_containers/list/operations/4.cc: Same.
2576 * testsuite/23_containers/list/operations/5.cc: Same.
2577 * testsuite/23_containers/list/capacity/1.cc: Same.
2578 * testsuite/23_containers/list/init-list.cc: Same.
2579 * testsuite/23_containers/list/cons/1.cc: Same.
2580 * testsuite/23_containers/list/cons/2.cc: Same.
2581 * testsuite/23_containers/list/cons/3.cc: Same.
2582 * testsuite/23_containers/list/cons/4.cc: Same.
2583 * testsuite/23_containers/list/cons/5.cc: Same.
2584 * testsuite/23_containers/list/cons/6.cc: Same.
2585 * testsuite/23_containers/list/cons/7.cc: Same.
2586 * testsuite/23_containers/list/cons/8.cc: Same.
2587 * testsuite/23_containers/list/cons/9.cc: Same.
2588 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2589 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2590 * testsuite/23_containers/list/moveable.cc: Same.
2591
2592 2009-06-17 Tom Tromey <tromey@redhat.com>
2593
2594 * python/hook.in: Do not fail when there is no current objfile.
2595 Use os.path.normpath.
2596
2597 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2598
2599 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2600 Remove.
2601 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2602 rvalue-reference so that move constructor is called.
2603 * testsuite/18_support/exception_ptr/move.cc: New.
2604
2605 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2606
2607 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2608 if joinable.
2609
2610 2009-06-15 Tom Tromey <tromey@redhat.com>
2611
2612 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2613 set self.iter.
2614 (StdMapPrinter.to_string): Make a new iterator.
2615 (StdMapPrinter.children): Likewise.
2616 (StdSetPrinter.__init__): Don't set self.iter.
2617 (StdSetPrinter.to_string): Make a new iterator.
2618 (StdSetPrinter.children): Likewise.
2619
2620 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2621
2622 * include/bits/random.tcc
2623 (negative_binomial_distribution<>::operator()
2624 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2625 class member gamma_distribution.
2626 (negative_binomial_distribution<>::operator()
2627 (_UniformRandomNumberGenerator&)): Implement out of line here.
2628 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2629 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2630 (student_t_distribution<>::operator()
2631 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2632 simplify.
2633 (operator<<(basic_ostream<>&, student_t_distribution<>),
2634 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2635 (chi_squared_distribution<>::operator()
2636 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2637 tweak to use a class member gamma_distribution.
2638 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2639 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2640 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2641 const param_type&): Move inline, tweak to use class member
2642 gamma_distributions.
2643 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2644 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2645 * include/bits/random.h: Adjust, minor tweaks.
2646
2647 2009-06-10 Tom Tromey <tromey@redhat.com>
2648
2649 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2650 (build_libstdcxx_dictionary): Accept shortened form of
2651 basic_string names.
2652 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2653
2654 2009-06-10 Tom Tromey <tromey@redhat.com>
2655
2656 PR libstdc++/40289:
2657 * python/Makefile.in: Rebuild.
2658 * python/hook.in: Compute module path relative to objfile.
2659 * python/Makefile.am (pythondir): Redefine.
2660 (gdb.py): Subst toolexeclibdir.
2661 (install-data-local): Rewrite.
2662
2663 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2664
2665 * include/bits/move.h: Doxygen group fixes.
2666
2667 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2668
2669 * include/bits/random.tcc (gamma_distribution<>::operator()
2670 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2671 the Marsaglia/Tsang algorithm.
2672 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2673 (operator<<(basic_ostream<>&, gamma_distribution<>),
2674 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2675
2676 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2677 Remove, just use normal_distribution.
2678 (operator<<(basic_ostream<>&, student_t_distribution<>),
2679 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2680 (linear_congruential_engine<>::operator()()): Move inline.
2681 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2682 const param_type&)): Move inline, just use normal_distribution.
2683 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2684 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2685 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2686 const param_type&)): Move here, out of line.
2687 (piecewise_constant_distribution<>::param_type::param_type()): Move
2688 inline.
2689 * include/bits/random.h: Adjust, minor tweaks.
2690
2691 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2692
2693 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2694
2695 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2696
2697 * include/ext/throw_allocator.h: Rework.
2698 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2699 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2700 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2701 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2702 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2703 * testsuite/util/regression/rand/priority_queue/
2704 container_rand_regression_test.tcc: Inline functions.
2705 * testsuite/util/regression/rand/assoc/
2706 container_rand_regression_test.tcc: Same.
2707
2708 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2709
2710 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2711
2712 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2713
2714 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2715 * configure: Regenerate.
2716
2717 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2718
2719 PR libstdc++/40299
2720 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2721 * testsuite/ext/rope/40299.cc: New.
2722
2723 2009-05-28 Tom Tromey <tromey@redhat.com>
2724 Phil Muldoon <pmuldoon@redhat.com>
2725 Jonathan Wakely <jwakely.gcc@gmail.com>
2726
2727 * python/Makefile.in, , python/libstdcxx/__init__.py,
2728 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2729 python/hook.in, python/Makefile.am: New files.
2730 * configure, Makefile.in: Rebuild.
2731 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2732 * Makefile.am (SUBDIRS): Add python.
2733
2734 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2735
2736 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2737 to ...
2738 * testsuite/util/replacement_memory_operators.h: ...here. New.
2739 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2740 * testsuite/util/testsuite_hooks.cc: Same.
2741
2742 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2743 replacement_memory_operators.h.
2744 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2745 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2746 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2747 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2748 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2749 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2750 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2751 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2752 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2753 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2754 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2755 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2756 * testsuite/ext/mt_allocator/check_new.cc: Same.
2757 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2758 * testsuite/ext/debug_allocator/check_new.cc: Same.
2759 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2760 * testsuite/ext/new_allocator/check_delete.cc: Same.
2761 * testsuite/ext/new_allocator/check_new.cc: Same.
2762 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2763 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2764 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2765 * testsuite/ext/throw_allocator/check_new.cc: Same.
2766 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2767 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2768 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2769 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2770 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2771 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2772 * testsuite/ext/pool_allocator/check_new.cc: Same.
2773 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2774 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2775 * testsuite/ext/array_allocator/check_delete.cc: Same.
2776 * testsuite/ext/array_allocator/check_new.cc: Same.
2777 * testsuite/23_containers/deque/cons/1.cc: Same.
2778 * testsuite/23_containers/deque/cons/2.cc: Same.
2779
2780 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2781
2782 * libsupc++/initializer_list: Format.
2783 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2784 * testsuite/18_support/initializer_list/requirements/
2785 explicit_instantiation.cc: New.
2786
2787 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2788
2789 PR libstdc++/40273
2790 * include/tr1_impl/functional: Add explicit casts.
2791 * testsuite/20_util/function/requirements/
2792 explicit_instantiation.cc: New.
2793 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2794
2795 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
2796
2797 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2798
2799 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2800
2801 PR libstdc++/40221
2802 * include/tr1_impl/functional: Add explicit cast.
2803
2804 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2805
2806 PR libstdc++/40094
2807 Revert:
2808 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2809 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2810 out of line member functions definitions.
2811 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2812 Remove, use static locals instead.
2813 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2814 * src/throw_allocator.cc: New.
2815 * src/Makefile.am: Add.
2816 * config/abi/pre/gnu.ver: Add exports.
2817 * src/Makefile.in: Regenerate.
2818
2819 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2820
2821 * include/tr1_impl/functional (function): Use explicit operator bool.
2822 * include/bits/shared_ptr.h (__shared_ptr): Same.
2823 * include/bits/unique_ptr.h (unique_ptr): Same.
2824 * include/std/mutex (unique_lock): Same.
2825 * include/std/system_error (error_code): Same.
2826 (error_condition): Same.
2827 * include/std/ostream (sentry): Same.
2828 * include/std/istream (sentry): Same.
2829 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2830 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2831 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2832 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2833 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2834 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2835 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2836
2837 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2838
2839 * testsuite/23_containers/list/14340.cc: Abstract list type.
2840 * testsuite/23_containers/list/init-list.cc: Same.
2841 * testsuite/23_containers/list/pthread5.cc: Same.
2842 * testsuite/23_containers/list/invalidation/1.cc: Same.
2843 * testsuite/23_containers/list/invalidation/2.cc: Same.
2844 * testsuite/23_containers/list/invalidation/3.cc: Same.
2845 * testsuite/23_containers/list/invalidation/4.cc: Same.
2846 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2847 * testsuite/23_containers/list/modifiers/1.cc: Same.
2848 * testsuite/23_containers/list/modifiers/2.cc: Same.
2849 * testsuite/23_containers/list/modifiers/3.cc: Same.
2850 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2851 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2852 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2853 * testsuite/23_containers/list/cons/1.cc: Same.
2854 * testsuite/23_containers/list/cons/2.cc: Same.
2855 * testsuite/23_containers/list/cons/3.cc: Same.
2856 * testsuite/23_containers/list/cons/4.cc: Same.
2857 * testsuite/23_containers/list/cons/5.cc: Same.
2858 * testsuite/23_containers/list/cons/6.cc: Same.
2859 * testsuite/23_containers/list/cons/7.cc: Same.
2860 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2861 * testsuite/23_containers/list/cons/8.cc: Same.
2862 * testsuite/23_containers/list/cons/9.cc: Same.
2863 * testsuite/23_containers/list/operations/1.cc: Same.
2864 * testsuite/23_containers/list/operations/2.cc: Same.
2865 * testsuite/23_containers/list/operations/3.cc: Same.
2866 * testsuite/23_containers/list/operations/4.cc: Same.
2867 * testsuite/23_containers/list/operations/5.cc: Same.
2868 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2869 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2870 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2871 * testsuite/23_containers/list/requirements/dr438/
2872 constructor_1_neg.cc: Same.
2873 * testsuite/23_containers/list/requirements/dr438/
2874 constructor_2_neg.cc: Same.
2875 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2876 * testsuite/23_containers/list/requirements/
2877 partial_specialization/1.cc: Same.
2878 * testsuite/23_containers/list/23781.cc: Same.
2879 * testsuite/23_containers/list/pthread1.cc: Same.
2880 * testsuite/23_containers/list/capacity/1.cc: Same.
2881 * testsuite/23_containers/list/capacity/29134.cc: Same.
2882 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2883 * testsuite/23_containers/list/moveable.cc: Same.
2884
2885 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2886
2887 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2888
2889 PR libstdc++/40184
2890 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2891 Declare...
2892 * config/locale/gnu/c_locale.cc: ... and define.
2893 * config/locale/generic/c_locale.cc: Define.
2894 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2895 Use it.
2896 * testsuite/22_locale/locale/cons/40184.cc: New.
2897
2898 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2899
2900 PR libstdc++/40192
2901 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2902 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2903 * testsuite/23_containers/vector/40192.cc: New.
2904
2905 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2906
2907 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2908 * include/bits/stl_deque.h (swap): Likewise.
2909 * include/bits/stl_list.h (swap): Likewise.
2910 * include/bits/stl_vector.h (swap): Likewise.
2911 * include/bits/stl_bvector.h (swap): Likewise.
2912 * include/bits/stl_queue.h (swap): Likewise.
2913 * include/bits/stl_stack.h (swap): Likewise.
2914 * include/bits/stl_tree.h (swap): Likewise.
2915 * include/bits/stl_map.h (swap): Likewise.
2916 * include/bits/stl_multimap.h (swap): Likewise.
2917 * include/bits/stl_set.h (swap): Likewise.
2918 * include/bits/stl_multiset.h (swap): Likewise.
2919 * include/bits/forward_list.h (swap): Likewise.
2920 * include/bits/unique_ptr.h (swap): Likewise.
2921 * include/debug/deque (swap): Likewise.
2922 * include/debug/list (swap): Likewise.
2923 * include/debug/vector (swap): Likewise.
2924 * include/debug/map.h (swap): Likewise.
2925 * include/debug/multimap.h (swap): Likewise.
2926 * include/debug/set.h (swap): Likewise.
2927 * include/debug/multiset.h (swap): Likewise.
2928 * include/debug/unordered_map (swap): Likewise.
2929 * include/debug/unordered_set (swap): Likewise.
2930 * include/ext/vstring.h (swap): Likewise.
2931 * include/tr1_impl/unordered_map (swap): Likewise.
2932 * include/tr1_impl/hashtable (swap): Likewise.
2933 * include/tr1_impl/unordered_set (swap): Likewise.
2934 * include/std/tuple (swap): Likewise.
2935 * include/std/mutex (swap): Likewise.
2936 * include/std/thread (swap): Likewise.
2937 (operator<<): Only output to lvalue streams.
2938 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2939 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2940 * testsuite/23_containers/deque/requirements/dr438/
2941 assign_neg.cc: Adjust line numbers.
2942 * testsuite/23_containers/deque/requirements/dr438/
2943 constructor_1_neg.cc: Likewise.
2944 * testsuite/23_containers/deque/requirements/dr438/
2945 constructor_2_neg.cc: Likewise.
2946 * testsuite/23_containers/deque/requirements/dr438/
2947 insert_neg.cc: Likewise.
2948 * testsuite/23_containers/list/requirements/dr438/
2949 assign_neg.cc: Likewise.
2950 * testsuite/23_containers/list/requirements/dr438/
2951 constructor_1_neg.cc: Likewise.
2952 * testsuite/23_containers/list/requirements/dr438/
2953 constructor_2_neg.cc: Likewise.
2954 * testsuite/23_containers/list/requirements/dr438/
2955 insert_neg.cc: Likewise.
2956 * testsuite/23_containers/vector/requirements/dr438/
2957 assign_neg.cc: Likewise.
2958 * testsuite/23_containers/vector/requirements/dr438/
2959 constructor_1_neg.cc: Likewise.
2960 * testsuite/23_containers/vector/requirements/dr438/
2961 constructor_2_neg.cc: Likewise.
2962 * testsuite/23_containers/vector/requirements/dr438/
2963 insert_neg.cc: Likewise.
2964 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2965 test non-member swap.
2966 * testsuite/30_threads/thread/swap/2.cc: Remove.
2967
2968 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2969
2970 * include/std/mutex: Move std::lock_error to ...
2971 * src/compatibility.cc: Here.
2972 * src/mutex.cc: Likewise.
2973 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2974 for lock types and remove std::lock_error check.
2975
2976 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2977
2978 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2979 double include.
2980
2981 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2982
2983 PR libstdc++/40160
2984 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2985 typeid when __GXX_RTTI is undefined.
2986 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2987 for null _M_variant._M_iterator._M_type,
2988 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2989 * testsuite/21_strings/basic_string/40160.cc: New.
2990
2991 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2992
2993 * testsuite/26_numerics/random/discrete_distribution/cons/
2994 num_xbound_fun.cc: Minor tweaks.
2995 * testsuite/26_numerics/random/piecewise_constant_distribution/
2996 cons/initlist_fun.cc: Likewise
2997 * testsuite/26_numerics/random/piecewise_constant_distribution/
2998 cons/num_xbound_fun.cc: Likewise
2999 * testsuite/26_numerics/random/piecewise_linear_distribution/
3000 cons/initlist_fun.cc: Likewise
3001 * testsuite/26_numerics/random/piecewise_linear_distribution/
3002 cons/num_xbound_fun.cc: Likewise
3003
3004 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3005
3006 PR libstdc++/36211
3007 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
3008 cxxldflags to additional_flags rather than cxx_final.
3009
3010 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3011
3012 * testsuite/26_numerics/random/discrete_distribution/cons/
3013 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
3014 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3015 initlist_fun.cc: Likewise
3016 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3017 num_xbound_fun.cc: Likewise
3018 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3019 initlist_fun.cc: Likewise
3020 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3021 num_xbound_fun.cc: Likewise
3022
3023 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3024
3025 PR libstdc++/40123
3026 * random.tcc (independent_bits_engine<>::operator()()): Use
3027 result_type(1), not 1UL.
3028
3029 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
3030 and _M_b.min(), instead of this->max() and this->min().
3031
3032 * random.h (_ShiftMin1): Remove, adjust everywhere.
3033
3034 * random.tcc: Minor cosmetic changes.
3035
3036 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3037
3038 * include/bits/random.tcc (cauchy_distribution<>::
3039 operator()(_UniformRandomNumberGenerator&, const param_type&)):
3040 Avoid M_PI, a glibc extension.
3041
3042 2009-05-13 Ben Elliston <bje@au.ibm.com>
3043
3044 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
3045 * include/Makefile.in: Likewise.
3046
3047 2009-05-13 Ben Elliston <bje@au.ibm.com>
3048
3049 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
3050 const void * const.
3051
3052 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
3053
3054 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
3055 random number engines, complex, bitset, array, time utilities, and
3056 char_traits.
3057
3058 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
3059
3060 * libsupc++/exception: Include nested_exception.h in C++0x mode.
3061 * libsupc++/nested_exception.h: New.
3062 * libsupc++/Makefile.am: Add new header.
3063 * libsupc++/Makefile.in: Regenerate.
3064 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
3065 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
3066 * testsuite/18_support/nested_exception/cons.cc: New.
3067 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
3068 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
3069 * doc/xml/manual/status_cxx200x.xml: Adjust.
3070
3071 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3072
3073 * include/ext/throw_allocator.h: Remove redundant include.
3074
3075 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3076
3077 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3078 out of line member functions definitions.
3079 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3080 Remove, use static locals instead.
3081 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3082 * src/throw_allocator.cc: New.
3083 * src/Makefile.am: Add.
3084 * config/abi/pre/gnu.ver: Add exports.
3085 * src/Makefile.in: Regenerate.
3086
3087 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3088
3089 * configure.ac: Bump libtool_VERSION to 6:12:0.
3090 * configure: Regenerate.
3091
3092 2009-05-07 Matthias Klose <doko@ubuntu.com>
3093
3094 PR libstdc++/40038
3095 * src/math_stubs_long_double.cc: Add ceill.
3096
3097 2009-05-06 Johannes Singler <singler@ira.uka.de>
3098
3099 PR libstdc++/39546
3100 * include/parallel/algo.h (find_switch):
3101 Parametrize binder2nd with const T& instead of T.
3102 * testsuite/25_algorithms/find/39546.cc: new test case
3103
3104 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3105
3106 Revert:
3107 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3108
3109 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3110 possible.
3111 * configure: Regenerate.
3112
3113 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
3114
3115 PR libstdc++/39909
3116 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
3117 __set_once_functor_lock_ptr): Replace global lock object with local
3118 locks on global mutex.
3119 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
3120 __set_once_functor_lock_ptr): Likewise, keeping old function to
3121 preserve ABI.
3122 (__once_proxy): Use pointer to local lock if set, global lock
3123 otherwise.
3124 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
3125 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
3126 * testsuite/30_threads/call_once/39909.cc: New.
3127
3128 2009-05-03 Jan Hubicka <jh@suse.cz>
3129
3130 * include/parallel/settings.h (get): Mark const.
3131 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
3132 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
3133 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
3134 throw ().
3135 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
3136 (is_open, fd): Mark pure and throw ().
3137 (seekoff): Mark throw ().
3138
3139 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3140
3141 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3142 possible.
3143 * configure: Regenerate.
3144
3145 2009-05-02 Jan Hubicka <jh@suse.cz>
3146
3147 * include/tr1_impl/functional_hash.h (explicit specializations of ()
3148 operator): Mark pure.
3149
3150 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
3151
3152 * scripts/create_testsuite_files: Remove thread directory.
3153
3154 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
3155
3156 PR libstdc++/39868
3157 * scripts/run_doxygen: Uncomment removal of includes.
3158 (problematic): Rewrite __cxxabiv1 namespace to abi.
3159
3160 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3161
3162 Revert the last commit.
3163
3164 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
3165
3166 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
3167 Replace global lock object with local locks on global mutex.
3168 * src/mutex.cc: Likewise.
3169 * config/abi/pre/gnu.ver: Adjust.
3170 * testsuite/30_threads/call_once/call_once2.cc: New.
3171
3172 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3173
3174 PR libstdc++/39880
3175 PR libstdc++/39881
3176 PR libstdc++/39882
3177 * include/std/system_error (is_error_code_enum<errc>): Remove.
3178 (error_condition<>::error_condition(_ErrorCodeEnum,)
3179 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
3180 (error_code<>::error_code(_ErrorCodeEnum,),
3181 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
3182 * testsuite/19_diagnostics/system_error/39880.cc: New.
3183 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
3184 Likewise.
3185 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
3186 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
3187 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
3188 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3189 Adjust.
3190 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3191 Likewise.
3192 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
3193 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
3194 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
3195 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
3196 Likewise.
3197 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
3198 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
3199 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
3200 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
3201
3202 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
3203
3204 * doc/xml/authors.xml: Add space.
3205 * doc/xml/faq.xml: Update links.
3206 * doc/xml/manual/intro.xml: Same.
3207 * doc/xml/manual/abi.xml: Update.
3208 * doc/xml/manual/appendix_contributing.xml: Fix typo.
3209 * doc/xml/manual/status_cxxtr1.xml: Update links.
3210 * doc/xml/manual/status_cxx1998.xml: Same.
3211 * doc/xml/manual/status_cxx200x.xml: Same.
3212
3213 2009-04-22 Jan Hubicka <jh@suse.cz>
3214
3215 * include/tr1_impl/array (at): Do not use builtin_expect.
3216 * include/ext/throw_allocator.h (allocate): Likewise.
3217 * include/ext/pool_allocator.h (allocate): Likweise.
3218 * include/ext/bitmap_allocator.h (allocate): Likewise.
3219 * include/ext/rc_string_base.h (_S_construct): Likewise.
3220 * include/ext/malloc_allocator.h (allocate): Likewise.
3221 * include/ext/mt_allocator.h (allocate): Likewise.
3222 * include/ext/sso_string_base.h (_M_construct): Likewise.
3223 * include/bits/basic_string.tcc (_S_construct): Likewise.
3224
3225 2009-04-22 Jan Hubicka <jh@suse.cz>
3226
3227 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3228 (atexit, atoll, stroll, strtoull): Mark throw ()
3229 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3230 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
3231 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3232 (atexit, atoll, stroll, strtoull): Mark throw ()
3233 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3234 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3235
3236 2009-04-21 Jan Hubicka <jh@suse.cz>
3237
3238 * include/ext/atomicity.h
3239 (__exchange_and_add, __atomic_add): Mark throw ().
3240 * config/os/aix/atomicity.h
3241 * config/os/aix/atomicity.h
3242 * config/os/irix/atomicity.h
3243 * config/cpu/cris/atomicity.h
3244 * config/cpu/m68k/atomicity.h
3245 * config/cpu/hppa/atomicity.h
3246 * config/cpu/sparc/atomicity.h
3247 * config/cpu/i386/atomicity.h
3248 * config/cpu/i486/atomicity.h
3249 * config/cpu/sh/atomicity.h
3250 * config/cpu/generic/atomicity_mutex/atomicity.h
3251 * config/cpu/generic/atomicity_builtins/atomicity.h
3252 (__exchange_and_add, __atomic_add): Mark throw ().
3253
3254 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3255
3256 PR libstdc++/39835
3257 * include/bits/random.h: Avoid the badname __alpha (and, for
3258 consistency, __beta too).
3259 * include/bits/random.tcc: Likewise.
3260
3261 2009-04-19 Jan Hubicka <jh@suse.cz>
3262
3263 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
3264 _GLIBCXX_NOTHROW.
3265
3266 2009-04-19 Jan Hubicka <jh@suse.cz>
3267
3268 * include/c_compatibility/stdatomic.h
3269 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3270 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
3271 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
3272
3273 2009-04-18 Jan Hubicka <jh@suse.cz>
3274
3275 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
3276 * libsupc++/unwind-cxx.h (__cxa_get_globals,
3277 __cxa_get_globals_fast): Mark const.
3278 (__cxa_get_exception_ptr): Mark pure.
3279 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
3280 (__terminate): Makr throw ().
3281 * libsupc++/exception (terminate): Mark throw().
3282 (uncaught_exception): Mark pure.
3283 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
3284 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
3285 Mark throw().
3286 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
3287 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
3288 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
3289 __cxa_guard_abort): Mark throw ().
3290 (__cxa_pure_virtual): Mark noreturn.
3291 (__cxa_current_exception_type): Mark throw and pure.
3292 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
3293 __cxa_exception_type): Mark pure.
3294 (_M_safe_bool_dummy): Mark pure and const.
3295
3296 2009-04-18 Jan Hubicka <jh@suse.cz>
3297
3298 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
3299 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
3300 _M_destroy_thread_key): Mark throw ()
3301 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
3302 _M_singular, _M_can_compare _M_get_mutex, _M_message,
3303 _M_get_max_length): Mark throw ().
3304 * include/debug/formatter.h (_M_message, _M_format_word,
3305 _M_get_max_length): Mark throw ().
3306 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
3307 _M_detach_single): Mark throw ().
3308 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
3309 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
3310 throw ()
3311 (_M_get_mutex): Mark throw ().
3312 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
3313 (_M_destroy_thread_key): Mark CONST and throw.
3314 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3315 throw ().
3316
3317 2009-04-18 Jan Hubicka <jh@suse.cz>
3318
3319 * src/condition_variable.cc (condition_variable,
3320 condition_variable_any constructors): Mark throw()
3321 * src/hash.cc (operator() for long double, string, and wstring): Mark
3322 throw ().
3323 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
3324 _M_setup, rdbuf, str): Mark throw ().
3325 * src/chrono.cc (new): Mark throw ().
3326 * include/std/system_error (system_category, generic_category): Mark
3327 throw () and const.
3328 * include/std/chrono (now): Mark throw ().
3329 * include/std/condition_variable (condition_variable,
3330 ~condition_variable, condition_variable_any,
3331 ~condition_variable_any): Mark throw ().
3332 * include/std/mutex (mutex): Mark throw ().
3333 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3334 throw.
3335 * include/bits/functional_hash.h (operator() on size_t): Mark pure
3336 and throw ().
3337 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
3338 * include/bits/locale_classes.h (_S_initialize_once,
3339 _S_clone_c_locale): Mark throw ().
3340 (_S_get_c_name): Mark const and throw ().
3341 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
3342 throw ().
3343 * include/bits/locale_facets.h (__convert_to_v explicit instances):
3344 Mark throw ().
3345 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
3346 throw ().
3347 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
3348 ios_base): Mark throw ()
3349 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
3350 * include/backward/strstream (strstreambuf constructors): Mark throw ().
3351 (str, freeze, _M_setupf): Mark throw ().
3352 (pcount): Mark pure and throw ().
3353 (rdbuf): Mark const and throw ().
3354
3355 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3356
3357 PR libstdc++/39802
3358 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
3359 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
3360 Always accept negative values, for unsigned types too.
3361 * testsuite/22_locale/num_get/get/char/39802.cc: New.
3362 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
3363
3364 2009-04-18 Jan Hubicka <jh@suse.cz>
3365
3366 * include/debug/formater.h: Include bits/c++config.h.
3367 (_M_error): Mark noreturn.
3368 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
3369 _GLIBCXX_NORETURN): New.
3370 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
3371 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
3372 Mark pure.
3373 * include/c_compatibility/stdatomic.h
3374 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3375 __atomic_flag_wait_explicit, __atomic_flag_for_address):
3376 Mark by throw ().
3377 * src/atomic.cc (atomic_flag_test_and_set_explicit,
3378 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
3379 __atomic_flag_for_address): Mark by throw ().
3380
3381 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
3382
3383 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
3384
3385 2009-04-16 Jan Hubicka <jh@suse.cz>
3386
3387 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
3388 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
3389 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
3390 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
3391 out body to ...
3392 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
3393 functions.
3394 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
3395 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
3396 _Rb_tree_black_count): Mark nothrow.
3397
3398 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3399
3400 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
3401 from base classes.
3402 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
3403
3404 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3405
3406 * doc/html: Regenerate.
3407
3408 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3409
3410 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
3411
3412 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
3413 * doc/xml/gnu/fdl-1.2.xml: Same.
3414 * doc/xml/manual/numerics.xml: Same.
3415 * doc/xml/manual/concurrency.xml: Same.
3416 * doc/xml/manual/intro.xml: Same.
3417 * doc/xml/manual/status_cxxtr1.xml: Same.
3418 * doc/xml/manual/containers.xml: Same.
3419 * doc/xml/manual/io.xml: Same.
3420 * doc/xml/manual/utilities.xml: Same.
3421 * doc/xml/manual/support.xml: Same.
3422 * doc/xml/manual/using.xml: Same.
3423 * doc/xml/manual/localization.xml: Same.
3424 * doc/xml/manual/locale.xml: Same.
3425 * doc/xml/manual/extensions.xml: Same.
3426 * doc/xml/manual/appendix_contributing.xml: Same.
3427 * doc/xml/manual/diagnostics.xml: Same.
3428 * doc/xml/manual/status_cxx200x.xml: Same.
3429
3430 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3431
3432 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
3433 * doc/xml/manual/status_cxx200x.xml: Adjust.
3434
3435 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
3436
3437 * doc/xml/spine.xml: Remove unused license entity, update
3438 copyright year.
3439
3440 * doc/xml/manual/spine.xml: Markup for primary index terms.
3441 * doc/xml/manual/numerics.xml: Same.
3442 * doc/xml/manual/intro.xml: Same.
3443 * doc/xml/manual/containers.xml: Same.
3444 * doc/xml/manual/io.xml: Same.
3445 * doc/xml/manual/appendix_porting.xml: Same.
3446 * doc/xml/manual/utilities.xml: Same.
3447 * doc/xml/manual/support.xml: Same.
3448 * doc/xml/manual/localization.xml: Same.
3449 * doc/xml/manual/strings.xml: Same.
3450 * doc/xml/manual/extensions.xml: Same.
3451 * doc/xml/manual/appendix_contributing.xml: Same.
3452 * doc/xml/manual/diagnostics.xml: Same.
3453 * doc/xml/manual/algorithms.xml: Same.
3454 * doc/xml/manual/appendix_free.xml: Same.
3455 * doc/xml/manual/iterators.xml: Same.
3456
3457 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
3458 * doc/xml/gnu/fdl-1.2.xml: Same.
3459
3460 * doc/xml/manual/status_cxx200x.xml: Re-write.
3461
3462 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3463
3464 PR libstdc++/39629 (final bits)
3465 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
3466 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
3467 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
3468 Fix formula for __j.
3469 * include/bits/random.tcc (operator==(const normal_distribution<>&,
3470 const normal_distribution<>&): Remove.
3471 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
3472 const uniform_int_distribution<>&), operator==(const
3473 uniform_real_distribution<>&, const uniform_real_distribution<>&),
3474 operator==(const normal_distribution<>&, const normal_distribution<>&),
3475 operator==(const lognormal_distribution<>&,
3476 const lognormal_distribution<>&), operator==(const
3477 chi_squared_distribution<>&, const chi_squared_distribution<>&),
3478 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
3479 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
3480 operator==(const student_t_distribution<>&,
3481 const student_t_distribution<>&), operator==(const
3482 bernoulli_distribution<>&, const bernoulli_distribution<>&),
3483 operator==(const binomial_distribution<>&, const
3484 binomial_distribution<>&), operator==(const geometric_distribution<>&,
3485 const geometric_distribution<>&), operator==(const
3486 negative_binomial_distribution<>&, const
3487 negative_binomial_distribution<>&), operator==(const
3488 poisson_distribution<>&, const poisson_distribution<>&),
3489 operator==(const exponential_distribution<>&,
3490 const exponential_distribution<>&), operator==(const
3491 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
3492 weibull_distribution<>&, const weibull_distribution<>&),
3493 operator==(const extreme_value_distribution<>&,
3494 const extreme_value_distribution<>&), operator==(const
3495 discrete_distribution<>&, const discrete_distribution<>&),
3496 operator==(const piecewise_constant_distribution<>&,
3497 const piecewise_constant_distribution<>&), operator==(const
3498 piecewise_linear_distribution<>&, const
3499 piecewise_linear_distribution<>&)): Remove.
3500 * testsuite/26_numerics/random/uniform_real_distribution/operators/
3501 serialize.cc: Remove.
3502 * testsuite/26_numerics/random/piecewise_constant_distribution/
3503 operators/serialize.cc: Likewise.
3504 * testsuite/26_numerics/random/chi_squared_distribution/operators/
3505 serialize.cc: Likewise.
3506 * testsuite/26_numerics/random/normal_distribution/operators/
3507 serialize.cc: Likewise.
3508 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3509 serialize.cc: Likewise.
3510 * testsuite/26_numerics/random/poisson_distribution/operators/
3511 serialize.cc: Likewise.
3512 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3513 serialize.cc: Likewise.
3514 * testsuite/26_numerics/random/discrete_distribution/operators/
3515 serialize.cc: Likewise.
3516 * testsuite/26_numerics/random/weibull_distribution/operators/
3517 serialize.cc: Likewise.
3518 * testsuite/26_numerics/random/negative_binomial_distribution/
3519 operators/serialize.cc: Likewise.
3520 * testsuite/26_numerics/random/cauchy_distribution/operators/
3521 serialize.cc: Likewise.
3522 * testsuite/26_numerics/random/gamma_distribution/operators/
3523 serialize.cc: Likewise.
3524 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3525 serialize.cc: Likewise.
3526 * testsuite/26_numerics/random/exponential_distribution/operators/
3527 serialize.cc: Likewise.
3528 * testsuite/26_numerics/random/lognormal_distribution/operators/
3529 serialize.cc: Likewise.
3530 * testsuite/26_numerics/random/binomial_distribution/operators/
3531 serialize.cc: Likewise.
3532 * testsuite/26_numerics/random/extreme_value_distribution/
3533 operators/serialize.cc: Likewise.
3534 * testsuite/26_numerics/random/piecewise_linear_distribution/
3535 operators/serialize.cc: Likewise.
3536 * testsuite/26_numerics/random/student_t_distribution/operators/
3537 serialize.cc: Likewise.
3538 * testsuite/26_numerics/random/geometric_distribution/operators/
3539 serialize.cc: Likewise.
3540
3541 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3542 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3543 mersenne_twister_engine<>::seed(_Gen&,
3544 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3545 subtract_with_carry_engine<>::seed(_Gen&,
3546 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3547 Remove, unused.
3548 * include/bits/random.tcc (linear_congruential_engine<>::
3549 seed(_Gen&, false_type): Likewise.
3550
3551 2009-04-09 Nick Clifton <nickc@redhat.com>
3552
3553 * src/allocator-inst.cc: Change copyright header to refer to
3554 version 3 of the GNU General Public License with version 3.1
3555 of the GCC Runtime Library Exception and to point readers at
3556 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3557 web page.
3558 * config/abi/compatibility.h: Likewise.
3559 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3560 * config/abi/pre/gnu.ver: Likewise.
3561 * config/allocator/bitmap_allocator_base.h: Likewise.
3562 * config/allocator/malloc_allocator_base.h: Likewise.
3563 * config/allocator/mt_allocator_base.h: Likewise.
3564 * config/allocator/new_allocator_base.h: Likewise.
3565 * config/allocator/pool_allocator_base.h: Likewise.
3566 * config/cpu/alpha/atomic_word.h: Likewise.
3567 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3568 * config/cpu/cris/atomic_word.h: Likewise.
3569 * config/cpu/cris/atomicity.h: Likewise.
3570 * config/cpu/generic/atomic_word.h: Likewise.
3571 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3572 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3573 * config/cpu/generic/cpu_defines.h: Likewise.
3574 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3575 * config/cpu/hppa/atomicity.h: Likewise.
3576 * config/cpu/i386/atomicity.h: Likewise.
3577 * config/cpu/i486/atomicity.h: Likewise.
3578 * config/cpu/ia64/atomic_word.h: Likewise.
3579 * config/cpu/m68k/atomicity.h: Likewise.
3580 * config/cpu/powerpc/atomic_word.h: Likewise.
3581 * config/cpu/powerpc/cpu_defines.h: Likewise.
3582 * config/cpu/sh/atomicity.h: Likewise.
3583 * config/cpu/sparc/atomic_word.h: Likewise.
3584 * config/cpu/sparc/atomicity.h: Likewise.
3585 * config/io/basic_file_stdio.cc: Likewise.
3586 * config/io/basic_file_stdio.h: Likewise.
3587 * config/io/c_io_stdio.h: Likewise.
3588 * config/locale/darwin/ctype_members.cc: Likewise.
3589 * config/locale/generic/c++locale_internal.h: Likewise.
3590 * config/locale/generic/c_locale.cc: Likewise.
3591 * config/locale/generic/c_locale.h: Likewise.
3592 * config/locale/generic/codecvt_members.cc: Likewise.
3593 * config/locale/generic/collate_members.cc: Likewise.
3594 * config/locale/generic/ctype_members.cc: Likewise.
3595 * config/locale/generic/messages_members.cc: Likewise.
3596 * config/locale/generic/messages_members.h: Likewise.
3597 * config/locale/generic/monetary_members.cc: Likewise.
3598 * config/locale/generic/numeric_members.cc: Likewise.
3599 * config/locale/generic/time_members.cc: Likewise.
3600 * config/locale/generic/time_members.h: Likewise.
3601 * config/locale/gnu/c++locale_internal.h: Likewise.
3602 * config/locale/gnu/c_locale.cc: Likewise.
3603 * config/locale/gnu/c_locale.h: Likewise.
3604 * config/locale/gnu/codecvt_members.cc: Likewise.
3605 * config/locale/gnu/collate_members.cc: Likewise.
3606 * config/locale/gnu/ctype_members.cc: Likewise.
3607 * config/locale/gnu/messages_members.cc: Likewise.
3608 * config/locale/gnu/messages_members.h: Likewise.
3609 * config/locale/gnu/monetary_members.cc: Likewise.
3610 * config/locale/gnu/numeric_members.cc: Likewise.
3611 * config/locale/gnu/time_members.cc: Likewise.
3612 * config/locale/gnu/time_members.h: Likewise.
3613 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3614 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3615 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3616 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3617 * config/os/aix/atomic_word.h: Likewise.
3618 * config/os/aix/atomicity.h: Likewise.
3619 * config/os/aix/ctype_base.h: Likewise.
3620 * config/os/aix/ctype_inline.h: Likewise.
3621 * config/os/aix/ctype_noninline.h: Likewise.
3622 * config/os/aix/os_defines.h: Likewise.
3623 * config/os/bsd/darwin/ctype_base.h: Likewise.
3624 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3625 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3626 * config/os/bsd/darwin/os_defines.h: Likewise.
3627 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3628 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3629 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3630 * config/os/bsd/freebsd/os_defines.h: Likewise.
3631 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3632 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3633 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3634 * config/os/bsd/netbsd/os_defines.h: Likewise.
3635 * config/os/djgpp/ctype_base.h: Likewise.
3636 * config/os/djgpp/ctype_inline.h: Likewise.
3637 * config/os/djgpp/ctype_noninline.h: Likewise.
3638 * config/os/djgpp/os_defines.h: Likewise.
3639 * config/os/generic/ctype_base.h: Likewise.
3640 * config/os/generic/ctype_inline.h: Likewise.
3641 * config/os/generic/ctype_noninline.h: Likewise.
3642 * config/os/generic/error_constants.h: Likewise.
3643 * config/os/generic/os_defines.h: Likewise.
3644 * config/os/gnu-linux/ctype_base.h: Likewise.
3645 * config/os/gnu-linux/ctype_inline.h: Likewise.
3646 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3647 * config/os/gnu-linux/os_defines.h: Likewise.
3648 * config/os/hpux/ctype_base.h: Likewise.
3649 * config/os/hpux/ctype_inline.h: Likewise.
3650 * config/os/hpux/ctype_noninline.h: Likewise.
3651 * config/os/hpux/os_defines.h: Likewise.
3652 * config/os/irix/atomic_word.h: Likewise.
3653 * config/os/irix/atomicity.h: Likewise.
3654 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3655 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3656 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3657 * config/os/irix/irix5.2/os_defines.h: Likewise.
3658 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3659 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3660 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3661 * config/os/irix/irix6.5/os_defines.h: Likewise.
3662 * config/os/mingw32/ctype_base.h: Likewise.
3663 * config/os/mingw32/ctype_inline.h: Likewise.
3664 * config/os/mingw32/ctype_noninline.h: Likewise.
3665 * config/os/mingw32/error_constants.h: Likewise.
3666 * config/os/mingw32/os_defines.h: Likewise.
3667 * config/os/newlib/ctype_base.h: Likewise.
3668 * config/os/newlib/ctype_inline.h: Likewise.
3669 * config/os/newlib/ctype_noninline.h: Likewise.
3670 * config/os/newlib/os_defines.h: Likewise.
3671 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3672 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3673 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3674 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3675 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3676 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3677 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3678 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3679 * config/os/tpf/ctype_base.h: Likewise.
3680 * config/os/tpf/ctype_inline.h: Likewise.
3681 * config/os/tpf/ctype_noninline.h: Likewise.
3682 * config/os/tpf/os_defines.h: Likewise.
3683 * config/os/uclibc/ctype_base.h: Likewise.
3684 * config/os/uclibc/ctype_inline.h: Likewise.
3685 * config/os/uclibc/ctype_noninline.h: Likewise.
3686 * config/os/uclibc/os_defines.h: Likewise.
3687 * config/os/vxworks/ctype_base.h: Likewise.
3688 * config/os/vxworks/ctype_inline.h: Likewise.
3689 * config/os/vxworks/ctype_noninline.h: Likewise.
3690 * config/os/vxworks/os_defines.h: Likewise.
3691 * include/backward/auto_ptr.h: Likewise.
3692 * include/backward/backward_warning.h: Likewise.
3693 * include/backward/binders.h: Likewise.
3694 * include/backward/hash_fun.h: Likewise.
3695 * include/backward/hash_map: Likewise.
3696 * include/backward/hash_set: Likewise.
3697 * include/backward/hashtable.h: Likewise.
3698 * include/backward/strstream: Likewise.
3699 * include/bits/algorithmfwd.h: Likewise.
3700 * include/bits/allocator.h: Likewise.
3701 * include/bits/atomic_0.h: Likewise.
3702 * include/bits/atomic_2.h: Likewise.
3703 * include/bits/atomicfwd_c.h: Likewise.
3704 * include/bits/atomicfwd_cxx.h: Likewise.
3705 * include/bits/basic_ios.h: Likewise.
3706 * include/bits/basic_ios.tcc: Likewise.
3707 * include/bits/basic_string.h: Likewise.
3708 * include/bits/basic_string.tcc: Likewise.
3709 * include/bits/boost_concept_check.h: Likewise.
3710 * include/bits/c++config: Likewise.
3711 * include/bits/char_traits.h: Likewise.
3712 * include/bits/codecvt.h: Likewise.
3713 * include/bits/concept_check.h: Likewise.
3714 * include/bits/cpp_type_traits.h: Likewise.
3715 * include/bits/deque.tcc: Likewise.
3716 * include/bits/forward_list.h: Likewise.
3717 * include/bits/forward_list.tcc: Likewise.
3718 * include/bits/fstream.tcc: Likewise.
3719 * include/bits/functexcept.h: Likewise.
3720 * include/bits/functional_hash.h: Likewise.
3721 * include/bits/gslice.h: Likewise.
3722 * include/bits/gslice_array.h: Likewise.
3723 * include/bits/hashtable.h: Likewise.
3724 * include/bits/indirect_array.h: Likewise.
3725 * include/bits/ios_base.h: Likewise.
3726 * include/bits/istream.tcc: Likewise.
3727 * include/bits/list.tcc: Likewise.
3728 * include/bits/locale_classes.h: Likewise.
3729 * include/bits/locale_classes.tcc: Likewise.
3730 * include/bits/locale_facets.h: Likewise.
3731 * include/bits/locale_facets.tcc: Likewise.
3732 * include/bits/locale_facets_nonio.h: Likewise.
3733 * include/bits/locale_facets_nonio.tcc: Likewise.
3734 * include/bits/localefwd.h: Likewise.
3735 * include/bits/mask_array.h: Likewise.
3736 * include/bits/move.h: Likewise.
3737 * include/bits/ostream.tcc: Likewise.
3738 * include/bits/ostream_insert.h: Likewise.
3739 * include/bits/postypes.h: Likewise.
3740 * include/bits/shared_ptr.h: Likewise.
3741 * include/bits/slice_array.h: Likewise.
3742 * include/bits/sstream.tcc: Likewise.
3743 * include/bits/stl_algo.h: Likewise.
3744 * include/bits/stl_algobase.h: Likewise.
3745 * include/bits/stl_bvector.h: Likewise.
3746 * include/bits/stl_construct.h: Likewise.
3747 * include/bits/stl_deque.h: Likewise.
3748 * include/bits/stl_function.h: Likewise.
3749 * include/bits/stl_heap.h: Likewise.
3750 * include/bits/stl_iterator.h: Likewise.
3751 * include/bits/stl_iterator_base_funcs.h: Likewise.
3752 * include/bits/stl_iterator_base_types.h: Likewise.
3753 * include/bits/stl_list.h: Likewise.
3754 * include/bits/stl_map.h: Likewise.
3755 * include/bits/stl_multimap.h: Likewise.
3756 * include/bits/stl_multiset.h: Likewise.
3757 * include/bits/stl_numeric.h: Likewise.
3758 * include/bits/stl_pair.h: Likewise.
3759 * include/bits/stl_queue.h: Likewise.
3760 * include/bits/stl_raw_storage_iter.h: Likewise.
3761 * include/bits/stl_relops.h: Likewise.
3762 * include/bits/stl_set.h: Likewise.
3763 * include/bits/stl_stack.h: Likewise.
3764 * include/bits/stl_tempbuf.h: Likewise.
3765 * include/bits/stl_tree.h: Likewise.
3766 * include/bits/stl_uninitialized.h: Likewise.
3767 * include/bits/stl_vector.h: Likewise.
3768 * include/bits/stream_iterator.h: Likewise.
3769 * include/bits/streambuf.tcc: Likewise.
3770 * include/bits/streambuf_iterator.h: Likewise.
3771 * include/bits/stringfwd.h: Likewise.
3772 * include/bits/unique_ptr.h: Likewise.
3773 * include/bits/valarray_after.h: Likewise.
3774 * include/bits/valarray_array.h: Likewise.
3775 * include/bits/valarray_array.tcc: Likewise.
3776 * include/bits/valarray_before.h: Likewise.
3777 * include/bits/vector.tcc: Likewise.
3778 * include/c/cassert: Likewise.
3779 * include/c/cctype: Likewise.
3780 * include/c/cerrno: Likewise.
3781 * include/c/cfloat: Likewise.
3782 * include/c/ciso646: Likewise.
3783 * include/c/climits: Likewise.
3784 * include/c/clocale: Likewise.
3785 * include/c/cmath: Likewise.
3786 * include/c/csetjmp: Likewise.
3787 * include/c/csignal: Likewise.
3788 * include/c/cstdarg: Likewise.
3789 * include/c/cstddef: Likewise.
3790 * include/c/cstdio: Likewise.
3791 * include/c/cstdlib: Likewise.
3792 * include/c/cstring: Likewise.
3793 * include/c/ctime: Likewise.
3794 * include/c/cwchar: Likewise.
3795 * include/c/cwctype: Likewise.
3796 * include/c_compatibility/assert.h: Likewise.
3797 * include/c_compatibility/complex.h: Likewise.
3798 * include/c_compatibility/ctype.h: Likewise.
3799 * include/c_compatibility/errno.h: Likewise.
3800 * include/c_compatibility/fenv.h: Likewise.
3801 * include/c_compatibility/float.h: Likewise.
3802 * include/c_compatibility/inttypes.h: Likewise.
3803 * include/c_compatibility/iso646.h: Likewise.
3804 * include/c_compatibility/limits.h: Likewise.
3805 * include/c_compatibility/locale.h: Likewise.
3806 * include/c_compatibility/math.h: Likewise.
3807 * include/c_compatibility/setjmp.h: Likewise.
3808 * include/c_compatibility/signal.h: Likewise.
3809 * include/c_compatibility/stdarg.h: Likewise.
3810 * include/c_compatibility/stdatomic.h: Likewise.
3811 * include/c_compatibility/stdbool.h: Likewise.
3812 * include/c_compatibility/stddef.h: Likewise.
3813 * include/c_compatibility/stdint.h: Likewise.
3814 * include/c_compatibility/stdio.h: Likewise.
3815 * include/c_compatibility/stdlib.h: Likewise.
3816 * include/c_compatibility/string.h: Likewise.
3817 * include/c_compatibility/tgmath.h: Likewise.
3818 * include/c_compatibility/time.h: Likewise.
3819 * include/c_compatibility/wchar.h: Likewise.
3820 * include/c_compatibility/wctype.h: Likewise.
3821 * include/c_global/cassert: Likewise.
3822 * include/c_global/ccomplex: Likewise.
3823 * include/c_global/cctype: Likewise.
3824 * include/c_global/cerrno: Likewise.
3825 * include/c_global/cfenv: Likewise.
3826 * include/c_global/cfloat: Likewise.
3827 * include/c_global/cinttypes: Likewise.
3828 * include/c_global/ciso646: Likewise.
3829 * include/c_global/climits: Likewise.
3830 * include/c_global/clocale: Likewise.
3831 * include/c_global/cmath.tcc: Likewise.
3832 * include/c_global/cmath: Likewise.
3833 * include/c_global/csetjmp: Likewise.
3834 * include/c_global/csignal: Likewise.
3835 * include/c_global/cstdarg: Likewise.
3836 * include/c_global/cstdatomic: Likewise.
3837 * include/c_global/cstdbool: Likewise.
3838 * include/c_global/cstddef: Likewise.
3839 * include/c_global/cstdint: Likewise.
3840 * include/c_global/cstdio: Likewise.
3841 * include/c_global/cstdlib: Likewise.
3842 * include/c_global/cstring: Likewise.
3843 * include/c_global/ctgmath: Likewise.
3844 * include/c_global/ctime: Likewise.
3845 * include/c_global/cwchar: Likewise.
3846 * include/c_global/cwctype: Likewise.
3847 * include/c_std/cassert: Likewise.
3848 * include/c_std/cctype: Likewise.
3849 * include/c_std/cerrno: Likewise.
3850 * include/c_std/cfloat: Likewise.
3851 * include/c_std/ciso646: Likewise.
3852 * include/c_std/climits: Likewise.
3853 * include/c_std/clocale: Likewise.
3854 * include/c_std/cmath.tcc: Likewise.
3855 * include/c_std/cmath: Likewise.
3856 * include/c_std/csetjmp: Likewise.
3857 * include/c_std/csignal: Likewise.
3858 * include/c_std/cstdarg: Likewise.
3859 * include/c_std/cstddef: Likewise.
3860 * include/c_std/cstdio: Likewise.
3861 * include/c_std/cstdlib: Likewise.
3862 * include/c_std/cstring: Likewise.
3863 * include/c_std/ctime: Likewise.
3864 * include/c_std/cwchar: Likewise.
3865 * include/c_std/cwctype: Likewise.
3866 * include/debug/bitset: Likewise.
3867 * include/debug/debug.h: Likewise.
3868 * include/debug/deque: Likewise.
3869 * include/debug/formatter.h: Likewise.
3870 * include/debug/functions.h: Likewise.
3871 * include/debug/list: Likewise.
3872 * include/debug/macros.h: Likewise.
3873 * include/debug/map.h: Likewise.
3874 * include/debug/map: Likewise.
3875 * include/debug/multimap.h: Likewise.
3876 * include/debug/multiset.h: Likewise.
3877 * include/debug/safe_base.h: Likewise.
3878 * include/debug/safe_iterator.h: Likewise.
3879 * include/debug/safe_iterator.tcc: Likewise.
3880 * include/debug/safe_sequence.h: Likewise.
3881 * include/debug/set.h: Likewise.
3882 * include/debug/set: Likewise.
3883 * include/debug/string: Likewise.
3884 * include/debug/unordered_map: Likewise.
3885 * include/debug/unordered_set: Likewise.
3886 * include/debug/vector: Likewise.
3887 * include/ext/algorithm: Likewise.
3888 * include/ext/array_allocator.h: Likewise.
3889 * include/ext/atomicity.h: Likewise.
3890 * include/ext/bitmap_allocator.h: Likewise.
3891 * include/ext/cast.h: Likewise.
3892 * include/ext/codecvt_specializations.h: Likewise.
3893 * include/ext/concurrence.h: Likewise.
3894 * include/ext/debug_allocator.h: Likewise.
3895 * include/ext/enc_filebuf.h: Likewise.
3896 * include/ext/extptr_allocator.h: Likewise.
3897 * include/ext/functional: Likewise.
3898 * include/ext/iterator: Likewise.
3899 * include/ext/malloc_allocator.h: Likewise.
3900 * include/ext/memory: Likewise.
3901 * include/ext/mt_allocator.h: Likewise.
3902 * include/ext/new_allocator.h: Likewise.
3903 * include/ext/numeric: Likewise.
3904 * include/ext/numeric_traits.h: Likewise.
3905 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3906 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3907 Likewise.
3908 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3909 Likewise.
3910 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3911 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3912 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3913 Likewise.
3914 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3915 Likewise.
3916 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3917 Likewise.
3918 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3919 Likewise.
3920 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3921 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3922 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3923 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3924 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3925 Likewise.
3926 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3927 Likewise.
3928 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3929 Likewise.
3930 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3931 Likewise.
3932 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3933 Likewise.
3934 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3935 Likewise.
3936 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3937 Likewise.
3938 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3939 Likewise.
3940 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3941 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3942 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3943 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3944 Likewise.
3945 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3946 Likewise.
3947 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3948 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3949 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3950 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3951 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3952 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3953 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3954 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3955 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3956 Likewise.
3957 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3958 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3959 Likewise.
3960 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3961 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3962 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3963 Likewise.
3964 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3965 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3966 Likewise.
3967 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3968 Likewise.
3969 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3970 Likewise.
3971 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3972 Likewise.
3973 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3974 Likewise.
3975 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3976 Likewise.
3977 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3978 Likewise.
3979 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3980 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3981 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3982 Likewise.
3983 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3984 Likewise.
3985 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3986 Likewise.
3987 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3988 Likewise.
3989 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3990 Likewise.
3991 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3992 Likewise.
3993 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3994 Likewise.
3995 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3996 Likewise.
3997 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3998 Likewise.
3999 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4000 Likewise.
4001 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
4002 Likewise.
4003 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
4004 Likewise.
4005 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
4006 Likewise.
4007 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
4008 Likewise.
4009 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
4010 Likewise.
4011 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4012 Likewise.
4013 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
4014 Likewise.
4015 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
4016 Likewise.
4017 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
4018 Likewise.
4019 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
4020 Likewise.
4021 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4022 Likewise.
4023 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
4024 Likewise.
4025 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
4026 Likewise.
4027 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
4028 Likewise.
4029 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
4030 Likewise.
4031 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
4032 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
4033 Likewise.
4034 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
4035 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
4036 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
4037 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
4038 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
4039 Likewise.
4040 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4041 Likewise.
4042 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4043 Likewise.
4044 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
4045 Likewise.
4046 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4047 Likewise.
4048 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
4049 Likewise.
4050 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
4051 Likewise.
4052 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4053 Likewise.
4054 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
4055 Likewise.
4056 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
4057 Likewise.
4058 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
4059 Likewise.
4060 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
4061 Likewise.
4062 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
4063 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
4064 Likewise.
4065 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
4066 Likewise.
4067 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4068 Likewise.
4069 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
4070 Likewise.
4071 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
4072 Likewise.
4073 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
4074 Likewise.
4075 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
4076 Likewise.
4077 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4078 Likewise.
4079 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
4080 Likewise.
4081 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
4082 Likewise.
4083 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
4084 Likewise.
4085 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
4086 Likewise.
4087 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
4088 Likewise.
4089 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
4090 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
4091 Likewise.
4092 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
4093 Likewise.
4094 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
4095 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
4096 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
4097 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
4098 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
4099 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
4100 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
4101 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
4102 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
4103 Likewise.
4104 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
4105 Likewise.
4106 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
4107 Likewise.
4108 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
4109 Likewise.
4110 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
4111 Likewise.
4112 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
4113 Likewise.
4114 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
4115 Likewise.
4116 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
4117 Likewise.
4118 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
4119 Likewise.
4120 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
4121 Likewise.
4122 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
4123 Likewise.
4124 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
4125 Likewise.
4126 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
4127 Likewise.
4128 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
4129 Likewise.
4130 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
4131 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
4132 Likewise.
4133 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
4134 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
4135 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
4136 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
4137 Likewise.
4138 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
4139 Likewise.
4140 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
4141 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
4142 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
4143 Likewise.
4144 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
4145 Likewise.
4146 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
4147 Likewise.
4148 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
4149 Likewise.
4150 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
4151 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
4152 Likewise.
4153 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
4154 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
4155 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
4156 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
4157 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
4158 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
4159 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
4160 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
4161 Likewise.
4162 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
4163 Likewise.
4164 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
4165 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
4166 Likewise.
4167 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
4168 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
4169 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
4170 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
4171 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
4172 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
4173 Likewise.
4174 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
4175 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
4176 Likewise.
4177 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
4178 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
4179 Likewise.
4180 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
4181 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
4182 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
4183 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
4184 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
4185 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
4186 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
4187 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
4188 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
4189 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
4190 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
4191 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
4192 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
4193 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
4194 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
4195 Likewise.
4196 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
4197 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
4198 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
4199 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
4200 Likewise.
4201 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
4202 Likewise.
4203 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
4204 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
4205 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
4206 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
4207 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
4208 Likewise.
4209 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
4210 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
4211 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
4212 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
4213 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
4214 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
4215 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
4216 Likewise.
4217 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
4218 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
4219 Likewise.
4220 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
4221 Likewise.
4222 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
4223 Likewise.
4224 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
4225 Likewise.
4226 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
4227 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
4228 Likewise.
4229 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
4230 Likewise.
4231 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
4232 Likewise.
4233 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
4234 Likewise.
4235 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
4236 Likewise.
4237 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
4238 Likewise.
4239 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
4240 Likewise.
4241 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
4242 Likewise.
4243 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
4244 Likewise.
4245 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
4246 Likewise.
4247 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
4248 Likewise.
4249 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
4250 Likewise.
4251 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
4252 Likewise.
4253 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
4254 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
4255 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
4256 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
4257 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
4258 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
4259 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
4260 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
4261 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
4262 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
4263 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
4264 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
4265 Likewise.
4266 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
4267 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
4268 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
4269 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
4270 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
4271 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
4272 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
4273 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
4274 Likewise.
4275 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
4276 Likewise.
4277 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
4278 Likewise.
4279 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
4280 Likewise.
4281 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
4282 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
4283 Likewise.
4284 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
4285 Likewise.
4286 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
4287 Likewise.
4288 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
4289 Likewise.
4290 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
4291 Likewise.
4292 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
4293 Likewise.
4294 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
4295 Likewise.
4296 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
4297 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
4298 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
4299 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
4300 Likewise.
4301 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
4302 Likewise.
4303 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
4304 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
4305 Likewise.
4306 * include/ext/pb_ds/exception.hpp: Likewise.
4307 * include/ext/pb_ds/hash_policy.hpp: Likewise.
4308 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
4309 * include/ext/pb_ds/priority_queue.hpp: Likewise.
4310 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
4311 * include/ext/pb_ds/tree_policy.hpp: Likewise.
4312 * include/ext/pb_ds/trie_policy.hpp: Likewise.
4313 * include/ext/pod_char_traits.h: Likewise.
4314 * include/ext/pointer.h: Likewise.
4315 * include/ext/pool_allocator.h: Likewise.
4316 * include/ext/rb_tree: Likewise.
4317 * include/ext/rc_string_base.h: Likewise.
4318 * include/ext/rope: Likewise.
4319 * include/ext/ropeimpl.h: Likewise.
4320 * include/ext/slist: Likewise.
4321 * include/ext/sso_string_base.h: Likewise.
4322 * include/ext/stdio_filebuf.h: Likewise.
4323 * include/ext/stdio_sync_filebuf.h: Likewise.
4324 * include/ext/string_conversions.h: Likewise.
4325 * include/ext/throw_allocator.h: Likewise.
4326 * include/ext/type_traits.h: Likewise.
4327 * include/ext/typelist.h: Likewise.
4328 * include/ext/vstring.h: Likewise.
4329 * include/ext/vstring.tcc: Likewise.
4330 * include/ext/vstring_fwd.h: Likewise.
4331 * include/ext/vstring_util.h: Likewise.
4332 * include/parallel/algo.h: Likewise.
4333 * include/parallel/algobase.h: Likewise.
4334 * include/parallel/algorithm: Likewise.
4335 * include/parallel/algorithmfwd.h: Likewise.
4336 * include/parallel/balanced_quicksort.h: Likewise.
4337 * include/parallel/base.h: Likewise.
4338 * include/parallel/basic_iterator.h: Likewise.
4339 * include/parallel/checkers.h: Likewise.
4340 * include/parallel/compatibility.h: Likewise.
4341 * include/parallel/compiletime_settings.h: Likewise.
4342 * include/parallel/equally_split.h: Likewise.
4343 * include/parallel/features.h: Likewise.
4344 * include/parallel/find.h: Likewise.
4345 * include/parallel/find_selectors.h: Likewise.
4346 * include/parallel/for_each.h: Likewise.
4347 * include/parallel/for_each_selectors.h: Likewise.
4348 * include/parallel/iterator.h: Likewise.
4349 * include/parallel/list_partition.h: Likewise.
4350 * include/parallel/losertree.h: Likewise.
4351 * include/parallel/merge.h: Likewise.
4352 * include/parallel/multiseq_selection.h: Likewise.
4353 * include/parallel/multiway_merge.h: Likewise.
4354 * include/parallel/multiway_mergesort.h: Likewise.
4355 * include/parallel/numeric: Likewise.
4356 * include/parallel/numericfwd.h: Likewise.
4357 * include/parallel/omp_loop.h: Likewise.
4358 * include/parallel/omp_loop_static.h: Likewise.
4359 * include/parallel/par_loop.h: Likewise.
4360 * include/parallel/parallel.h: Likewise.
4361 * include/parallel/partial_sum.h: Likewise.
4362 * include/parallel/partition.h: Likewise.
4363 * include/parallel/queue.h: Likewise.
4364 * include/parallel/quicksort.h: Likewise.
4365 * include/parallel/random_number.h: Likewise.
4366 * include/parallel/random_shuffle.h: Likewise.
4367 * include/parallel/search.h: Likewise.
4368 * include/parallel/set_operations.h: Likewise.
4369 * include/parallel/settings.h: Likewise.
4370 * include/parallel/sort.h: Likewise.
4371 * include/parallel/tags.h: Likewise.
4372 * include/parallel/types.h: Likewise.
4373 * include/parallel/unique_copy.h: Likewise.
4374 * include/parallel/workstealing.h: Likewise.
4375 * include/precompiled/extc++.h: Likewise.
4376 * include/precompiled/stdc++.h: Likewise.
4377 * include/precompiled/stdtr1c++.h: Likewise.
4378 * include/std/algorithm: Likewise.
4379 * include/std/array: Likewise.
4380 * include/std/bitset: Likewise.
4381 * include/std/c++0x_warning.h: Likewise.
4382 * include/std/chrono: Likewise.
4383 * include/std/complex: Likewise.
4384 * include/std/condition_variable: Likewise.
4385 * include/std/deque: Likewise.
4386 * include/std/forward_list: Likewise.
4387 * include/std/fstream: Likewise.
4388 * include/std/functional: Likewise.
4389 * include/std/iomanip: Likewise.
4390 * include/std/ios: Likewise.
4391 * include/std/iosfwd: Likewise.
4392 * include/std/iostream: Likewise.
4393 * include/std/istream: Likewise.
4394 * include/std/iterator: Likewise.
4395 * include/std/limits: Likewise.
4396 * include/std/list: Likewise.
4397 * include/std/locale: Likewise.
4398 * include/std/map: Likewise.
4399 * include/std/memory: Likewise.
4400 * include/std/mutex: Likewise.
4401 * include/std/numeric: Likewise.
4402 * include/std/ostream: Likewise.
4403 * include/std/queue: Likewise.
4404 * include/std/random: Likewise.
4405 * include/std/ratio: Likewise.
4406 * include/std/regex: Likewise.
4407 * include/std/set: Likewise.
4408 * include/std/sstream: Likewise.
4409 * include/std/stack: Likewise.
4410 * include/std/stdexcept: Likewise.
4411 * include/std/streambuf: Likewise.
4412 * include/std/string: Likewise.
4413 * include/std/system_error: Likewise.
4414 * include/std/thread: Likewise.
4415 * include/std/tuple: Likewise.
4416 * include/std/type_traits: Likewise.
4417 * include/std/unordered_map: Likewise.
4418 * include/std/unordered_set: Likewise.
4419 * include/std/utility: Likewise.
4420 * include/std/valarray: Likewise.
4421 * include/std/vector: Likewise.
4422 * include/tr1/array: Likewise.
4423 * include/tr1/bessel_function.tcc: Likewise.
4424 * include/tr1/beta_function.tcc: Likewise.
4425 * include/tr1/ccomplex: Likewise.
4426 * include/tr1/cctype: Likewise.
4427 * include/tr1/cfenv: Likewise.
4428 * include/tr1/cfloat: Likewise.
4429 * include/tr1/cinttypes: Likewise.
4430 * include/tr1/climits: Likewise.
4431 * include/tr1/cmath: Likewise.
4432 * include/tr1/complex.h: Likewise.
4433 * include/tr1/complex: Likewise.
4434 * include/tr1/cstdarg: Likewise.
4435 * include/tr1/cstdbool: Likewise.
4436 * include/tr1/cstdint: Likewise.
4437 * include/tr1/cstdio: Likewise.
4438 * include/tr1/cstdlib: Likewise.
4439 * include/tr1/ctgmath: Likewise.
4440 * include/tr1/ctime: Likewise.
4441 * include/tr1/ctype.h: Likewise.
4442 * include/tr1/cwchar: Likewise.
4443 * include/tr1/cwctype: Likewise.
4444 * include/tr1/ell_integral.tcc: Likewise.
4445 * include/tr1/exp_integral.tcc: Likewise.
4446 * include/tr1/fenv.h: Likewise.
4447 * include/tr1/float.h: Likewise.
4448 * include/tr1/functional: Likewise.
4449 * include/tr1/functional_hash.h: Likewise.
4450 * include/tr1/gamma.tcc: Likewise.
4451 * include/tr1/hashtable.h: Likewise.
4452 * include/tr1/hypergeometric.tcc: Likewise.
4453 * include/tr1/inttypes.h: Likewise.
4454 * include/tr1/legendre_function.tcc: Likewise.
4455 * include/tr1/limits.h: Likewise.
4456 * include/tr1/math.h: Likewise.
4457 * include/tr1/memory: Likewise.
4458 * include/tr1/modified_bessel_func.tcc: Likewise.
4459 * include/tr1/poly_hermite.tcc: Likewise.
4460 * include/tr1/poly_laguerre.tcc: Likewise.
4461 * include/tr1/random: Likewise.
4462 * include/tr1/regex: Likewise.
4463 * include/tr1/riemann_zeta.tcc: Likewise.
4464 * include/tr1/shared_ptr.h: Likewise.
4465 * include/tr1/special_function_util.h: Likewise.
4466 * include/tr1/stdarg.h: Likewise.
4467 * include/tr1/stdbool.h: Likewise.
4468 * include/tr1/stdint.h: Likewise.
4469 * include/tr1/stdio.h: Likewise.
4470 * include/tr1/stdlib.h: Likewise.
4471 * include/tr1/tgmath.h: Likewise.
4472 * include/tr1/tuple: Likewise.
4473 * include/tr1/type_traits: Likewise.
4474 * include/tr1/unordered_map: Likewise.
4475 * include/tr1/unordered_set: Likewise.
4476 * include/tr1/utility: Likewise.
4477 * include/tr1/wchar.h: Likewise.
4478 * include/tr1/wctype.h: Likewise.
4479 * include/tr1_impl/array: Likewise.
4480 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
4481 * include/tr1_impl/cctype: Likewise.
4482 * include/tr1_impl/cfenv: Likewise.
4483 * include/tr1_impl/cinttypes: Likewise.
4484 * include/tr1_impl/cmath: Likewise.
4485 * include/tr1_impl/complex: Likewise.
4486 * include/tr1_impl/cstdint: Likewise.
4487 * include/tr1_impl/cstdio: Likewise.
4488 * include/tr1_impl/cstdlib: Likewise.
4489 * include/tr1_impl/cwchar: Likewise.
4490 * include/tr1_impl/cwctype: Likewise.
4491 * include/tr1_impl/functional: Likewise.
4492 * include/tr1_impl/functional_hash.h: Likewise.
4493 * include/tr1_impl/hashtable: Likewise.
4494 * include/tr1_impl/hashtable_policy.h: Likewise.
4495 * include/tr1_impl/random.tcc: Likewise.
4496 * include/tr1_impl/random: Likewise.
4497 * include/tr1_impl/regex: Likewise.
4498 * include/tr1_impl/type_traits: Likewise.
4499 * include/tr1_impl/unordered_map: Likewise.
4500 * include/tr1_impl/unordered_set: Likewise.
4501 * include/tr1_impl/utility: Likewise.
4502 * libsupc++/array_type_info.cc: Likewise.
4503 * libsupc++/atexit_arm.cc: Likewise.
4504 * libsupc++/bad_cast.cc: Likewise.
4505 * libsupc++/bad_typeid.cc: Likewise.
4506 * libsupc++/class_type_info.cc: Likewise.
4507 * libsupc++/cxxabi-forced.h: Likewise.
4508 * libsupc++/cxxabi.h: Likewise.
4509 * libsupc++/del_op.cc: Likewise.
4510 * libsupc++/del_opnt.cc: Likewise.
4511 * libsupc++/del_opv.cc: Likewise.
4512 * libsupc++/del_opvnt.cc: Likewise.
4513 * libsupc++/dyncast.cc: Likewise.
4514 * libsupc++/eh_alloc.cc: Likewise.
4515 * libsupc++/eh_arm.cc: Likewise.
4516 * libsupc++/eh_aux_runtime.cc: Likewise.
4517 * libsupc++/eh_call.cc: Likewise.
4518 * libsupc++/eh_catch.cc: Likewise.
4519 * libsupc++/eh_exception.cc: Likewise.
4520 * libsupc++/eh_globals.cc: Likewise.
4521 * libsupc++/eh_personality.cc: Likewise.
4522 * libsupc++/eh_ptr.cc: Likewise.
4523 * libsupc++/eh_term_handler.cc: Likewise.
4524 * libsupc++/eh_terminate.cc: Likewise.
4525 * libsupc++/eh_throw.cc: Likewise.
4526 * libsupc++/eh_type.cc: Likewise.
4527 * libsupc++/eh_unex_handler.cc: Likewise.
4528 * libsupc++/enum_type_info.cc: Likewise.
4529 * libsupc++/exception: Likewise.
4530 * libsupc++/exception_defines.h: Likewise.
4531 * libsupc++/exception_ptr.h: Likewise.
4532 * libsupc++/function_type_info.cc: Likewise.
4533 * libsupc++/fundamental_type_info.cc: Likewise.
4534 * libsupc++/guard.cc: Likewise.
4535 * libsupc++/initializer_list: Likewise.
4536 * libsupc++/new: Likewise.
4537 * libsupc++/new_handler.cc: Likewise.
4538 * libsupc++/new_op.cc: Likewise.
4539 * libsupc++/new_opnt.cc: Likewise.
4540 * libsupc++/new_opv.cc: Likewise.
4541 * libsupc++/new_opvnt.cc: Likewise.
4542 * libsupc++/pbase_type_info.cc: Likewise.
4543 * libsupc++/pmem_type_info.cc: Likewise.
4544 * libsupc++/pointer_type_info.cc: Likewise.
4545 * libsupc++/pure.cc: Likewise.
4546 * libsupc++/si_class_type_info.cc: Likewise.
4547 * libsupc++/tinfo.cc: Likewise.
4548 * libsupc++/tinfo.h: Likewise.
4549 * libsupc++/tinfo2.cc: Likewise.
4550 * libsupc++/typeinfo: Likewise.
4551 * libsupc++/unwind-cxx.h: Likewise.
4552 * libsupc++/vec.cc: Likewise.
4553 * libsupc++/vmi_class_type_info.cc: Likewise.
4554 * libsupc++/vterminate.cc: Likewise.
4555 * po/string_literals.cc: Likewise.
4556 * src/atomic.cc: Likewise.
4557 * src/bitmap_allocator.cc: Likewise.
4558 * src/chrono.cc: Likewise.
4559 * src/codecvt.cc: Likewise.
4560 * src/compatibility-ldbl.cc: Likewise.
4561 * src/compatibility.cc: Likewise.
4562 * src/complex_io.cc: Likewise.
4563 * src/concept-inst.cc: Likewise.
4564 * src/condition_variable.cc: Likewise.
4565 * src/ctype.cc: Likewise.
4566 * src/debug.cc: Likewise.
4567 * src/debug_list.cc: Likewise.
4568 * src/ext-inst.cc: Likewise.
4569 * src/fstream-inst.cc: Likewise.
4570 * src/functexcept.cc: Likewise.
4571 * src/globals_io.cc: Likewise.
4572 * src/hash.cc: Likewise.
4573 * src/hash_c++0x.cc: Likewise.
4574 * src/hashtable.cc: Likewise.
4575 * src/hashtable_c++0x.cc: Likewise.
4576 * src/ios-inst.cc: Likewise.
4577 * src/ios.cc: Likewise.
4578 * src/ios_failure.cc: Likewise.
4579 * src/ios_init.cc: Likewise.
4580 * src/ios_locale.cc: Likewise.
4581 * src/iostream-inst.cc: Likewise.
4582 * src/istream-inst.cc: Likewise.
4583 * src/istream.cc: Likewise.
4584 * src/limits.cc: Likewise.
4585 * src/limits_c++0x.cc: Likewise.
4586 * src/list.cc: Likewise.
4587 * src/locale-inst.cc: Likewise.
4588 * src/locale.cc: Likewise.
4589 * src/locale_facets.cc: Likewise.
4590 * src/locale_init.cc: Likewise.
4591 * src/localename.cc: Likewise.
4592 * src/math_stubs_float.cc: Likewise.
4593 * src/math_stubs_long_double.cc: Likewise.
4594 * src/misc-inst.cc: Likewise.
4595 * src/mt_allocator.cc: Likewise.
4596 * src/mutex.cc: Likewise.
4597 * src/ostream-inst.cc: Likewise.
4598 * src/parallel_list.cc: Likewise.
4599 * src/parallel_settings.cc: Likewise.
4600 * src/pool_allocator.cc: Likewise.
4601 * src/sstream-inst.cc: Likewise.
4602 * src/stdexcept.cc: Likewise.
4603 * src/streambuf-inst.cc: Likewise.
4604 * src/streambuf.cc: Likewise.
4605 * src/string-inst.cc: Likewise.
4606 * src/strstream.cc: Likewise.
4607 * src/system_error.cc: Likewise.
4608 * src/thread.cc: Likewise.
4609 * src/tree.cc: Likewise.
4610 * src/valarray-inst.cc: Likewise.
4611 * src/wlocale-inst.cc: Likewise.
4612 * src/wstring-inst.cc: Likewise.
4613 * doc/xml/manual/intro.xml: Change documentation to refer the
4614 reader to version 3 of the GNU General Public License, version
4615 3.1 of the GCC Runtime Library Exception, and to point readers
4616 at the FSF's license web page.
4617
4618 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4619
4620 * Makefile.am: Change copyright header to refer to version
4621 3 of the GNU General Public License and to point readers at the
4622 COPYING3 file and the FSF's license web page.
4623 * doc/Makefile.am: Likewise.
4624 * include/Makefile.am: Likewise.
4625 * libsupc++/Makefile.am: Likewise.
4626 * po/Makefile.am: Likewise.
4627 * po/POTFILES.in: Likewise.
4628 * src/Makefile.am: Likewise.
4629 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4630 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4631 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4632 Likewise.
4633 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4634 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4635 Likewise.
4636 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4637 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4638 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4639 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4640 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4641 * testsuite/18_support/bad_cast/what.cc: Likewise.
4642 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4643 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4644 Likewise.
4645 * testsuite/18_support/bad_exception/what.cc: Likewise.
4646 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4647 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4648 * testsuite/18_support/exception/38732.cc: Likewise.
4649 * testsuite/18_support/exception/what.cc: Likewise.
4650 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4651 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4652 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4653 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4654 * testsuite/18_support/headers/climits/values.cc: Likewise.
4655 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4656 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4657 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4658 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4659 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4660 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4661 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4662 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4663 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4664 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4665 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4666 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4667 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4668 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4669 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4670 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4671 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4672 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4673 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4674 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4675 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4676 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4677 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4678 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4679 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4680 * testsuite/18_support/new_delete_placement.cc: Likewise.
4681 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4682 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4683 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4684 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4685 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4686 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4687 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4688 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4689 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4690 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4691 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4692 Likewise.
4693 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4694 * testsuite/18_support/pthread_guard.cc: Likewise.
4695 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4696 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4697 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4698 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4699 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4700 Likewise.
4701 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4702 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4703 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4704 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4705 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4706 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4707 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4708 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4709 Likewise.
4710 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4711 Likewise.
4712 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4713 Likewise.
4714 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4715 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4716 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4717 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4718 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4719 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4720 Likewise.
4721 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4722 Likewise.
4723 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4724 Likewise.
4725 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4726 Likewise.
4727 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4728 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4729 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4730 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4731 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4732 Likewise.
4733 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4734 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4735 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4736 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4737 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4738 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4739 Likewise.
4740 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4741 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4742 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4743 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4744 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4745 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4746 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4747 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4748 * testsuite/20_util/allocator/1.cc: Likewise.
4749 * testsuite/20_util/allocator/10378.cc: Likewise.
4750 * testsuite/20_util/allocator/14176.cc: Likewise.
4751 * testsuite/20_util/allocator/33807.cc: Likewise.
4752 * testsuite/20_util/allocator/8230.cc: Likewise.
4753 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4754 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4755 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4756 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4757 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4758 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4759 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4760 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4761 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4762 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4763 Likewise.
4764 * testsuite/20_util/clocks/1.cc: Likewise.
4765 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4766 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4767 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4768 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4769 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4770 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4771 * testsuite/20_util/duration/cons/1.cc: Likewise.
4772 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4773 * testsuite/20_util/duration/cons/2.cc: Likewise.
4774 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4775 Likewise.
4776 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4777 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4778 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4779 Likewise.
4780 * testsuite/20_util/forward/1.cc: Likewise.
4781 * testsuite/20_util/forward/1_neg.cc: Likewise.
4782 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4783 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4784 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4785 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4786 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4787 Likewise.
4788 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4789 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4790 Likewise.
4791 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4792 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4793 Likewise.
4794 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4795 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4796 Likewise.
4797 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4798 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4799 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4800 Likewise.
4801 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4802 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4803 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4804 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4805 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4806 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4807 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4808 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4809 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4810 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4811 Likewise.
4812 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4813 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4814 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4815 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4816 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4817 Likewise.
4818 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4819 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4820 Likewise.
4821 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4822 * testsuite/20_util/identity/value.cc: Likewise.
4823 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4824 * testsuite/20_util/is_integral/value.cc: Likewise.
4825 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4826 Likewise.
4827 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4828 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4829 * testsuite/20_util/is_reference/value.cc: Likewise.
4830 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4831 Likewise.
4832 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4833 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4834 * testsuite/20_util/is_signed/value.cc: Likewise.
4835 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4836 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4837 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4838 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4839 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4840 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4841 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4842 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4843 Likewise.
4844 * testsuite/20_util/move/1.cc: Likewise.
4845 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4846 * testsuite/20_util/pair/1.cc: Likewise.
4847 * testsuite/20_util/pair/2.cc: Likewise.
4848 * testsuite/20_util/pair/3.cc: Likewise.
4849 * testsuite/20_util/pair/4.cc: Likewise.
4850 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4851 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4852 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4853 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4854 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4855 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4856 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4857 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4858 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4859 Likewise.
4860 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4861 Likewise.
4862 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4863 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4864 * testsuite/20_util/rel_ops.cc: Likewise.
4865 * testsuite/20_util/remove_reference/value.cc: Likewise.
4866 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4867 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4868 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4869 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4870 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4871 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4872 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4873 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4874 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4875 Likewise.
4876 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4877 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4878 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4879 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4880 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4881 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4882 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4883 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4884 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4885 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4886 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4887 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4888 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4889 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4890 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4891 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4892 Likewise.
4893 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4894 Likewise.
4895 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4896 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4897 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4898 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4899 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4900 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4901 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4902 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4903 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4904 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4905 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4906 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4907 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4908 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4909 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4910 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4911 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4912 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4913 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4914 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4915 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4916 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4917 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4918 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4919 Likewise.
4920 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4921 Likewise.
4922 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4923 Likewise.
4924 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4925 Likewise.
4926 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4927 Likewise.
4928 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4929 Likewise.
4930 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4931 Likewise.
4932 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4933 Likewise.
4934 * testsuite/20_util/temporary_buffer.cc: Likewise.
4935 * testsuite/20_util/time_point/1.cc: Likewise.
4936 * testsuite/20_util/time_point/2.cc: Likewise.
4937 * testsuite/20_util/time_point/3.cc: Likewise.
4938 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4939 Likewise.
4940 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4941 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4942 Likewise.
4943 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4944 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4945 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4946 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4947 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4948 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4949 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4950 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4951 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4952 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4953 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4954 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4955 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4956 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4957 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4958 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4959 Likewise.
4960 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4961 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4962 Likewise.
4963 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4964 Likewise.
4965 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4966 Likewise.
4967 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4968 Likewise.
4969 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4970 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4971 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4972 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4973 Likewise.
4974 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4975 Likewise.
4976 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4977 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4978 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4979 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4980 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4981 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4982 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4983 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4984 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4985 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4986 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4987 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4988 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4989 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4990 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4991 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4992 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4993 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4994 Likewise.
4995 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4996 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4997 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4998 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4999 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
5000 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
5001 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
5002 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
5003 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
5004 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
5005 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
5006 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
5007 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
5008 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
5009 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
5010 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
5011 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
5012 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
5013 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
5014 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
5015 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
5016 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
5017 Likewise.
5018 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
5019 Likewise.
5020 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
5021 Likewise.
5022 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
5023 Likewise.
5024 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
5025 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
5026 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
5027 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
5028 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
5029 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
5030 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
5031 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
5032 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
5033 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
5034 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
5035 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
5036 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
5037 Likewise.
5038 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
5039 Likewise.
5040 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
5041 Likewise.
5042 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
5043 Likewise.
5044 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
5045 Likewise.
5046 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
5047 Likewise.
5048 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
5049 Likewise.
5050 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
5051 Likewise.
5052 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
5053 Likewise.
5054 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
5055 Likewise.
5056 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
5057 Likewise.
5058 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
5059 Likewise.
5060 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
5061 Likewise.
5062 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
5063 Likewise.
5064 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
5065 Likewise.
5066 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
5067 Likewise.
5068 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
5069 Likewise.
5070 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
5071 Likewise.
5072 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
5073 Likewise.
5074 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
5075 Likewise.
5076 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
5077 Likewise.
5078 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
5079 Likewise.
5080 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
5081 Likewise.
5082 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
5083 Likewise.
5084 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
5085 Likewise.
5086 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
5087 Likewise.
5088 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
5089 Likewise.
5090 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
5091 Likewise.
5092 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
5093 Likewise.
5094 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
5095 Likewise.
5096 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
5097 Likewise.
5098 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
5099 Likewise.
5100 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
5101 Likewise.
5102 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
5103 Likewise.
5104 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
5105 Likewise.
5106 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
5107 Likewise.
5108 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
5109 Likewise.
5110 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
5111 Likewise.
5112 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
5113 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
5114 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
5115 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
5116 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
5117 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
5118 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
5119 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
5120 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
5121 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
5122 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
5123 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
5124 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
5125 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
5126 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
5127 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
5128 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
5129 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
5130 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
5131 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
5132 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
5133 Likewise.
5134 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
5135 Likewise.
5136 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
5137 Likewise.
5138 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
5139 Likewise.
5140 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
5141 Likewise.
5142 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
5143 Likewise.
5144 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
5145 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
5146 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
5147 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
5148 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
5149 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
5150 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
5151 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
5152 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
5153 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
5154 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
5155 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
5156 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
5157 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
5158 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
5159 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
5160 Likewise.
5161 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
5162 Likewise.
5163 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
5164 Likewise.
5165 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
5166 Likewise.
5167 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
5168 Likewise.
5169 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
5170 Likewise.
5171 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
5172 Likewise.
5173 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
5174 Likewise.
5175 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
5176 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
5177 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
5178 Likewise.
5179 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
5180 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
5181 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
5182 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
5183 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
5184 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
5185 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
5186 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
5187 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
5188 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
5189 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
5190 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
5191 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
5192 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
5193 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
5194 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
5195 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
5196 Likewise.
5197 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
5198 Likewise.
5199 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
5200 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
5201 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
5202 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
5203 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
5204 Likewise.
5205 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
5206 Likewise.
5207 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
5208 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
5209 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
5210 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
5211 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
5212 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
5213 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
5214 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
5215 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
5216 Likewise.
5217 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
5218 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
5219 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
5220 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
5221 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
5222 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
5223 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
5224 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
5225 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
5226 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
5227 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
5228 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
5229 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
5230 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
5231 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
5232 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
5233 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
5234 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
5235 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
5236 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
5237 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
5238 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
5239 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
5240 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
5241 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
5242 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
5243 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
5244 Likewise.
5245 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
5246 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
5247 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
5248 Likewise.
5249 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
5250 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
5251 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
5252 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
5253 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
5254 Likewise.
5255 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
5256 Likewise.
5257 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
5258 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
5259 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
5260 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
5261 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
5262 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
5263 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
5264 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
5265 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
5266 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
5267 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
5268 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
5269 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
5270 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
5271 Likewise.
5272 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
5273 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
5274 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
5275 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
5276 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
5277 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
5278 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
5279 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
5280 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
5281 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
5282 Likewise.
5283 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
5284 Likewise.
5285 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
5286 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
5287 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
5288 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
5289 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
5290 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
5291 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
5292 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
5293 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
5294 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
5295 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
5296 Likewise.
5297 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
5298 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
5299 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
5300 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
5301 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
5302 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
5303 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
5304 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
5305 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
5306 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
5307 Likewise.
5308 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
5309 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
5310 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
5311 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
5312 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
5313 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
5314 Likewise.
5315 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
5316 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
5317 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
5318 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
5319 Likewise.
5320 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
5321 Likewise.
5322 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
5323 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
5324 Likewise.
5325 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
5326 * testsuite/22_locale/ctype/2.cc: Likewise.
5327 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
5328 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
5329 * testsuite/22_locale/ctype/dr695.cc: Likewise.
5330 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
5331 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
5332 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
5333 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
5334 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
5335 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
5336 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
5337 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
5338 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
5339 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
5340 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
5341 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
5342 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
5343 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
5344 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
5345 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
5346 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
5347 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
5348 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
5349 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
5350 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
5351 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
5352 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
5353 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
5354 * testsuite/22_locale/facet/1.cc: Likewise.
5355 * testsuite/22_locale/facet/2.cc: Likewise.
5356 * testsuite/22_locale/facet/25421.cc: Likewise.
5357 * testsuite/22_locale/global_templates/1.cc: Likewise.
5358 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
5359 Likewise.
5360 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
5361 Likewise.
5362 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
5363 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
5364 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
5365 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
5366 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
5367 * testsuite/22_locale/locale/13630.cc: Likewise.
5368 * testsuite/22_locale/locale/cons/1.cc: Likewise.
5369 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
5370 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
5371 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
5372 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
5373 * testsuite/22_locale/locale/cons/2.cc: Likewise.
5374 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
5375 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
5376 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
5377 * testsuite/22_locale/locale/cons/4.cc: Likewise.
5378 * testsuite/22_locale/locale/cons/5.cc: Likewise.
5379 * testsuite/22_locale/locale/cons/6.cc: Likewise.
5380 * testsuite/22_locale/locale/cons/7.cc: Likewise.
5381 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
5382 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
5383 * testsuite/22_locale/locale/cons/8.cc: Likewise.
5384 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
5385 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
5386 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
5387 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
5388 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
5389 * testsuite/22_locale/locale/operations/1.cc: Likewise.
5390 * testsuite/22_locale/locale/operations/2.cc: Likewise.
5391 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
5392 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
5393 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
5394 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
5395 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
5396 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
5397 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
5398 Likewise.
5399 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
5400 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
5401 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
5402 Likewise.
5403 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
5404 Likewise.
5405 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
5406 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
5407 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
5408 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
5409 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
5410 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
5411 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
5412 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
5413 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
5414 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
5415 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
5416 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
5417 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
5418 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
5419 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
5420 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
5421 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
5422 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
5423 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
5424 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
5425 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
5426 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
5427 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
5428 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
5429 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
5430 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
5431 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
5432 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
5433 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
5434 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
5435 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
5436 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
5437 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
5438 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
5439 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
5440 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
5441 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
5442 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
5443 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
5444 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
5445 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
5446 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
5447 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
5448 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
5449 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
5450 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
5451 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
5452 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
5453 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
5454 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
5455 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
5456 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
5457 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
5458 Likewise.
5459 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
5460 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
5461 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
5462 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
5463 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
5464 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
5465 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
5466 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
5467 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
5468 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
5469 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
5470 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
5471 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
5472 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
5473 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
5474 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
5475 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
5476 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
5477 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
5478 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
5479 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
5480 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
5481 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
5482 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
5483 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
5484 Likewise.
5485 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
5486 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
5487 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
5488 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
5489 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
5490 Likewise.
5491 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
5492 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
5493 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
5494 Likewise.
5495 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
5496 Likewise.
5497 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
5498 Likewise.
5499 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
5500 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
5501 Likewise.
5502 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
5503 Likewise.
5504 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
5505 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
5506 Likewise.
5507 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5508 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5509 Likewise.
5510 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5511 Likewise.
5512 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5513 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5514 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5515 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5516 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5517 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5518 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5519 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5520 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5521 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5522 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5523 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5524 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5525 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5526 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5527 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5528 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5529 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5530 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5531 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5532 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5533 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5534 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5535 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5536 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5537 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5538 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5539 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5540 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5541 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5542 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5543 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5544 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5545 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5546 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5547 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5548 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5549 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5550 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5551 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5552 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5553 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5554 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5555 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5556 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5557 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5558 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5559 Likewise.
5560 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5561 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5562 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5563 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5564 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5565 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5566 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5567 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5568 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5569 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5570 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5571 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5572 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5573 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5574 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5575 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5576 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5577 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5578 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5579 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5580 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5581 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5582 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5583 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5584 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5585 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5586 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5587 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5588 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5589 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5590 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5591 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5592 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5593 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5594 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5595 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5596 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5597 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5598 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5599 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5600 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5601 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5602 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5603 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5604 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5605 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5606 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5607 Likewise.
5608 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5609 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5610 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5611 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5612 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5613 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5614 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5615 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5616 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5617 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5618 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5619 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5620 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5621 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5622 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5623 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5624 Likewise.
5625 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5626 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5627 Likewise.
5628 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5629 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5630 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5631 Likewise.
5632 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5633 Likewise.
5634 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5635 Likewise.
5636 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5637 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5638 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5639 Likewise.
5640 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5641 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5642 Likewise.
5643 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5644 Likewise.
5645 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5646 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5647 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5648 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5649 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5650 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5651 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5652 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5653 Likewise.
5654 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5655 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5656 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5657 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5658 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5659 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5660 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5661 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5662 Likewise.
5663 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5664 Likewise.
5665 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5666 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5667 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5668 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5669 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5670 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5671 Likewise.
5672 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5673 Likewise.
5674 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5675 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5676 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5677 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5678 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5679 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5680 Likewise.
5681 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5682 Likewise.
5683 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5684 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5685 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5686 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5687 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5688 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5689 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5690 Likewise.
5691 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5692 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5693 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5694 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5695 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5696 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5697 Likewise.
5698 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5699 Likewise.
5700 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5701 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5702 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5703 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5704 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5705 Likewise.
5706 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5707 Likewise.
5708 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5709 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5710 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5711 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5712 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5713 Likewise.
5714 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5715 Likewise.
5716 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5717 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5718 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5719 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5720 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5721 Likewise.
5722 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5723 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5724 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5725 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5726 Likewise.
5727 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5728 Likewise.
5729 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5730 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5731 Likewise.
5732 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5733 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5734 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5735 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5736 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5737 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5738 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5739 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5740 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5741 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5742 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5743 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5744 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5745 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5746 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5747 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5748 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5749 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5750 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5751 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5752 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5753 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5754 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5755 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5756 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5757 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5758 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5759 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5760 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5761 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5762 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5763 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5764 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5765 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5766 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5767 Likewise.
5768 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5769 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5770 * testsuite/23_containers/bitset/18604.cc: Likewise.
5771 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5772 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5773 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5774 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5775 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5776 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5777 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5778 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5779 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5780 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5781 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5782 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5783 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5784 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5785 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5786 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5787 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5788 * testsuite/23_containers/deque/18604.cc: Likewise.
5789 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5790 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5791 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5792 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5793 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5794 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5795 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5796 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5797 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5798 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5799 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5800 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5801 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5802 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5803 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5804 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5805 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5806 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5807 Likewise.
5808 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5809 Likewise.
5810 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5811 Likewise.
5812 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5813 Likewise.
5814 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5815 Likewise.
5816 * testsuite/23_containers/deque/types/1.cc: Likewise.
5817 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5818 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5819 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5820 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5821 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5822 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5823 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5824 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5825 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5826 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5827 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5828 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5829 Likewise.
5830 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5831 Likewise.
5832 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5833 Likewise.
5834 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5835 Likewise.
5836 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5837 Likewise.
5838 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5839 Likewise.
5840 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5841 Likewise.
5842 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5843 Likewise.
5844 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5845 Likewise.
5846 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5847 Likewise.
5848 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5849 Likewise.
5850 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5851 Likewise.
5852 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5853 Likewise.
5854 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5855 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5856 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5857 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5858 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5859 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5860 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5861 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5862 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5863 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5864 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5865 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5866 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5867 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5868 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5869 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5870 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5871 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5872 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5873 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5874 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5875 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5876 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5877 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5878 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5879 Likewise.
5880 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5881 Likewise.
5882 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5883 * testsuite/23_containers/list/18604.cc: Likewise.
5884 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5885 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5886 * testsuite/23_containers/list/cons/1.cc: Likewise.
5887 * testsuite/23_containers/list/cons/2.cc: Likewise.
5888 * testsuite/23_containers/list/cons/3.cc: Likewise.
5889 * testsuite/23_containers/list/cons/4.cc: Likewise.
5890 * testsuite/23_containers/list/cons/5.cc: Likewise.
5891 * testsuite/23_containers/list/cons/6.cc: Likewise.
5892 * testsuite/23_containers/list/cons/7.cc: Likewise.
5893 * testsuite/23_containers/list/cons/8.cc: Likewise.
5894 * testsuite/23_containers/list/cons/9.cc: Likewise.
5895 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5896 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5897 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5898 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5899 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5900 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5901 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5902 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5903 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5904 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5905 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5906 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5907 * testsuite/23_containers/list/operations/1.cc: Likewise.
5908 * testsuite/23_containers/list/operations/2.cc: Likewise.
5909 * testsuite/23_containers/list/operations/3.cc: Likewise.
5910 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5911 * testsuite/23_containers/list/operations/4.cc: Likewise.
5912 * testsuite/23_containers/list/operations/5.cc: Likewise.
5913 * testsuite/23_containers/list/pthread1.cc: Likewise.
5914 * testsuite/23_containers/list/pthread5.cc: Likewise.
5915 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5916 Likewise.
5917 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5918 Likewise.
5919 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5920 Likewise.
5921 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5922 Likewise.
5923 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5924 Likewise.
5925 * testsuite/23_containers/map/18604.cc: Likewise.
5926 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5927 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5928 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5929 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5930 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5931 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5932 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5933 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5934 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5935 * testsuite/23_containers/map/operators/1.cc: Likewise.
5936 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5937 * testsuite/23_containers/map/pthread6.cc: Likewise.
5938 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5939 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5940 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5941 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5942 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5943 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5944 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5945 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5946 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5947 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5948 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5949 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5950 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5951 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5952 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5953 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5954 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5955 * testsuite/23_containers/set/18604.cc: Likewise.
5956 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5957 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5958 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5959 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5960 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5961 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5962 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5963 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5964 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5965 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5966 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5967 Likewise.
5968 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5969 Likewise.
5970 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5971 Likewise.
5972 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5973 Likewise.
5974 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5975 Likewise.
5976 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5977 Likewise.
5978 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5979 Likewise.
5980 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5981 Likewise.
5982 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5983 Likewise.
5984 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5985 Likewise.
5986 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5987 Likewise.
5988 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5989 Likewise.
5990 * testsuite/23_containers/vector/18604.cc: Likewise.
5991 * testsuite/23_containers/vector/bool/1.cc: Likewise.
5992 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5993 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5994 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5995 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5996 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5997 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5998 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5999 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
6000 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
6001 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
6002 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
6003 Likewise.
6004 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
6005 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
6006 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
6007 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
6008 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
6009 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
6010 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
6011 * testsuite/23_containers/vector/cons/1.cc: Likewise.
6012 * testsuite/23_containers/vector/cons/2.cc: Likewise.
6013 * testsuite/23_containers/vector/cons/3.cc: Likewise.
6014 * testsuite/23_containers/vector/cons/4.cc: Likewise.
6015 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
6016 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
6017 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
6018 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
6019 Likewise.
6020 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
6021 Likewise.
6022 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
6023 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
6024 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
6025 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
6026 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
6027 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
6028 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
6029 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
6030 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
6031 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
6032 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
6033 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
6034 Likewise.
6035 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
6036 Likewise.
6037 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
6038 Likewise.
6039 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
6040 Likewise.
6041 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
6042 Likewise.
6043 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
6044 Likewise.
6045 * testsuite/23_containers/vector/resize/1.cc: Likewise.
6046 * testsuite/23_containers/vector/types/1.cc: Likewise.
6047 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
6048 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
6049 Likewise.
6050 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
6051 Likewise.
6052 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
6053 Likewise.
6054 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
6055 Likewise.
6056 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
6057 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
6058 Likewise.
6059 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
6060 Likewise.
6061 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
6062 Likewise.
6063 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
6064 Likewise.
6065 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
6066 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
6067 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
6068 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
6069 Likewise.
6070 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
6071 Likewise.
6072 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
6073 Likewise.
6074 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
6075 Likewise.
6076 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
6077 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
6078 Likewise.
6079 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
6080 Likewise.
6081 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
6082 Likewise.
6083 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
6084 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
6085 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
6086 Likewise.
6087 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
6088 Likewise.
6089 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
6090 Likewise.
6091 * testsuite/24_iterators/operations/next.cc: Likewise.
6092 * testsuite/24_iterators/operations/prev.cc: Likewise.
6093 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
6094 Likewise.
6095 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
6096 Likewise.
6097 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
6098 Likewise.
6099 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
6100 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
6101 Likewise.
6102 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
6103 Likewise.
6104 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
6105 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
6106 Likewise.
6107 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
6108 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
6109 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
6110 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
6111 Likewise.
6112 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
6113 Likewise.
6114 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
6115 Likewise.
6116 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
6117 Likewise.
6118 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
6119 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
6120 * testsuite/25_algorithms/all_of/1.cc: Likewise.
6121 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
6122 * testsuite/25_algorithms/any_of/1.cc: Likewise.
6123 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
6124 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
6125 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
6126 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
6127 * testsuite/25_algorithms/copy/1.cc: Likewise.
6128 * testsuite/25_algorithms/copy/2.cc: Likewise.
6129 * testsuite/25_algorithms/copy/3.cc: Likewise.
6130 * testsuite/25_algorithms/copy/34595.cc: Likewise.
6131 * testsuite/25_algorithms/copy/4.cc: Likewise.
6132 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
6133 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
6134 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
6135 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
6136 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
6137 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
6138 Likewise.
6139 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
6140 Likewise.
6141 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
6142 Likewise.
6143 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
6144 Likewise.
6145 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
6146 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
6147 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
6148 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
6149 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
6150 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
6151 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
6152 * testsuite/25_algorithms/count/1.cc: Likewise.
6153 * testsuite/25_algorithms/count/check_type.cc: Likewise.
6154 * testsuite/25_algorithms/count_if/1.cc: Likewise.
6155 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
6156 * testsuite/25_algorithms/equal/1.cc: Likewise.
6157 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
6158 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
6159 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
6160 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
6161 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
6162 * testsuite/25_algorithms/fill/1.cc: Likewise.
6163 * testsuite/25_algorithms/fill/2.cc: Likewise.
6164 * testsuite/25_algorithms/fill/3.cc: Likewise.
6165 * testsuite/25_algorithms/fill/35725.cc: Likewise.
6166 * testsuite/25_algorithms/fill/4.cc: Likewise.
6167 * testsuite/25_algorithms/fill/5.cc: Likewise.
6168 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
6169 * testsuite/25_algorithms/find/1.cc: Likewise.
6170 * testsuite/25_algorithms/find/17441.cc: Likewise.
6171 * testsuite/25_algorithms/find/check_type.cc: Likewise.
6172 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
6173 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
6174 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
6175 Likewise.
6176 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
6177 Likewise.
6178 * testsuite/25_algorithms/find_end/1.cc: Likewise.
6179 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
6180 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
6181 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
6182 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
6183 * testsuite/25_algorithms/find_if/1.cc: Likewise.
6184 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
6185 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
6186 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
6187 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
6188 Likewise.
6189 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
6190 Likewise.
6191 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
6192 Likewise.
6193 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
6194 Likewise.
6195 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
6196 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
6197 * testsuite/25_algorithms/heap/1.cc: Likewise.
6198 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
6199 * testsuite/25_algorithms/includes/1.cc: Likewise.
6200 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
6201 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
6202 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
6203 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
6204 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
6205 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
6206 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
6207 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
6208 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
6209 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
6210 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
6211 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
6212 Likewise.
6213 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
6214 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
6215 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
6216 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
6217 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
6218 * testsuite/25_algorithms/max/1.cc: Likewise.
6219 * testsuite/25_algorithms/max/2.cc: Likewise.
6220 * testsuite/25_algorithms/max/3.cc: Likewise.
6221 * testsuite/25_algorithms/max/37547.cc: Likewise.
6222 * testsuite/25_algorithms/max/4.cc: Likewise.
6223 * testsuite/25_algorithms/max_element/1.cc: Likewise.
6224 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
6225 * testsuite/25_algorithms/merge/1.cc: Likewise.
6226 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
6227 * testsuite/25_algorithms/min/1.cc: Likewise.
6228 * testsuite/25_algorithms/min/2.cc: Likewise.
6229 * testsuite/25_algorithms/min/3.cc: Likewise.
6230 * testsuite/25_algorithms/min/37547.cc: Likewise.
6231 * testsuite/25_algorithms/min/4.cc: Likewise.
6232 * testsuite/25_algorithms/min_element/1.cc: Likewise.
6233 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
6234 * testsuite/25_algorithms/minmax/1.cc: Likewise.
6235 * testsuite/25_algorithms/minmax/2.cc: Likewise.
6236 * testsuite/25_algorithms/minmax/3.cc: Likewise.
6237 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
6238 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
6239 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
6240 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
6241 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
6242 * testsuite/25_algorithms/move/1.cc: Likewise.
6243 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
6244 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
6245 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
6246 * testsuite/25_algorithms/none_of/1.cc: Likewise.
6247 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
6248 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
6249 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
6250 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
6251 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
6252 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
6253 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
6254 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
6255 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
6256 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
6257 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
6258 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
6259 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
6260 * testsuite/25_algorithms/partition/1.cc: Likewise.
6261 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
6262 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
6263 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
6264 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
6265 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
6266 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
6267 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
6268 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
6269 * testsuite/25_algorithms/remove/1.cc: Likewise.
6270 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
6271 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
6272 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
6273 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
6274 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
6275 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
6276 * testsuite/25_algorithms/replace/1.cc: Likewise.
6277 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
6278 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
6279 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
6280 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
6281 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
6282 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
6283 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
6284 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
6285 * testsuite/25_algorithms/rotate/1.cc: Likewise.
6286 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
6287 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
6288 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
6289 * testsuite/25_algorithms/search/1.cc: Likewise.
6290 * testsuite/25_algorithms/search/check_type.cc: Likewise.
6291 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
6292 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
6293 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
6294 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
6295 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
6296 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
6297 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
6298 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
6299 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
6300 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
6301 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
6302 Likewise.
6303 * testsuite/25_algorithms/set_union/1.cc: Likewise.
6304 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
6305 * testsuite/25_algorithms/sort/1.cc: Likewise.
6306 * testsuite/25_algorithms/sort/34095.cc: Likewise.
6307 * testsuite/25_algorithms/sort/34636.cc: Likewise.
6308 * testsuite/25_algorithms/sort/35588.cc: Likewise.
6309 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
6310 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
6311 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
6312 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
6313 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
6314 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
6315 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
6316 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
6317 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
6318 * testsuite/25_algorithms/unique/1.cc: Likewise.
6319 * testsuite/25_algorithms/unique/11480.cc: Likewise.
6320 * testsuite/25_algorithms/unique/2.cc: Likewise.
6321 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
6322 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
6323 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
6324 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
6325 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
6326 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
6327 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
6328 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
6329 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
6330 * testsuite/26_numerics/accumulate/1.cc: Likewise.
6331 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
6332 * testsuite/26_numerics/complex/13450.cc: Likewise.
6333 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
6334 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
6335 * testsuite/26_numerics/complex/dr387.cc: Likewise.
6336 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
6337 * testsuite/26_numerics/complex/dr781.cc: Likewise.
6338 * testsuite/26_numerics/complex/dr844.cc: Likewise.
6339 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
6340 Likewise.
6341 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
6342 Likewise.
6343 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
6344 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
6345 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
6346 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
6347 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
6348 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
6349 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
6350 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
6351 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
6352 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
6353 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
6354 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
6355 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
6356 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
6357 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
6358 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
6359 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
6360 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
6361 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
6362 Likewise.
6363 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
6364 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
6365 Likewise.
6366 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
6367 Likewise.
6368 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
6369 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
6370 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
6371 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
6372 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
6373 * testsuite/26_numerics/inner_product/1.cc: Likewise.
6374 * testsuite/26_numerics/iota/1.cc: Likewise.
6375 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
6376 * testsuite/26_numerics/slice/1.cc: Likewise.
6377 * testsuite/26_numerics/valarray/28277.cc: Likewise.
6378 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
6379 * testsuite/26_numerics/valarray/operators.cc: Likewise.
6380 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
6381 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
6382 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
6383 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
6384 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
6385 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
6386 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
6387 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
6388 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
6389 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
6390 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
6391 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
6392 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
6393 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
6394 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
6395 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
6396 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
6397 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
6398 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
6399 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
6400 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
6401 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
6402 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
6403 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
6404 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
6405 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
6406 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
6407 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
6408 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
6409 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
6410 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
6411 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
6412 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
6413 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
6414 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
6415 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
6416 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
6417 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
6418 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
6419 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
6420 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
6421 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
6422 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
6423 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
6424 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
6425 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
6426 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
6427 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
6428 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
6429 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
6430 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
6431 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
6432 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
6433 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
6434 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
6435 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
6436 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
6437 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
6438 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
6439 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
6440 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
6441 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
6442 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
6443 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
6444 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
6445 Likewise.
6446 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
6447 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
6448 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
6449 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
6450 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
6451 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
6452 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
6453 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
6454 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
6455 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
6456 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
6457 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
6458 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
6459 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
6460 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
6461 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
6462 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
6463 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
6464 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
6465 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
6466 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
6467 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
6468 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
6469 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
6470 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
6471 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
6472 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
6473 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
6474 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
6475 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
6476 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
6477 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
6478 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
6479 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
6480 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
6481 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
6482 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
6483 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
6484 Likewise.
6485 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
6486 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
6487 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
6488 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
6489 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
6490 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
6491 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
6492 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
6493 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
6494 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
6495 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
6496 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
6497 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
6498 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
6499 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
6500 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
6501 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
6502 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
6503 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
6504 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
6505 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
6506 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
6507 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6508 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6509 Likewise.
6510 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6511 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6512 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6513 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6514 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6515 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6516 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6517 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6518 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6519 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6520 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6521 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6522 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6523 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6524 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6525 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6526 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6527 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6528 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6529 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6530 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6531 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6532 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6533 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6534 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6535 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6536 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6537 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6538 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6539 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6540 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6541 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6542 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6543 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6544 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6545 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6546 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6547 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6548 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6549 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6550 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6551 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6552 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6553 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6554 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6555 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6556 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6557 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6558 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6559 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6560 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6561 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6562 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6563 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6564 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6565 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6566 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6567 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6568 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6569 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6570 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6571 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6572 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6573 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6574 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6575 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6576 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6577 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6578 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6579 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6580 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6581 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6582 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6583 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6584 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6585 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6586 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6587 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6588 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6589 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6590 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6591 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6592 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6593 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6594 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6595 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6596 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6597 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6598 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6599 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6600 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6601 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6602 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6603 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6604 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6605 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6606 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6607 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6608 Likewise.
6609 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6610 Likewise.
6611 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6612 Likewise.
6613 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6614 Likewise.
6615 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6616 Likewise.
6617 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6618 Likewise.
6619 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6620 Likewise.
6621 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6622 Likewise.
6623 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6624 Likewise.
6625 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6626 Likewise.
6627 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6628 Likewise.
6629 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6630 Likewise.
6631 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6632 Likewise.
6633 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6634 Likewise.
6635 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6636 Likewise.
6637 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6638 Likewise.
6639 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6640 Likewise.
6641 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6642 Likewise.
6643 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6644 Likewise.
6645 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6646 Likewise.
6647 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6648 Likewise.
6649 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6650 Likewise.
6651 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6652 Likewise.
6653 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6654 Likewise.
6655 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6656 Likewise.
6657 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6658 Likewise.
6659 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6660 Likewise.
6661 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6662 Likewise.
6663 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6664 Likewise.
6665 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6666 Likewise.
6667 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6668 Likewise.
6669 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6670 Likewise.
6671 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6672 Likewise.
6673 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6674 Likewise.
6675 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6676 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6677 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6678 Likewise.
6679 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6680 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6681 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6682 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6683 Likewise.
6684 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6685 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6686 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6687 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6688 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6689 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6690 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6691 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6692 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6693 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6694 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6695 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6696 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6697 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6698 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6699 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6700 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6701 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6702 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6703 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6704 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6705 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6706 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6707 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6708 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6709 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6710 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6711 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6712 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6713 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6714 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6715 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6716 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6717 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6718 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6719 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6720 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6721 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6722 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6723 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6724 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6725 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6726 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6727 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6728 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6729 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6730 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6731 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6732 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6733 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6734 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6735 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6736 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6737 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6738 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6739 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6740 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6741 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6742 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6743 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6744 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6745 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6746 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6747 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6748 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6749 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6750 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6751 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6752 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6753 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6754 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6755 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6756 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6757 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6758 Likewise.
6759 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6760 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6761 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6762 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6763 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6764 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6765 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6766 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6767 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6768 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6769 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6770 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6771 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6772 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6773 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6774 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6775 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6776 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6777 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6778 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6779 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6780 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6781 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6782 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6783 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6784 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6785 Likewise.
6786 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6787 Likewise.
6788 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6789 Likewise.
6790 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6791 Likewise.
6792 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6793 Likewise.
6794 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6795 Likewise.
6796 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6797 Likewise.
6798 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6799 Likewise.
6800 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6801 Likewise.
6802 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6803 Likewise.
6804 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6805 Likewise.
6806 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6807 Likewise.
6808 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6809 Likewise.
6810 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6811 Likewise.
6812 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6813 Likewise.
6814 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6815 Likewise.
6816 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6817 Likewise.
6818 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6819 Likewise.
6820 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6821 Likewise.
6822 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6823 Likewise.
6824 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6825 Likewise.
6826 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6827 Likewise.
6828 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6829 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6830 Likewise.
6831 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6832 Likewise.
6833 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6834 Likewise.
6835 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6836 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6837 Likewise.
6838 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6839 Likewise.
6840 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6841 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6842 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6843 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6844 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6845 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6846 Likewise.
6847 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6848 Likewise.
6849 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6850 Likewise.
6851 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6852 Likewise.
6853 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6854 Likewise.
6855 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6856 Likewise.
6857 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6858 Likewise.
6859 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6860 Likewise.
6861 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6862 Likewise.
6863 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6864 Likewise.
6865 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6866 Likewise.
6867 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6868 Likewise.
6869 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6870 Likewise.
6871 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6872 Likewise.
6873 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6874 Likewise.
6875 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6876 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6877 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6878 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6879 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6880 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6881 Likewise.
6882 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6883 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6884 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6885 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6886 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6887 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6888 Likewise.
6889 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6890 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6891 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6892 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6893 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6894 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6895 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6896 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6897 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6898 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6899 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6900 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6901 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6902 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6903 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6904 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6905 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6906 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6907 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6908 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6909 Likewise.
6910 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6911 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6912 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6913 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6914 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6915 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6916 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6917 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6918 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6919 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6920 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6921 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6922 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6923 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6924 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6925 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6926 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6927 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6928 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6929 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6930 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6931 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6932 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6933 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6934 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6935 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6936 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6937 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6938 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6939 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6940 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6941 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6942 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6943 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6944 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6945 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6946 Likewise.
6947 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6948 Likewise.
6949 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6950 Likewise.
6951 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6952 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6953 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6954 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6955 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6956 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6957 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6958 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6959 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6960 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6961 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6962 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6963 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6964 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6965 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6966 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6967 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6968 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6969 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6970 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6971 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6972 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6973 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6974 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6975 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6976 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6977 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6978 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6979 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6980 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6981 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6982 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6983 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6984 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6985 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6986 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6987 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6988 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6989 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6990 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6991 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6992 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6993 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6994 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6995 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6996 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6997 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6998 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6999 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
7000 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
7001 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
7002 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
7003 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
7004 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
7005 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
7006 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
7007 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
7008 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
7009 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
7010 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
7011 Likewise.
7012 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
7013 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
7014 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
7015 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
7016 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
7017 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
7018 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
7019 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
7020 * testsuite/27_io/fpos/11450.cc: Likewise.
7021 * testsuite/27_io/fpos/14320-1.cc: Likewise.
7022 * testsuite/27_io/fpos/14320-2.cc: Likewise.
7023 * testsuite/27_io/fpos/14320-3.cc: Likewise.
7024 * testsuite/27_io/fpos/14320-4.cc: Likewise.
7025 * testsuite/27_io/fpos/14320-5.cc: Likewise.
7026 * testsuite/27_io/fpos/14775.cc: Likewise.
7027 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
7028 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
7029 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
7030 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
7031 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
7032 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
7033 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
7034 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
7035 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
7036 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
7037 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
7038 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
7039 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
7040 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
7041 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
7042 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
7043 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
7044 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
7045 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
7046 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
7047 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
7048 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
7049 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
7050 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
7051 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
7052 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
7053 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
7054 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
7055 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
7056 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
7057 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
7058 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
7059 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
7060 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
7061 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
7062 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
7063 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
7064 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
7065 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
7066 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
7067 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
7068 * testsuite/27_io/objects/char/1.cc: Likewise.
7069 * testsuite/27_io/objects/char/10.cc: Likewise.
7070 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
7071 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
7072 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
7073 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
7074 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
7075 * testsuite/27_io/objects/char/2.cc: Likewise.
7076 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
7077 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
7078 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
7079 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
7080 * testsuite/27_io/objects/char/5.cc: Likewise.
7081 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
7082 * testsuite/27_io/objects/char/6.cc: Likewise.
7083 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
7084 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
7085 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
7086 * testsuite/27_io/objects/char/7.cc: Likewise.
7087 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
7088 * testsuite/27_io/objects/char/8.cc: Likewise.
7089 * testsuite/27_io/objects/char/9.cc: Likewise.
7090 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
7091 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
7092 * testsuite/27_io/objects/char/dr455.cc: Likewise.
7093 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
7094 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
7095 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
7096 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
7097 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
7098 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
7099 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
7100 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
7101 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
7102 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
7103 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
7104 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
7105 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
7106 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
7107 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
7108 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
7109 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
7110 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
7111 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
7112 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
7113 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
7114 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
7115 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
7116 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
7117 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
7118 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
7119 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
7120 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
7121 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
7122 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
7123 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
7124 * testsuite/27_io/types/1.cc: Likewise.
7125 * testsuite/27_io/types/2.cc: Likewise.
7126 * testsuite/27_io/types/3.cc: Likewise.
7127 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
7128 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
7129 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
7130 Likewise.
7131 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
7132 Likewise.
7133 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
7134 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
7135 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
7136 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
7137 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
7138 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
7139 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
7140 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
7141 Likewise.
7142 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
7143 Likewise.
7144 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
7145 Likewise.
7146 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
7147 Likewise.
7148 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
7149 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
7150 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
7151 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
7152 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
7153 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
7154 Likewise.
7155 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
7156 Likewise.
7157 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
7158 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
7159 * testsuite/30_threads/thread/id/operators.cc: Likewise.
7160 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
7161 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
7162 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
7163 * testsuite/Makefile.am: Likewise.
7164 * testsuite/abi/30586.cc: Likewise.
7165 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
7166 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
7167 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
7168 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
7169 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
7170 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
7171 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
7172 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
7173 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
7174 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
7175 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
7176 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
7177 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
7178 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
7179 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
7180 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
7181 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
7182 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
7183 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
7184 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
7185 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
7186 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
7187 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
7188 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
7189 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
7190 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
7191 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
7192 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
7193 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
7194 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
7195 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
7196 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
7197 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
7198 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
7199 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
7200 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
7201 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
7202 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
7203 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
7204 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
7205 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
7206 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
7207 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
7208 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
7209 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
7210 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
7211 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
7212 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
7213 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
7214 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
7215 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
7216 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
7217 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
7218 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
7219 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
7220 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
7221 * testsuite/abi/demangle/regression/7986.cc: Likewise.
7222 * testsuite/abi/demangle/regression/8897.cc: Likewise.
7223 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
7224 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
7225 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
7226 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
7227 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
7228 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
7229 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
7230 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
7231 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
7232 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
7233 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
7234 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
7235 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
7236 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
7237 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
7238 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
7239 * testsuite/abi/demangle/regression/old.cc: Likewise.
7240 * testsuite/abi/header_cxxabi.c: Likewise.
7241 * testsuite/backward/11460.cc: Likewise.
7242 * testsuite/backward/hash_map/1.cc: Likewise.
7243 * testsuite/backward/hash_map/14648.cc: Likewise.
7244 * testsuite/backward/hash_map/23528.cc: Likewise.
7245 * testsuite/backward/hash_set/1.cc: Likewise.
7246 * testsuite/backward/strstream_members.cc: Likewise.
7247 * testsuite/config/default.exp: Likewise.
7248 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
7249 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
7250 * testsuite/data/istream_extractor_other-1.tst: Likewise.
7251 * testsuite/data/istream_extractor_other-1.txt: Likewise.
7252 * testsuite/data/istream_extractor_other-2.tst: Likewise.
7253 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
7254 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
7255 * testsuite/data/sgetn.txt: Likewise.
7256 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
7257 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
7258 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
7259 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
7260 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
7261 * testsuite/ext/array_allocator/26875.cc: Likewise.
7262 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
7263 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
7264 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
7265 * testsuite/ext/array_allocator/check_new.cc: Likewise.
7266 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
7267 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
7268 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
7269 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
7270 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
7271 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
7272 * testsuite/ext/codecvt/1.cc: Likewise.
7273 * testsuite/ext/codecvt/char-1.cc: Likewise.
7274 * testsuite/ext/codecvt/char-2.cc: Likewise.
7275 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
7276 * testsuite/ext/concept_checks.cc: Likewise.
7277 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
7278 Likewise.
7279 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
7280 Likewise.
7281 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
7282 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
7283 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
7284 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
7285 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
7286 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
7287 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
7288 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
7289 Likewise.
7290 * testsuite/ext/headers.cc: Likewise.
7291 * testsuite/ext/is_heap/1.cc: Likewise.
7292 * testsuite/ext/is_heap/check_type.cc: Likewise.
7293 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
7294 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
7295 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
7296 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
7297 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
7298 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
7299 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
7300 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
7301 * testsuite/ext/median.cc: Likewise.
7302 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
7303 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
7304 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
7305 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
7306 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
7307 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
7308 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
7309 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
7310 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
7311 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
7312 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
7313 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
7314 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
7315 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
7316 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
7317 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
7318 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
7319 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
7320 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
7321 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
7322 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
7323 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
7324 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
7325 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
7326 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
7327 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
7328 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
7329 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
7330 * testsuite/ext/new_allocator/check_new.cc: Likewise.
7331 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
7332 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
7333 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
7334 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
7335 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
7336 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
7337 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
7338 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
7339 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
7340 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
7341 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
7342 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
7343 * testsuite/ext/rope/1.cc: Likewise.
7344 * testsuite/ext/rope/2.cc: Likewise.
7345 * testsuite/ext/rope/3.cc: Likewise.
7346 * testsuite/ext/rope/36832.cc: Likewise.
7347 * testsuite/ext/rope/4.cc: Likewise.
7348 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
7349 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
7350 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
7351 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
7352 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
7353 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
7354 Likewise.
7355 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
7356 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
7357 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
7358 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
7359 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
7360 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
7361 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
7362 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
7363 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
7364 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
7365 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
7366 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
7367 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
7368 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
7369 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
7370 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
7371 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
7372 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
7373 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
7374 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
7375 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
7376 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
7377 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
7378 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
7379 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
7380 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
7381 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
7382 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
7383 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
7384 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
7385 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7386 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
7387 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
7388 * testsuite/lib/dg-options.exp: Likewise.
7389 * testsuite/lib/libstdc++.exp: Likewise.
7390 * testsuite/lib/prune.exp: Likewise.
7391 * testsuite/libstdc++-abi/abi.exp: Likewise.
7392 * testsuite/libstdc++-dg/conformance.exp: Likewise.
7393 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
7394 Likewise.
7395 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
7396 Likewise.
7397 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
7398 Likewise.
7399 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
7400 Likewise.
7401 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
7402 Likewise.
7403 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
7404 Likewise.
7405 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
7406 Likewise.
7407 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
7408 Likewise.
7409 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
7410 Likewise.
7411 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
7412 Likewise.
7413 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
7414 Likewise.
7415 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
7416 Likewise.
7417 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
7418 Likewise.
7419 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
7420 Likewise.
7421 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
7422 Likewise.
7423 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
7424 Likewise.
7425 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
7426 Likewise.
7427 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
7428 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
7429 Likewise.
7430 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7431 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
7432 Likewise.
7433 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
7434 Likewise.
7435 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
7436 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
7437 Likewise.
7438 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
7439 Likewise.
7440 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
7441 Likewise.
7442 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
7443 Likewise.
7444 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
7445 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
7446 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
7447 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
7448 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
7449 Likewise.
7450 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
7451 Likewise.
7452 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
7453 Likewise.
7454 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
7455 Likewise.
7456 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
7457 Likewise.
7458 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
7459 Likewise.
7460 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
7461 Likewise.
7462 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
7463 Likewise.
7464 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
7465 Likewise.
7466 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
7467 Likewise.
7468 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
7469 Likewise.
7470 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
7471 Likewise.
7472 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
7473 Likewise.
7474 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
7475 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
7476 Likewise.
7477 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
7478 Likewise.
7479 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
7480 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
7481 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
7482 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
7483 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
7484 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
7485 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
7486 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
7487 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
7488 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
7489 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
7490 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
7491 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
7492 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
7493 Likewise.
7494 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
7495 Likewise.
7496 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
7497 Likewise.
7498 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
7499 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
7500 Likewise.
7501 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
7502 Likewise.
7503 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
7504 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
7505 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
7506 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
7507 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7508 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7509 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7510 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7511 Likewise.
7512 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7513 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7514 Likewise.
7515 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7516 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7517 Likewise.
7518 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7519 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7520 Likewise.
7521 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7522 Likewise.
7523 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7524 Likewise.
7525 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7526 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7527 Likewise.
7528 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7529 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7530 Likewise.
7531 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7532 Likewise.
7533 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7534 Likewise.
7535 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7536 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7537 Likewise.
7538 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7539 Likewise.
7540 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7541 Likewise.
7542 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7543 Likewise.
7544 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7545 Likewise.
7546 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7547 Likewise.
7548 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7549 Likewise.
7550 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7551 Likewise.
7552 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7553 Likewise.
7554 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7555 Likewise.
7556 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7557 Likewise.
7558 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7559 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7560 Likewise.
7561 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7562 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7563 Likewise.
7564 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7565 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7566 Likewise.
7567 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7568 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7569 Likewise.
7570 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7571 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7572 Likewise.
7573 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7574 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7575 Likewise.
7576 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7577 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7578 Likewise.
7579 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7580 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7581 Likewise.
7582 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7583 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7584 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7585 Likewise.
7586 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7587 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7588 Likewise.
7589 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7590 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7591 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7592 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7593 Likewise.
7594 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7595 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7596 Likewise.
7597 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7598 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7599 Likewise.
7600 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7601 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7602 Likewise.
7603 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7604 Likewise.
7605 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7606 Likewise.
7607 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7608 Likewise.
7609 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7610 Likewise.
7611 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7612 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7613 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7614 Likewise.
7615 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7616 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7617 Likewise.
7618 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7619 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7620 Likewise.
7621 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7622 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7623 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7624 Likewise.
7625 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7626 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7627 Likewise.
7628 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7629 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7630 Likewise.
7631 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7632 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7633 Likewise.
7634 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7635 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7636 Likewise.
7637 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7638 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7639 Likewise.
7640 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7641 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7642 Likewise.
7643 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7644 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7645 Likewise.
7646 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7647 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7648 Likewise.
7649 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7650 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7651 Likewise.
7652 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7653 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7654 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7655 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7656 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7657 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7658 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7659 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7660 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7661 Likewise.
7662 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7663 Likewise.
7664 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7665 Likewise.
7666 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7667 Likewise.
7668 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7669 Likewise.
7670 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7671 Likewise.
7672 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7673 Likewise.
7674 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7675 Likewise.
7676 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7677 Likewise.
7678 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7679 Likewise.
7680 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7681 Likewise.
7682 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7683 Likewise.
7684 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7685 Likewise.
7686 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7687 Likewise.
7688 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7689 Likewise.
7690 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7691 Likewise.
7692 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7693 Likewise.
7694 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7695 Likewise.
7696 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7697 Likewise.
7698 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7699 Likewise.
7700 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7701 Likewise.
7702 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7703 Likewise.
7704 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7705 Likewise.
7706 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7707 Likewise.
7708 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7709 Likewise.
7710 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7711 Likewise.
7712 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7713 Likewise.
7714 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7715 Likewise.
7716 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7717 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7718 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7719 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7720 Likewise.
7721 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7722 Likewise.
7723 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7724 Likewise.
7725 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7726 Likewise.
7727 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7728 Likewise.
7729 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7730 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7731 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7732 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7733 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7734 Likewise.
7735 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7736 Likewise.
7737 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7738 Likewise.
7739 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7740 Likewise.
7741 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7742 Likewise.
7743 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7744 Likewise.
7745 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7746 Likewise.
7747 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7748 Likewise.
7749 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7750 Likewise.
7751 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7752 Likewise.
7753 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7754 Likewise.
7755 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7756 Likewise.
7757 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7758 Likewise.
7759 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7760 Likewise.
7761 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7762 Likewise.
7763 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7764 Likewise.
7765 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7766 Likewise.
7767 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7768 Likewise.
7769 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7770 Likewise.
7771 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7772 Likewise.
7773 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7774 Likewise.
7775 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7776 Likewise.
7777 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7778 Likewise.
7779 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7780 Likewise.
7781 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7782 Likewise.
7783 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7784 Likewise.
7785 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7786 Likewise.
7787 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7788 Likewise.
7789 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7790 Likewise.
7791 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7792 Likewise.
7793 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7794 Likewise.
7795 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7796 Likewise.
7797 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7798 Likewise.
7799 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7800 Likewise.
7801 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7802 Likewise.
7803 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7804 Likewise.
7805 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7806 Likewise.
7807 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7808 Likewise.
7809 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7810 Likewise.
7811 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7812 Likewise.
7813 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7814 Likewise.
7815 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7816 Likewise.
7817 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7818 Likewise.
7819 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7820 Likewise.
7821 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7822 Likewise.
7823 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7824 Likewise.
7825 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7826 Likewise.
7827 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7828 Likewise.
7829 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7830 Likewise.
7831 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7832 Likewise.
7833 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7834 Likewise.
7835 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7836 Likewise.
7837 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7838 Likewise.
7839 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7840 Likewise.
7841 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7842 Likewise.
7843 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7844 Likewise.
7845 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7846 Likewise.
7847 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7848 Likewise.
7849 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7850 Likewise.
7851 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7852 Likewise.
7853 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7854 Likewise.
7855 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7856 Likewise.
7857 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7858 Likewise.
7859 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7860 Likewise.
7861 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7862 Likewise.
7863 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7864 Likewise.
7865 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7866 Likewise.
7867 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7868 Likewise.
7869 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7870 Likewise.
7871 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7872 Likewise.
7873 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7874 Likewise.
7875 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7876 Likewise.
7877 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7878 Likewise.
7879 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7880 Likewise.
7881 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7882 Likewise.
7883 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7884 Likewise.
7885 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7886 Likewise.
7887 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7888 Likewise.
7889 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7890 Likewise.
7891 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7892 Likewise.
7893 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7894 Likewise.
7895 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7896 Likewise.
7897 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7898 Likewise.
7899 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7900 Likewise.
7901 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7902 Likewise.
7903 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7904 Likewise.
7905 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7906 Likewise.
7907 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7908 Likewise.
7909 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7910 Likewise.
7911 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7912 Likewise.
7913 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7914 Likewise.
7915 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7916 Likewise.
7917 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7918 Likewise.
7919 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7920 Likewise.
7921 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7922 Likewise.
7923 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7924 Likewise.
7925 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7926 Likewise.
7927 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7928 Likewise.
7929 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7930 Likewise.
7931 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7932 Likewise.
7933 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7934 Likewise.
7935 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7936 Likewise.
7937 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7938 Likewise.
7939 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7940 Likewise.
7941 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7942 Likewise.
7943 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7944 Likewise.
7945 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7946 Likewise.
7947 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7948 Likewise.
7949 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7950 Likewise.
7951 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7952 Likewise.
7953 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7954 Likewise.
7955 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7956 Likewise.
7957 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7958 Likewise.
7959 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7960 Likewise.
7961 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7962 Likewise.
7963 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7964 Likewise.
7965 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7966 Likewise.
7967 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7968 Likewise.
7969 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7970 Likewise.
7971 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7972 Likewise.
7973 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7974 Likewise.
7975 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7976 Likewise.
7977 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7978 Likewise.
7979 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7980 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7981 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7982 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7983 Likewise.
7984 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7985 Likewise.
7986 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7987 Likewise.
7988 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7989 Likewise.
7990 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7991 Likewise.
7992 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7993 Likewise.
7994 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7995 Likewise.
7996 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7997 Likewise.
7998 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7999 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
8000 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
8001 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
8002 Likewise.
8003 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
8004 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
8005 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
8006 Likewise.
8007 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
8008 Likewise.
8009 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
8010 Likewise.
8011 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
8012 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
8013 Likewise.
8014 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
8015 Likewise.
8016 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
8017 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
8018 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
8019 Likewise.
8020 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
8021 Likewise.
8022 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
8023 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
8024 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
8025 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
8026 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
8027 Likewise.
8028 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
8029 Likewise.
8030 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
8031 Likewise.
8032 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
8033 Likewise.
8034 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
8035 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
8036 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
8037 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
8038 Likewise.
8039 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
8040 Likewise.
8041 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
8042 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
8043 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
8044 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
8045 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
8046 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
8047 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
8048 Likewise.
8049 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
8050 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
8051 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
8052 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
8053 Likewise.
8054 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
8055 Likewise.
8056 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
8057 Likewise.
8058 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
8059 Likewise.
8060 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
8061 Likewise.
8062 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
8063 Likewise.
8064 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
8065 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
8066 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
8067 Likewise.
8068 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
8069 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
8070 Likewise.
8071 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
8072 Likewise.
8073 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
8074 Likewise.
8075 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
8076 Likewise.
8077 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
8078 Likewise.
8079 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
8080 Likewise.
8081 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
8082 Likewise.
8083 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
8084 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
8085 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
8086 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
8087 Likewise.
8088 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
8089 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
8090 Likewise.
8091 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
8092 Likewise.
8093 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
8094 Likewise.
8095 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
8096 Likewise.
8097 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
8098 Likewise.
8099 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
8100 Likewise.
8101 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
8102 Likewise.
8103 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
8104 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
8105 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
8106 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
8107 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
8108 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
8109 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
8110 Likewise.
8111 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
8112 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
8113 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
8114 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
8115 Likewise.
8116 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
8117 Likewise.
8118 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
8119 Likewise.
8120 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
8121 Likewise.
8122 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
8123 Likewise.
8124 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
8125 Likewise.
8126 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
8127 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
8128 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
8129 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
8130 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
8131 Likewise.
8132 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
8133 Likewise.
8134 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
8135 Likewise.
8136 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
8137 Likewise.
8138 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
8139 Likewise.
8140 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
8141 Likewise.
8142 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
8143 Likewise.
8144 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
8145 Likewise.
8146 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
8147 Likewise.
8148 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
8149 Likewise.
8150 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
8151 Likewise.
8152 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
8153 Likewise.
8154 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
8155 Likewise.
8156 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
8157 Likewise.
8158 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
8159 Likewise.
8160 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
8161 Likewise.
8162 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
8163 Likewise.
8164 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
8165 Likewise.
8166 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
8167 Likewise.
8168 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
8169 Likewise.
8170 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
8171 Likewise.
8172 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
8173 Likewise.
8174 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
8175 Likewise.
8176 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
8177 Likewise.
8178 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
8179 Likewise.
8180 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
8181 Likewise.
8182 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
8183 Likewise.
8184 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
8185 Likewise.
8186 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
8187 Likewise.
8188 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
8189 Likewise.
8190 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
8191 Likewise.
8192 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
8193 Likewise.
8194 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
8195 Likewise.
8196 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
8197 Likewise.
8198 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
8199 Likewise.
8200 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
8201 Likewise.
8202 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
8203 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
8204 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
8205 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
8206 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
8207 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
8208 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
8209 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
8210 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
8211 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
8212 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
8213 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
8214 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
8215 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
8216 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
8217 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
8218 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
8219 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
8220 * testsuite/tr1/headers/all.cc: Likewise.
8221 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
8222 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
8223 * testsuite/util/testsuite_shared.cc: Likewise.
8224 * scripts/extract_symvers: Likewise. Remove runtime exception.
8225 * testsuite/17_intro/headers/all.cc: Likewise.
8226 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
8227 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
8228 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
8229 Likewise.
8230 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
8231 Likewise.
8232 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
8233 Likewise.
8234 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
8235 Likewise.
8236 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
8237 Likewise.
8238 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
8239 Likewise.
8240 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
8241 Likewise.
8242 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
8243 Likewise.
8244 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
8245 Likewise.
8246 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
8247 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
8248 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
8249 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
8250 Likewise.
8251 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
8252 Likewise.
8253 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
8254 Likewise.
8255 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
8256 Likewise.
8257 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
8258 Likewise.
8259 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
8260 Likewise.
8261 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
8262 Likewise.
8263 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
8264 Likewise.
8265 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
8266 Likewise.
8267 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
8268 Likewise.
8269 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
8270 Likewise.
8271 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
8272 Likewise.
8273 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
8274 Likewise.
8275 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
8276 Likewise.
8277 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
8278 Likewise.
8279 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
8280 Likewise.
8281 * testsuite/20_util/pair/moveable.cc: Likewise.
8282 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
8283 Likewise.
8284 * testsuite/20_util/pair/swap.cc: Likewise.
8285 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
8286 Likewise.
8287 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
8288 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
8289 Likewise.
8290 * testsuite/20_util/tuple/moveable.cc: Likewise.
8291 * testsuite/20_util/tuple/moveable2.cc: Likewise.
8292 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
8293 Likewise.
8294 * testsuite/20_util/tuple/swap.cc: Likewise.
8295 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
8296 Likewise.
8297 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
8298 Likewise.
8299 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
8300 Likewise.
8301 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
8302 Likewise.
8303 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
8304 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
8305 Likewise.
8306 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
8307 Likewise.
8308 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
8309 Likewise.
8310 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
8311 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
8312 Likewise.
8313 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
8314 Likewise.
8315 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
8316 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
8317 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
8318 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
8319 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
8320 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
8321 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
8322 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
8323 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
8324 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
8325 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
8326 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
8327 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
8328 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
8329 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
8330 Likewise.
8331 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
8332 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
8333 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
8334 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
8335 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
8336 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
8337 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
8338 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
8339 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
8340 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
8341 Likewise.
8342 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
8343 Likewise.
8344 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
8345 Likewise.
8346 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
8347 Likewise.
8348 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
8349 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
8350 Likewise.
8351 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
8352 Likewise.
8353 * testsuite/23_containers/deque/14340.cc: Likewise.
8354 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
8355 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
8356 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
8357 * testsuite/23_containers/deque/init-list.cc: Likewise.
8358 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
8359 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
8360 * testsuite/23_containers/deque/moveable.cc: Likewise.
8361 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
8362 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
8363 Likewise.
8364 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
8365 Likewise.
8366 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
8367 Likewise.
8368 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
8369 Likewise.
8370 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
8371 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
8372 Likewise.
8373 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
8374 Likewise.
8375 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
8376 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
8377 Likewise.
8378 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
8379 Likewise.
8380 * testsuite/23_containers/list/14340.cc: Likewise.
8381 * testsuite/23_containers/list/23781.cc: Likewise.
8382 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
8383 * testsuite/23_containers/list/init-list.cc: Likewise.
8384 * testsuite/23_containers/list/moveable.cc: Likewise.
8385 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
8386 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
8387 Likewise.
8388 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
8389 Likewise.
8390 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
8391 Likewise.
8392 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
8393 Likewise.
8394 * testsuite/23_containers/map/14340.cc: Likewise.
8395 * testsuite/23_containers/map/23781.cc: Likewise.
8396 * testsuite/23_containers/map/init-list.cc: Likewise.
8397 * testsuite/23_containers/map/moveable.cc: Likewise.
8398 * testsuite/23_containers/map/operations/1.cc: Likewise.
8399 * testsuite/23_containers/map/operations/31440.cc: Likewise.
8400 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
8401 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
8402 Likewise.
8403 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
8404 Likewise.
8405 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
8406 Likewise.
8407 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
8408 Likewise.
8409 * testsuite/23_containers/multimap/14340.cc: Likewise.
8410 * testsuite/23_containers/multimap/23781.cc: Likewise.
8411 * testsuite/23_containers/multimap/init-list.cc: Likewise.
8412 * testsuite/23_containers/multimap/moveable.cc: Likewise.
8413 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
8414 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
8415 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
8416 Likewise.
8417 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
8418 Likewise.
8419 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
8420 Likewise.
8421 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
8422 Likewise.
8423 * testsuite/23_containers/multiset/14340.cc: Likewise.
8424 * testsuite/23_containers/multiset/23781.cc: Likewise.
8425 * testsuite/23_containers/multiset/init-list.cc: Likewise.
8426 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
8427 * testsuite/23_containers/multiset/moveable.cc: Likewise.
8428 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
8429 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
8430 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
8431 Likewise.
8432 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
8433 Likewise.
8434 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
8435 Likewise.
8436 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
8437 Likewise.
8438 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
8439 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
8440 Likewise.
8441 * testsuite/23_containers/queue/moveable.cc: Likewise.
8442 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
8443 Likewise.
8444 * testsuite/23_containers/set/14340.cc: Likewise.
8445 * testsuite/23_containers/set/23781.cc: Likewise.
8446 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
8447 * testsuite/23_containers/set/init-list.cc: Likewise.
8448 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
8449 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
8450 * testsuite/23_containers/set/moveable.cc: Likewise.
8451 * testsuite/23_containers/set/operations/1.cc: Likewise.
8452 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
8453 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
8454 Likewise.
8455 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
8456 Likewise.
8457 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
8458 Likewise.
8459 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
8460 Likewise.
8461 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
8462 Likewise.
8463 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
8464 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
8465 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
8466 Likewise.
8467 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
8468 Likewise.
8469 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
8470 Likewise.
8471 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
8472 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
8473 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
8474 Likewise.
8475 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
8476 Likewise.
8477 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
8478 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
8479 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
8480 Likewise.
8481 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
8482 Likewise.
8483 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
8484 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
8485 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
8486 Likewise.
8487 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
8488 Likewise.
8489 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
8490 Likewise.
8491 * testsuite/23_containers/vector/14340.cc: Likewise.
8492 * testsuite/23_containers/vector/26412-1.cc: Likewise.
8493 * testsuite/23_containers/vector/26412-2.cc: Likewise.
8494 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
8495 Likewise.
8496 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
8497 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
8498 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
8499 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
8500 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
8501 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
8502 Likewise.
8503 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
8504 Likewise.
8505 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
8506 Likewise.
8507 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8508 Likewise.
8509 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8510 Likewise.
8511 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8512 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8513 * testsuite/23_containers/vector/init-list.cc: Likewise.
8514 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8515 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8516 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8517 * testsuite/23_containers/vector/moveable.cc: Likewise.
8518 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8519 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8520 Likewise.
8521 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8522 Likewise.
8523 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8524 Likewise.
8525 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8526 Likewise.
8527 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8528 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8529 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8530 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8531 Likewise.
8532 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8533 Likewise.
8534 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8535 Likewise.
8536 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8537 Likewise.
8538 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8539 Likewise.
8540 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8541 Likewise.
8542 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8543 Likewise.
8544 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8545 Likewise.
8546 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8547 Likewise.
8548 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8549 Likewise.
8550 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8551 Likewise.
8552 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8553 Likewise.
8554 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8555 Likewise.
8556 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8557 Likewise.
8558 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8559 Likewise.
8560 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8561 Likewise.
8562 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8563 Likewise.
8564 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8565 Likewise.
8566 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8567 Likewise.
8568 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8569 Likewise.
8570 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8571 Likewise.
8572 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8573 Likewise.
8574 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8575 Likewise.
8576 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8577 Likewise.
8578 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8579 Likewise.
8580 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8581 Likewise.
8582 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8583 Likewise.
8584 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8585 Likewise.
8586 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8587 Likewise.
8588 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8589 Likewise.
8590 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8591 Likewise.
8592 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8593 Likewise.
8594 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8595 Likewise.
8596 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8597 Likewise.
8598 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8599 Likewise.
8600 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8601 Likewise.
8602 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8603 Likewise.
8604 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8605 Likewise.
8606 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8607 Likewise.
8608 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8609 Likewise.
8610 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8611 Likewise.
8612 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8613 Likewise.
8614 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8615 Likewise.
8616 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8617 Likewise.
8618 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8619 Likewise.
8620 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8621 Likewise.
8622 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8623 Likewise.
8624 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8625 Likewise.
8626 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8627 Likewise.
8628 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8629 Likewise.
8630 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8631 Likewise.
8632 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8633 Likewise.
8634 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8635 Likewise.
8636 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8637 Likewise.
8638 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8639 Likewise.
8640 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8641 Likewise.
8642 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8643 Likewise.
8644 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8645 Likewise.
8646 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8647 Likewise.
8648 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8649 Likewise.
8650 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8651 Likewise.
8652 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8653 Likewise.
8654 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8655 Likewise.
8656 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8657 Likewise.
8658 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8659 Likewise.
8660 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8661 Likewise.
8662 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8663 Likewise.
8664 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8665 Likewise.
8666 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8667 Likewise.
8668 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8669 Likewise.
8670 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8671 Likewise.
8672 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8673 Likewise.
8674 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8675 Likewise.
8676 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8677 Likewise.
8678 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8679 Likewise.
8680 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8681 Likewise.
8682 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8683 Likewise.
8684 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8685 Likewise.
8686 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8687 Likewise.
8688 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8689 Likewise.
8690 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8691 Likewise.
8692 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8693 Likewise.
8694 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8695 Likewise.
8696 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8697 Likewise.
8698 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8699 Likewise.
8700 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8701 Likewise.
8702 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8703 Likewise.
8704 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8705 Likewise.
8706 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8707 Likewise.
8708 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8709 Likewise.
8710 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8711 Likewise.
8712 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8713 Likewise.
8714 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8715 Likewise.
8716 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8717 Likewise.
8718 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8719 Likewise.
8720 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8721 Likewise.
8722 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8723 Likewise.
8724 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8725 Likewise.
8726 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8727 Likewise.
8728 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8729 Likewise.
8730 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8731 Likewise.
8732 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8733 Likewise.
8734 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8735 Likewise.
8736 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8737 Likewise.
8738 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8739 Likewise.
8740 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8741 Likewise.
8742 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8743 Likewise.
8744 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8745 Likewise.
8746 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8747 Likewise.
8748 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8749 Likewise.
8750 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8751 Likewise.
8752 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8753 Likewise.
8754 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8755 Likewise.
8756 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8757 Likewise.
8758 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8759 Likewise.
8760 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8761 Likewise.
8762 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8763 Likewise.
8764 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8765 Likewise.
8766 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8767 Likewise.
8768 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8769 Likewise.
8770 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8771 Likewise.
8772 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8773 Likewise.
8774 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8775 Likewise.
8776 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8777 Likewise.
8778 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8779 Likewise.
8780 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8781 Likewise.
8782 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8783 Likewise.
8784 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8785 Likewise.
8786 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8787 Likewise.
8788 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8789 Likewise.
8790 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8791 Likewise.
8792 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8793 Likewise.
8794 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8795 Likewise.
8796 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8797 Likewise.
8798 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8799 Likewise.
8800 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8801 Likewise.
8802 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8803 Likewise.
8804 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8805 Likewise.
8806 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8807 Likewise.
8808 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8809 Likewise.
8810 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8811 Likewise.
8812 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8813 Likewise.
8814 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8815 Likewise.
8816 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8817 Likewise.
8818 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8819 Likewise.
8820 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8821 Likewise.
8822 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8823 Likewise.
8824 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8825 Likewise.
8826 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8827 Likewise.
8828 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8829 Likewise.
8830 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8831 Likewise.
8832 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8833 Likewise.
8834 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8835 Likewise.
8836 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8837 Likewise.
8838 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8839 Likewise.
8840 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8841 Likewise.
8842 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8843 Likewise.
8844 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8845 Likewise.
8846 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8847 Likewise.
8848 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8849 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8850 Likewise.
8851 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8852 Likewise.
8853 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8854 Likewise.
8855 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8856 Likewise.
8857 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8858 Likewise.
8859 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8860 Likewise.
8861 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8862 Likewise.
8863 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8864 Likewise.
8865 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8866 Likewise.
8867 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8868 Likewise.
8869 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8870 Likewise.
8871 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8872 Likewise.
8873 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8874 Likewise.
8875 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8876 Likewise.
8877 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8878 Likewise.
8879 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8880 Likewise.
8881 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8882 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8883 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8884 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8885 Likewise.
8886 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8887 Likewise.
8888 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8889 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8890 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8891 Likewise.
8892 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8893 Likewise.
8894 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8895 Likewise.
8896 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8897 Likewise.
8898 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8899 Likewise.
8900 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8901 Likewise.
8902 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8903 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8904 Likewise.
8905 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8906 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8907 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8908 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8909 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8910 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8911 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8912 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8913 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8914 Likewise.
8915 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8916 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8917 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8918 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8919 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8920 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8921 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8922 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8923 Likewise.
8924 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8925 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8926 Likewise.
8927 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8928 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8929 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8930 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8931 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8932 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8933 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8934 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8935 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8936 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8937 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8938 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8939 Likewise.
8940 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8941 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8942 Likewise.
8943 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8944 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8945 Likewise.
8946 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8947 Likewise.
8948 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8949 Likewise.
8950 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8951 Likewise.
8952 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8953 Likewise.
8954 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8955 Likewise.
8956 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8957 Likewise.
8958 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8959 Likewise.
8960 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8961 Likewise.
8962 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8963 Likewise.
8964 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8965 Likewise.
8966 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8967 Likewise.
8968 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8969 Likewise.
8970 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8971 Likewise.
8972 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8973 Likewise.
8974 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8975 Likewise.
8976 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8977 Likewise.
8978 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8979 Likewise.
8980 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8981 Likewise.
8982 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8983 Likewise.
8984 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8985 Likewise.
8986 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8987 Likewise.
8988 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8989 Likewise.
8990 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8991 Likewise.
8992 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8993 Likewise.
8994 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8995 Likewise.
8996 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8997 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8998 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8999 Likewise.
9000 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
9001 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
9002 Likewise.
9003 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
9004 Likewise.
9005 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
9006 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
9007 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
9008 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
9009 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
9010 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
9011 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
9012 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
9013 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
9014 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
9015 Likewise.
9016 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
9017 Likewise.
9018 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
9019 Likewise.
9020 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
9021 Likewise.
9022 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
9023 Likewise.
9024 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
9025 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
9026 Likewise.
9027 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
9028 Likewise.
9029 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
9030 Likewise.
9031 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
9032 Likewise.
9033 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
9034 Likewise.
9035 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9036 Likewise.
9037 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
9038 Likewise.
9039 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
9040 Likewise.
9041 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
9042 Likewise.
9043 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
9044 Likewise.
9045 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
9046 Likewise.
9047 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
9048 Likewise.
9049 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
9050 Likewise.
9051 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
9052 Likewise.
9053 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
9054 Likewise.
9055 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
9056 Likewise.
9057 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
9058 Likewise.
9059 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
9060 Likewise.
9061 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
9062 Likewise.
9063 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
9064 Likewise.
9065 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
9066 Likewise.
9067 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
9068 Likewise.
9069 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
9070 Likewise.
9071 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
9072 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
9073 Likewise.
9074 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
9075 Likewise.
9076 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
9077 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
9078 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
9079 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
9080 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
9081 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
9082 Likewise.
9083 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
9084 Likewise.
9085 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
9086 Likewise.
9087 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
9088 Likewise.
9089 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
9090 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
9091 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
9092 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
9093 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
9094 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
9095 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
9096 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
9097 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
9098 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
9099 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
9100 Likewise.
9101 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
9102 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
9103 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
9104 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
9105 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
9106 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
9107 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
9108 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
9109 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
9110 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
9111 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
9112 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
9113 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
9114 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
9115 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
9116 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
9117 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
9118 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
9119 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
9120 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
9121 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
9122 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
9123 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
9124 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
9125 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
9126 Likewise.
9127 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
9128 * testsuite/27_io/fpos/14252.cc: Likewise.
9129 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
9130 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
9131 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
9132 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
9133 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
9134 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
9135 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
9136 * testsuite/27_io/ios_base/state/1.cc: Likewise.
9137 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
9138 Likewise.
9139 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
9140 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
9141 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
9142 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
9143 Likewise.
9144 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
9145 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
9146 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
9147 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
9148 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
9149 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
9150 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
9151 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
9152 * testsuite/27_io/objects/char/3045.cc: Likewise.
9153 * testsuite/27_io/objects/char/3647.cc: Likewise.
9154 * testsuite/27_io/objects/char/5268.cc: Likewise.
9155 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
9156 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
9157 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
9158 * testsuite/28_regex/init-list.cc: Likewise.
9159 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
9160 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
9161 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
9162 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
9163 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
9164 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
9165 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
9166 Likewise.
9167 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
9168 Likewise.
9169 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
9170 Likewise.
9171 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
9172 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
9173 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
9174 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
9175 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
9176 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
9177 Likewise.
9178 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
9179 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
9180 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
9181 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
9182 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
9183 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
9184 Likewise.
9185 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
9186 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
9187 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
9188 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
9189 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
9190 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
9191 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
9192 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
9193 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
9194 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
9195 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
9196 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
9197 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
9198 Likewise.
9199 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
9200 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
9201 Likewise.
9202 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
9203 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
9204 Likewise.
9205 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
9206 Likewise.
9207 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
9208 Likewise.
9209 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
9210 Likewise.
9211 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
9212 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
9213 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
9214 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
9215 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
9216 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
9217 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
9218 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
9219 Likewise.
9220 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
9221 Likewise.
9222 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
9223 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
9224 Likewise.
9225 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
9226 Likewise.
9227 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
9228 Likewise.
9229 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
9230 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
9231 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
9232 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
9233 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
9234 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
9235 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
9236 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
9237 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
9238 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
9239 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
9240 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
9241 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
9242 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
9243 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
9244 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
9245 Likewise.
9246 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
9247 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
9248 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
9249 Likewise.
9250 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
9251 Likewise.
9252 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
9253 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
9254 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
9255 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
9256 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
9257 Likewise.
9258 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
9259 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
9260 Likewise.
9261 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
9262 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
9263 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
9264 Likewise.
9265 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
9266 Likewise.
9267 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
9268 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
9269 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
9270 Likewise.
9271 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
9272 Likewise.
9273 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
9274 Likewise.
9275 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
9276 Likewise.
9277 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
9278 Likewise.
9279 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
9280 * testsuite/30_threads/this_thread/1.cc: Likewise.
9281 * testsuite/30_threads/this_thread/2.cc: Likewise.
9282 * testsuite/30_threads/this_thread/3.cc: Likewise.
9283 * testsuite/30_threads/this_thread/4.cc: Likewise.
9284 * testsuite/30_threads/thread/cons/1.cc: Likewise.
9285 * testsuite/30_threads/thread/cons/2.cc: Likewise.
9286 * testsuite/30_threads/thread/cons/3.cc: Likewise.
9287 * testsuite/30_threads/thread/cons/4.cc: Likewise.
9288 * testsuite/30_threads/thread/cons/5.cc: Likewise.
9289 * testsuite/30_threads/thread/cons/6.cc: Likewise.
9290 * testsuite/30_threads/thread/cons/7.cc: Likewise.
9291 * testsuite/30_threads/thread/cons/8.cc: Likewise.
9292 * testsuite/30_threads/thread/cons/9.cc: Likewise.
9293 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
9294 * testsuite/30_threads/thread/members/1.cc: Likewise.
9295 * testsuite/30_threads/thread/members/2.cc: Likewise.
9296 * testsuite/30_threads/thread/members/3.cc: Likewise.
9297 * testsuite/30_threads/thread/members/4.cc: Likewise.
9298 * testsuite/30_threads/thread/members/5.cc: Likewise.
9299 * testsuite/30_threads/thread/swap/1.cc: Likewise.
9300 * testsuite/30_threads/thread/swap/2.cc: Likewise.
9301 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
9302 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
9303 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
9304 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
9305 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
9306 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
9307 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
9308 Likewise.
9309 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
9310 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
9311 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
9312 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
9313 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
9314 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
9315 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
9316 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
9317 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
9318 * testsuite/30_threads/try_lock/1.cc: Likewise.
9319 * testsuite/30_threads/try_lock/2.cc: Likewise.
9320 * testsuite/30_threads/try_lock/3.cc: Likewise.
9321 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
9322 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
9323 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
9324 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
9325 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
9326 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
9327 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
9328 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
9329 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
9330 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
9331 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
9332 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
9333 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
9334 Likewise.
9335 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
9336 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
9337 Likewise.
9338 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
9339 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
9340 Likewise.
9341 * testsuite/ext/array_allocator/1.cc: Likewise.
9342 * testsuite/ext/array_allocator/2.cc: Likewise.
9343 * testsuite/ext/array_allocator/3.cc: Likewise.
9344 * testsuite/ext/ext_pointer/1.cc: Likewise.
9345 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
9346 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
9347 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
9348 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
9349 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
9350 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
9351 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
9352 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
9353 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
9354 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
9355 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
9356 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
9357 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
9358 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
9359 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
9360 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
9361 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
9362 Likewise.
9363 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
9364 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
9365 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
9366 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
9367 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
9368 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
9369 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
9370 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
9371 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
9372 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
9373 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
9374 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
9375 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
9376 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
9377 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
9378 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
9379 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
9380 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
9381 Likewise.
9382 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
9383 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
9384 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
9385 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
9386 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
9387 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
9388 * testsuite/ext/pod_char_traits.cc: Likewise.
9389 * testsuite/ext/slist/23781.cc: Likewise.
9390 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
9391 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
9392 * testsuite/ext/vstring/init-list.cc: Likewise.
9393 * testsuite/ext/vstring/moveable.cc: Likewise.
9394 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
9395 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
9396 Likewise.
9397 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
9398 Likewise.
9399 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
9400 Likewise.
9401 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
9402 Likewise.
9403 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
9404 Likewise.
9405 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
9406 Likewise.
9407 * testsuite/ext/vstring/types/23767.cc: Likewise.
9408 * testsuite/performance/21_strings/string_append.cc: Likewise.
9409 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
9410 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
9411 Likewise.
9412 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
9413 Likewise.
9414 * testsuite/performance/21_strings/string_find.cc: Likewise.
9415 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
9416 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
9417 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
9418 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
9419 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
9420 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
9421 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
9422 Likewise.
9423 * testsuite/performance/23_containers/create/map.cc: Likewise.
9424 * testsuite/performance/23_containers/create_from_sorted/set.cc:
9425 Likewise.
9426 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
9427 * testsuite/performance/23_containers/find/map.cc: Likewise.
9428 * testsuite/performance/23_containers/index/map.cc: Likewise.
9429 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
9430 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
9431 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
9432 Likewise.
9433 * testsuite/performance/23_containers/insert_erase/associative.cc:
9434 Likewise.
9435 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
9436 Likewise.
9437 * testsuite/performance/23_containers/producer_consumer/associative.cc:
9438 Likewise.
9439 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
9440 Likewise.
9441 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
9442 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
9443 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
9444 Likewise.
9445 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
9446 Likewise.
9447 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
9448 Likewise.
9449 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
9450 Likewise.
9451 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
9452 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
9453 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
9454 Likewise.
9455 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
9456 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
9457 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
9458 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
9459 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
9460 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
9461 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
9462 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
9463 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
9464 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
9465 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
9466 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
9467 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
9468 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
9469 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
9470 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
9471 Likewise.
9472 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
9473 Likewise.
9474 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
9475 Likewise.
9476 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
9477 Likewise.
9478 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
9479 Likewise.
9480 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
9481 Likewise.
9482 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
9483 Likewise.
9484 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
9485 Likewise.
9486 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
9487 Likewise.
9488 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
9489 Likewise.
9490 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
9491 Likewise.
9492 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
9493 Likewise.
9494 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
9495 Likewise.
9496 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
9497 Likewise.
9498 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
9499 Likewise.
9500 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
9501 Likewise.
9502 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
9503 Likewise.
9504 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
9505 Likewise.
9506 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
9507 Likewise.
9508 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9509 Likewise.
9510 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9511 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9512 Likewise.
9513 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9514 Likewise.
9515 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9516 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9517 Likewise.
9518 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9519 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9520 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9521 Likewise.
9522 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9523 Likewise.
9524 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9525 Likewise.
9526 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9527 Likewise.
9528 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9529 Likewise.
9530 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9531 Likewise.
9532 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9533 Likewise.
9534 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9535 Likewise.
9536 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9537 Likewise.
9538 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9539 Likewise.
9540 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9541 Likewise.
9542 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9543 Likewise.
9544 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9545 Likewise.
9546 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9547 Likewise.
9548 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9549 Likewise.
9550 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9551 Likewise.
9552 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9553 Likewise.
9554 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9555 Likewise.
9556 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9557 Likewise.
9558 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9559 Likewise.
9560 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9561 Likewise.
9562 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9563 Likewise.
9564 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9565 Likewise.
9566 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9567 Likewise.
9568 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9569 Likewise.
9570 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9571 Likewise.
9572 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9573 Likewise.
9574 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9575 Likewise.
9576 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9577 Likewise.
9578 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9579 Likewise.
9580 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9581 Likewise.
9582 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9583 Likewise.
9584 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9585 Likewise.
9586 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9587 Likewise.
9588 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9589 Likewise.
9590 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9591 Likewise.
9592 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9593 Likewise.
9594 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9595 Likewise.
9596 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9597 Likewise.
9598 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9599 Likewise.
9600 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9601 Likewise.
9602 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9603 Likewise.
9604 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9605 Likewise.
9606 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9607 Likewise.
9608 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9609 Likewise.
9610 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9611 Likewise.
9612 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9613 Likewise.
9614 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9615 Likewise.
9616 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9617 Likewise.
9618 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9619 Likewise.
9620 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9621 Likewise.
9622 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9623 Likewise.
9624 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9625 Likewise.
9626 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9627 Likewise.
9628 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9629 Likewise.
9630 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9631 Likewise.
9632 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9633 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9634 Likewise.
9635 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9636 Likewise.
9637 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9638 Likewise.
9639 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9640 Likewise.
9641 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9642 Likewise.
9643 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9644 Likewise.
9645 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9646 Likewise.
9647 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9648 Likewise.
9649 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9650 Likewise.
9651 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9652 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9653 Likewise.
9654 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9655 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9656 Likewise.
9657 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9658 Likewise.
9659 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9660 Likewise.
9661 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9662 Likewise.
9663 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9664 Likewise.
9665 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9666 Likewise.
9667 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9668 Likewise.
9669 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9670 Likewise.
9671 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9672 Likewise.
9673 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9674 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9675 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9676 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9677 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9678 Likewise.
9679 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9680 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9681 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9682 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9683 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9684 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9685 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9686 * testsuite/util/io/prog_bar.cc: Likewise.
9687 * testsuite/util/io/prog_bar.hpp: Likewise.
9688 * testsuite/util/io/text_populate.hpp: Likewise.
9689 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9690 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9691 * testsuite/util/io/xml.hpp: Likewise.
9692 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9693 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9694 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9695 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9696 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9697 * testsuite/util/native_type/native_map.hpp: Likewise.
9698 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9699 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9700 * testsuite/util/native_type/native_set.hpp: Likewise.
9701 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9702 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9703 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9704 Likewise.
9705 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9706 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9707 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9708 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9709 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9710 Likewise.
9711 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9712 Likewise.
9713 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9714 Likewise.
9715 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9716 Likewise.
9717 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9718 Likewise.
9719 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9720 Likewise.
9721 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9722 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9723 Likewise.
9724 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9725 Likewise.
9726 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9727 Likewise.
9728 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9729 Likewise.
9730 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9731 Likewise.
9732 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9733 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9734 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9735 * testsuite/util/regression/basic_type.hpp: Likewise.
9736 * testsuite/util/regression/common_type.hpp: Likewise.
9737 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9738 Likewise.
9739 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9740 Likewise.
9741 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9742 Likewise.
9743 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9744 Likewise.
9745 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9746 Likewise.
9747 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9748 Likewise.
9749 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9750 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9751 Likewise.
9752 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9753 Likewise.
9754 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9755 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9756 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9757 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9758 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9759 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9760 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9761 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9762 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9763 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9764 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9765 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9766 * testsuite/util/testsuite_abi.cc: Likewise.
9767 * testsuite/util/testsuite_abi.h: Likewise.
9768 * testsuite/util/testsuite_abi_check.cc: Likewise.
9769 * testsuite/util/testsuite_allocator.cc: Likewise.
9770 * testsuite/util/testsuite_allocator.h: Likewise.
9771 * testsuite/util/testsuite_api.h: Likewise.
9772 * testsuite/util/testsuite_character.cc: Likewise.
9773 * testsuite/util/testsuite_character.h: Likewise.
9774 * testsuite/util/testsuite_common_types.h: Likewise.
9775 * testsuite/util/testsuite_error.h: Likewise.
9776 * testsuite/util/testsuite_hooks.cc: Likewise.
9777 * testsuite/util/testsuite_hooks.h: Likewise.
9778 * testsuite/util/testsuite_io.h: Likewise.
9779 * testsuite/util/testsuite_iterators.h: Likewise.
9780 * testsuite/util/testsuite_performance.h: Likewise.
9781 * testsuite/util/testsuite_rng.h: Likewise.
9782 * testsuite/util/testsuite_rvalref.h: Likewise.
9783 * testsuite/util/testsuite_tr1.h: Likewise.
9784 * testsuite/util/thread/all.h: Likewise.
9785 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9786 Likewise.
9787 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9788 Likewise.
9789 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9790 Likewise.
9791 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9792 Likewise.
9793 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9794 Likewise.
9795 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9796 Likewise.
9797 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9798 Likewise.
9799 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9800 Likewise.
9801 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9802 Likewise.
9803 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9804 Likewise.
9805 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9806 Likewise.
9807 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9808 Likewise.
9809 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9810 Likewise.
9811 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9812 Likewise.
9813 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9814 Likewise.
9815 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9816 Likewise.
9817 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9818 Likewise.
9819 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9820 Likewise.
9821 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9822 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9823 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9824 Likewise.
9825 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9826 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9827 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9828 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9829 Likewise.
9830 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9831 Likewise.
9832 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9833 Likewise.
9834 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9835 Likewise.
9836 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9837 Likewise.
9838 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9839 Likewise.
9840 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9841 Likewise.
9842 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9843 Likewise.
9844 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9845 Likewise.
9846 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9847 Likewise.
9848 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9849 Likewise.
9850 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9851 Likewise.
9852 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9853 Likewise.
9854 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9855 Likewise.
9856 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9857 Likewise.
9858 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9859 Likewise.
9860 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9861 Likewise.
9862 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9863 Likewise.
9864 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9865 Likewise.
9866 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9867 Likewise.
9868 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9869 Likewise.
9870 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9871 Likewise.
9872 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9873 Likewise.
9874 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9875 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9876 Likewise.
9877 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9878 Likewise.
9879 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9880 Likewise.
9881 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9882 Likewise.
9883 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9884 Likewise.
9885 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9886 Likewise.
9887 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9888 Likewise.
9889 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9890 Likewise.
9891 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9892 Likewise.
9893 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9894 Likewise.
9895 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9896 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9897 Likewise.
9898 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9899 Likewise.
9900 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9901 Likewise.
9902 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9903 Likewise.
9904 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9905 Likewise.
9906 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9907 Likewise.
9908 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9909 Likewise.
9910 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9911 Likewise.
9912 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9913 Likewise.
9914 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9915 Likewise.
9916 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9917 Likewise.
9918 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9919 Likewise.
9920 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9921 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9922 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9923 Likewise.
9924 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9925 Likewise.
9926 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9927 Likewise.
9928 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9929 Likewise.
9930 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9931 Likewise.
9932 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9933 Likewise.
9934 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9935 Likewise.
9936 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9937 Likewise.
9938 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9939 Likewise.
9940 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9941 Likewise.
9942 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9943 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9944 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9945 Likewise.
9946 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9947 Likewise.
9948 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9949 Likewise.
9950 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9951 Likewise.
9952 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9953 Likewise.
9954 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9955 Likewise.
9956 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9957 Likewise.
9958 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9959 Likewise.
9960 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9961 Likewise.
9962 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9963 Likewise.
9964 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9965 Likewise.
9966 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9967 Likewise.
9968 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9969 Likewise.
9970 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9971 Likewise.
9972 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9973 Likewise.
9974 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9975 Likewise.
9976 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9977 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9978 Likewise.
9979 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9980 Likewise.
9981 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9982 Likewise.
9983 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9984 Likewise.
9985 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9986 Likewise.
9987 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9988 Likewise.
9989 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9990 Likewise.
9991 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9992 Likewise.
9993 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9994 Likewise.
9995 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9996 Likewise.
9997 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9998 Likewise.
9999 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
10000 Likewise.
10001 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
10002 Likewise.
10003 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
10004 Likewise.
10005 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
10006 Likewise.
10007 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
10008 Likewise.
10009 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
10010 Likewise.
10011 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
10012 Likewise.
10013 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
10014 Likewise.
10015 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
10016 Likewise.
10017 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
10018 Likewise.
10019 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
10020 Likewise.
10021 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
10022 Likewise.
10023 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
10024 Likewise.
10025 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
10026 Likewise.
10027 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
10028 Likewise.
10029 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
10030 Likewise.
10031 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
10032 Likewise.
10033 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
10034 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
10035 Likewise.
10036 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
10037 Likewise.
10038 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
10039 Likewise.
10040 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
10041 Likewise.
10042 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
10043 Likewise.
10044 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
10045 Likewise.
10046 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
10047 Likewise.
10048 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
10049 Likewise.
10050 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
10051 Likewise.
10052 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
10053 Likewise.
10054 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
10055 Likewise.
10056 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
10057 Likewise.
10058 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
10059 Likewise.
10060 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
10061 Likewise.
10062 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
10063 Likewise.
10064 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
10065 Likewise.
10066 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
10067 Likewise.
10068 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
10069 Likewise.
10070 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
10071 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
10072 * testsuite/backward/hash_map/25896.cc: Likewise.
10073 * testsuite/backward/hash_set/25896.cc: Likewise.
10074
10075 2009-04-08 Ian Lance Taylor <iant@google.com>
10076
10077 * include/backward/hashtable.h (erase): Correctly handle erasing a
10078 reference to an entry in the hash table.
10079 * testsuite/backward/hash_map/25896.cc: New.
10080 * testsuite/backward/hash_set/25896.cc: New.
10081
10082 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
10083
10084 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
10085 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
10086
10087 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10088
10089 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
10090 of debug.
10091 * include/Makefile.in: Regenerate.
10092 * include/precompiled/stdc++.h: Add.
10093
10094 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10095
10096 * include/bits/random.h: Adjust doxygen markup.
10097 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
10098
10099 * testsuite/26_numerics/random/piecewise_linear_distribution/
10100 operators/serialize.cc: Use typedefs.
10101
10102 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
10103
10104 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
10105 __gnu_cxx namespace. Remove "static inline".
10106
10107 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10108
10109 * include/bits/random.tcc (linear_congruential_engine<>::
10110 seed(seed_seq&)): Fix typo in last fix for __m == 0.
10111
10112 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10113
10114 * include/bits/random.h (operator==): Mark all inline.
10115 (mersenne_twister_engine): Enable #if 0 checks.
10116
10117 * include/bits/random.h: Formatting tweaks.
10118
10119 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10120
10121 * include/bits/random.tcc (piecewise_linear_distribution<>::
10122 operator()(_UniformRandomNumberGenerator&, const param_type&)):
10123 Remove spurious closed parenthesis.
10124
10125 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10126
10127 PR libstdc++/39644 (partial)
10128 * include/bits/random.tcc (linear_congruential_engine<>::
10129 seed(seed_seq&), independent_bits_engine<>::operator(),
10130 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
10131
10132 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
10133
10134 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
10135 thinko.
10136 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10137 default.cc: Enable.
10138
10139 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10140
10141 PR libstdc++/39629 (partial)
10142 * testsuite/26_numerics/random/independent_bits_engine/cons/
10143 base_move.cc: Use uint_fast64_t instead of unsigned long.
10144 * testsuite/26_numerics/random/independent_bits_engine/cons/
10145 seed1.cc: Likewise.
10146 * testsuite/26_numerics/random/independent_bits_engine/cons/
10147 seed2.cc: Likewise.
10148 * testsuite/26_numerics/random/independent_bits_engine/cons/
10149 base_copy.cc: Likewise.
10150 * testsuite/26_numerics/random/independent_bits_engine/cons/
10151 default.cc: Likewise.
10152 * testsuite/26_numerics/random/independent_bits_engine/cons/
10153 seed_seq.cc: Likewise.
10154 * testsuite/26_numerics/random/independent_bits_engine/
10155 requirements/typedefs.cc: Likewise.
10156 * testsuite/26_numerics/random/independent_bits_engine/
10157 operators/equal.cc: Likewise.
10158 * testsuite/26_numerics/random/independent_bits_engine/
10159 operators/serialize.cc: Likewise.
10160 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
10161
10162 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10163
10164 * include/tr1_impl/random: Remove, empty.
10165 * include/tr1_impl/random.tcc: Likewise.
10166
10167 * include/std/random: Minor clean-ups, formatting fixes, adjust
10168 copyright years.
10169 * include/bits/random.tcc: Likewise.
10170 * include/bits/random.h: Likewise.
10171 * include/tr1/random: Likewise.
10172 * include/tr1/random.tcc: Likewise.
10173 * include/tr1/random.h: Likewise.
10174
10175 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10176
10177 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
10178 * doc/html/api.html: Regenerate.
10179
10180 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10181
10182 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
10183 Change to mersenne_twister_engine, add same defaults as
10184 mersenne_twister_engine/cons/default.cc.
10185 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
10186
10187 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
10188 to __il.
10189 * include/bits/random.h (mersenne_twister_engine): Qualify
10190 _ShiftMin1 with namespace __detail.
10191 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
10192 constexpr std::numeric_limits::max() can be used.
10193 (mersenne_twister_engine): Split apart static asserts into one
10194 assert per message. Temporarily disable the last three.
10195
10196 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
10197
10198 * include/Makefile.am: Update to N2836. Modified for new random headers.
10199 * include/Makefile.in: Ditto.
10200 * include/tr1_impl/random: Moved to tr1/random.h
10201 * include/tr1_impl/random.tcc: Moved to tr1
10202 * include/tr1/random: Just point to moved tr1 random headers.
10203 * include/tr1/random.tcc: Moved from tr1_impl.
10204 * include/tr1/random.h: Moved from tr1_impl/random.
10205 * include/std/random: Modified to point to std random headers.
10206 * include/bits/random.tcc: New implementation of std random facilities.
10207 * include/bits/random.h: Ditto.
10208 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
10209 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10210 seed1.cc: New.
10211 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10212 seed2.cc: New.
10213 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10214 default.cc: New.
10215 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10216 non_uint_neg.cc: New.
10217 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10218 typedefs.cc: New.
10219 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10220 equal.cc: New.
10221 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10222 serialize.cc: New.
10223 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10224 seed1.cc: New.
10225 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10226 seed2.cc: New.
10227 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10228 default.cc: New.
10229 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
10230 typedefs.cc: New.
10231 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10232 equal.cc: New.
10233 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10234 serialize.cc: New.
10235 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10236 seed1.cc: New.
10237 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10238 seed2.cc: New.
10239 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10240 default.cc: New.
10241 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
10242 typedefs.cc: New.
10243 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10244 equal.cc: New.
10245 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10246 serialize.cc: New.
10247 * testsuite/26_numerics/random/discard_block_engine/cons/
10248 base_move.cc: New.
10249 * testsuite/26_numerics/random/discard_block_engine/cons/
10250 seed1.cc: New.
10251 * testsuite/26_numerics/random/discard_block_engine/cons/
10252 seed2.cc: New.
10253 * testsuite/26_numerics/random/discard_block_engine/cons/
10254 base_copy.cc: New.
10255 * testsuite/26_numerics/random/discard_block_engine/cons/
10256 default.cc: New.
10257 * testsuite/26_numerics/random/discard_block_engine/cons/
10258 seed_seq.cc: New.
10259 * testsuite/26_numerics/random/discard_block_engine/requirements/
10260 typedefs.cc: New.
10261 * testsuite/26_numerics/random/discard_block_engine/operators/
10262 equal.cc: New.
10263 * testsuite/26_numerics/random/discard_block_engine/operators/
10264 serialize.cc: New.
10265 * testsuite/26_numerics/random/independent_bits_engine/cons/
10266 base_move.cc: New.
10267 * testsuite/26_numerics/random/independent_bits_engine/cons/
10268 seed1.cc: New.
10269 * testsuite/26_numerics/random/independent_bits_engine/cons/
10270 seed2.cc: New.
10271 * testsuite/26_numerics/random/independent_bits_engine/cons/
10272 base_copy.cc: New.
10273 * testsuite/26_numerics/random/independent_bits_engine/cons/
10274 default.cc: New.
10275 * testsuite/26_numerics/random/independent_bits_engine/cons/
10276 seed_seq.cc: New.
10277 * testsuite/26_numerics/random/independent_bits_engine/requirements/
10278 typedefs.cc: New.
10279 * testsuite/26_numerics/random/independent_bits_engine/operators/
10280 equal.cc: New.
10281 * testsuite/26_numerics/random/independent_bits_engine/operators/
10282 serialize.cc: New.
10283 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10284 base_move.cc: New.
10285 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10286 seed1.cc: New.
10287 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10288 seed2.cc: New.
10289 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10290 base_copy.cc: New.
10291 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10292 default.cc: New.
10293 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10294 seed_seq.cc: New.
10295 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
10296 typedefs.cc: New.
10297 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10298 equal.cc: New.
10299 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10300 serialize.cc
10301 * testsuite/26_numerics/random/mt19937.cc: New.
10302 * testsuite/26_numerics/random/mt19937_64.cc: New.
10303 * testsuite/26_numerics/random/minstd_rand.cc: New.
10304 * testsuite/26_numerics/random/minstd_rand0.cc: New.
10305 * testsuite/26_numerics/random/ranlux24_base.cc: New.
10306 * testsuite/26_numerics/random/ranlux48_base.cc: New.
10307 * testsuite/26_numerics/random/ranlux24.cc: New.
10308 * testsuite/26_numerics/random/ranlux48.cc: New.
10309 * testsuite/26_numerics/random/knuth_b.cc: New.
10310 * testsuite/26_numerics/random/default_random_engine.cc: New.
10311 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10312 parms.cc: New.
10313 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10314 default.cc: New.
10315 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
10316 typedefs.cc: New.
10317 * testsuite/26_numerics/random/chi_squared_distribution/operators/
10318 serialize.cc: New.
10319 * testsuite/26_numerics/random/normal_distribution/cons/
10320 parms.cc: New.
10321 * testsuite/26_numerics/random/normal_distribution/cons/
10322 default.cc: New.
10323 * testsuite/26_numerics/random/normal_distribution/requirements/
10324 typedefs.cc: New.
10325 * testsuite/26_numerics/random/normal_distribution/operators/
10326 serialize.cc: New.
10327 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
10328 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
10329 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
10330 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10331 parms_neg.cc: New.
10332 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10333 parms.cc: New.
10334 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10335 default.cc: New.
10336 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
10337 typedefs.cc: New.
10338 * testsuite/26_numerics/random/uniform_int_distribution/operators/
10339 serialize.cc: New.
10340 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10341 parms_neg.cc: New.
10342 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10343 parms.cc: New.
10344 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10345 default.cc: New.
10346 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
10347 typedefs.cc: New.
10348 * testsuite/26_numerics/random/uniform_real_distribution/operators/
10349 serialize.cc: New.
10350 * testsuite/26_numerics/random/poisson_distribution/cons/
10351 parms.cc: New.
10352 * testsuite/26_numerics/random/poisson_distribution/cons/
10353 default.cc: New.
10354 * testsuite/26_numerics/random/poisson_distribution/requirements/
10355 typedefs.cc
10356 * testsuite/26_numerics/random/poisson_distribution/operators/
10357 serialize.cc: New.
10358 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10359 parms.cc: New.
10360 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10361 default.cc: New.
10362 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
10363 typedefs.cc: New.
10364 * testsuite/26_numerics/random/bernoulli_distribution/operators/
10365 serialize.cc: New.
10366 * testsuite/26_numerics/random/discrete_distribution/cons/
10367 range.cc: New.
10368 * testsuite/26_numerics/random/discrete_distribution/cons/
10369 initlist.cc: New.
10370 * testsuite/26_numerics/random/discrete_distribution/cons/
10371 default.cc: New.
10372 * testsuite/26_numerics/random/discrete_distribution/cons/
10373 num_xbound_fun.cc: New.
10374 * testsuite/26_numerics/random/discrete_distribution/requirements/
10375 typedefs.cc: New.
10376 * testsuite/26_numerics/random/discrete_distribution/operators/
10377 serialize.cc: New.
10378 * testsuite/26_numerics/random/weibull_distribution/cons/
10379 parms.cc: New.
10380 * testsuite/26_numerics/random/weibull_distribution/cons/
10381 default.cc: New.
10382 * testsuite/26_numerics/random/weibull_distribution/requirements/
10383 typedefs.cc: New.
10384 * testsuite/26_numerics/random/weibull_distribution/operators/
10385 serialize.cc: New.
10386 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10387 parms.cc: New.
10388 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10389 default.cc: New.
10390 * testsuite/26_numerics/random/negative_binomial_distribution/
10391 requirements/typedefs.cc: New.
10392 * testsuite/26_numerics/random/negative_binomial_distribution/
10393 operators/serialize.cc: New.
10394 * testsuite/26_numerics/random/cauchy_distribution/cons/
10395 parms.cc: New.
10396 * testsuite/26_numerics/random/cauchy_distribution/cons/
10397 default.cc: New.
10398 * testsuite/26_numerics/random/cauchy_distribution/requirements/
10399 typedefs.cc: New.
10400 * testsuite/26_numerics/random/cauchy_distribution/operators/
10401 serialize.cc: New.
10402 * testsuite/26_numerics/random/gamma_distribution/cons/
10403 parms.cc: New.
10404 * testsuite/26_numerics/random/gamma_distribution/cons/
10405 default.cc: New.
10406 * testsuite/26_numerics/random/gamma_distribution/requirements/
10407 typedefs.cc: New.
10408 * testsuite/26_numerics/random/gamma_distribution/operators/
10409 serialize.cc: New.
10410 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10411 parms.cc: New.
10412 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10413 default.cc: New.
10414 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
10415 typedefs.cc: New.
10416 * testsuite/26_numerics/random/fisher_f_distribution/operators/
10417 serialize.cc: New.
10418
10419 * testsuite/26_numerics/random/exponential_distribution/cons/
10420 parms.cc: New.
10421 * testsuite/26_numerics/random/exponential_distribution/cons/
10422 default.cc: New.
10423 * testsuite/26_numerics/random/exponential_distribution/requirements/
10424 typedefs.cc: New.
10425 * testsuite/26_numerics/random/exponential_distribution/operators/
10426 serialize.cc: New.
10427 * testsuite/26_numerics/random/lognormal_distribution/cons/
10428 parms.cc: New.
10429 * testsuite/26_numerics/random/lognormal_distribution/cons/
10430 default.cc: New.
10431 * testsuite/26_numerics/random/lognormal_distribution/requirements/
10432 typedefs.cc: New.
10433 * testsuite/26_numerics/random/lognormal_distribution/operators/
10434 serialize.cc: New.
10435 * testsuite/26_numerics/random/binomial_distribution/cons/
10436 parms.cc: New.
10437 * testsuite/26_numerics/random/binomial_distribution/cons/
10438 default.cc: New.
10439 * testsuite/26_numerics/random/binomial_distribution/requirements/
10440 typedefs.cc: New.
10441 * testsuite/26_numerics/random/binomial_distribution/operators/
10442 serialize.cc: New.
10443 * testsuite/26_numerics/random/random_device/cons/
10444 token.cc: New.
10445 * testsuite/26_numerics/random/random_device/cons/
10446 default.cc: New.
10447 * testsuite/26_numerics/random/random_device/requirements/
10448 typedefs.cc: New.
10449 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10450 parms.cc: New.
10451 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10452 default.cc: New.
10453 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
10454 typedefs.cc: New.
10455 * testsuite/26_numerics/random/extreme_value_distribution/operators/
10456 serialize.cc: New.
10457 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10458 range.cc: New.
10459 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10460 default.cc: New.
10461 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10462 num_xbound_fun.cc: New.
10463 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10464 initlist_fun.cc: New.
10465 * testsuite/26_numerics/random/piecewise_linear_distribution/
10466 requirements/typedefs.cc: New.
10467 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
10468 serialize.cc: New.
10469 * testsuite/26_numerics/random/student_t_distribution/cons/
10470 parms.cc: New.
10471 * testsuite/26_numerics/random/student_t_distribution/cons/
10472 default.cc: New.
10473 * testsuite/26_numerics/random/student_t_distribution/requirements/
10474 typedefs.cc: New.
10475 * testsuite/26_numerics/random/student_t_distribution/operators/
10476 serialize.cc: New.
10477 * testsuite/26_numerics/random/geometric_distribution/cons/
10478 parms.cc: New.
10479 * testsuite/26_numerics/random/geometric_distribution/cons/
10480 default.cc: New.
10481 * testsuite/26_numerics/random/geometric_distribution/requirements/
10482 typedefs.cc: New.
10483 * testsuite/26_numerics/random/geometric_distribution/operators/
10484 serialize.cc: New.
10485 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10486 range.cc: New.
10487 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10488 default.cc: New.
10489 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10490 num_xbound_fun.cc: New.
10491 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10492 initlist_fun.cc: New.
10493 * testsuite/26_numerics/random/piecewise_constant_distribution/
10494 requirements/typedefs.cc: New.
10495 * testsuite/26_numerics/random/piecewise_constant_distribution/
10496 operators/serialize.cc: New.
10497
10498 2009-04-02 Dodji Seketeli <dodji@redhat.com>
10499
10500 * include/ext/bitmap_allocator.h: The typedefs should be made public
10501 if we want them to be accessible. This has been revealed by the patch
10502 that fixes PR c++/26693 in g++.
10503
10504 2009-04-02 Jakub Jelinek <jakub@redhat.com>
10505
10506 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
10507 Regenerated.
10508 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10509 Regenerated.
10510 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10511 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10512 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10513 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10514 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10515 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10516 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10517 Regenerated.
10518 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10519
10520 2009-03-31 Jason Merrill <jason@redhat.com>
10521
10522 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10523
10524 PR libstdc++/39310
10525 * include/tr1_impl/type_traits (is_function): Add partial
10526 specializations with function cv-quals.
10527 (__is_function_helper): Remove.
10528 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10529
10530 2009-03-30 Ian Lance Taylor <iant@google.com>
10531
10532 * include/backward/hashtable.h (clear): Return quickly if the
10533 table is empty.
10534
10535 2009-03-27 Ian Lance Taylor <iant@google.com>
10536
10537 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10538 (__stl_prime_list): Add 5 at the start of the list.
10539
10540 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10541
10542 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10543 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10544 std::string&, ios_base::openmode), basic_ifstream<>::
10545 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10546 basic_ofstream(const std::string&, ios_base::openmode),
10547 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10548 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10549 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10550 Add in C++0x mode.
10551 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10552 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10553 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10554 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10555 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10556 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10557 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10558
10559 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10560
10561 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10562 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10563 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10564 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10565
10566 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10567
10568 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10569 _M_transfer_after, _M_reverse_after): Move out of line...
10570 * include/bits/forward_list.tcc: ... here.
10571 (forward_list<>::reverse): Move inline...
10572 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10573
10574 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10575
10576 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10577 28277.cc: Likewise.
10578 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10579 Likewise.
10580 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10581 Likewise.
10582 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10583 Likewise.
10584
10585 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10586
10587 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10588 year(s).
10589 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10590 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10591 Likewise.
10592 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10593 Likewise.
10594 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10595 Likewise.
10596 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10597
10598 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10599
10600 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10601 iterations for simulators.
10602 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10603 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10604 Condition stream width for simulators.
10605 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10606 Likewise.
10607 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10608 Likewise.
10609 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10610
10611 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10612
10613 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10614 sheet version information. Table-ize docbook element examples.
10615 * doc/xml/manual/using.xml: Human-readable header
10616 markup. Alphabetized. Add new headers.
10617 * doc/html: Regenerate.
10618
10619 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10620
10621 * doc/xml/faq.xml: Fix link to setup documentation.
10622
10623 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10624
10625 * include/std/type_traits (__add_lvalue_reference_helper,
10626 __add_rvalue_reference_helper): As an optimization, rewrite
10627 condition (avoid is_function).
10628
10629 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10630
10631 PR libstdc++/39405
10632 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10633 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10634
10635 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10636
10637 * testsuite/30_threads/condition_variable_any/native_handle/
10638 typesizes.cc: Include tweaks.
10639 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10640 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10641 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10642 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10643 * testsuite/30_threads/condition_variable/native_handle/
10644 typesizes.cc: Same.
10645
10646 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10647
10648 * include/bits/shared_ptr.h: Add include guards.
10649 * include/tr1/shared_ptr.h: Likewise.
10650
10651 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10652
10653 * include/std/iostream: Fix doxygen link.
10654 * include/bits/forward_list.h: Fix doxygen markup.
10655 * include/ext/vstring.h: Escape backslash in doxygen comment.
10656 * include/bits/basic_string.h: Likewise.
10657
10658 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10659
10660 * doc/xml/faq.xml: Fix links to implementation status pages.
10661
10662 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10663
10664 * include/std/complex (operator+(const complex<>&, const _Tp&),
10665 operator+(const _Tp&, const complex<>&),
10666 operator-(const complex<>&, const _Tp&),
10667 operator-(const _Tp&, const complex<>&)): Do not assume real()
10668 returns a reference (against DR 387).
10669 * testsuite/26_numerics/complex/dr387_2.cc: New.
10670
10671 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10672
10673 * testsuite/thread/pthread4.cc: Move...
10674 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10675 * testsuite/thread/pthread5.cc: Move...
10676 * testsuite/23_containers/list/pthread5.cc: ...here.
10677 * testsuite/thread/pthread6.cc: Move...
10678 * testsuite/23_containers/map/pthread6.cc: ...here.
10679 * testsuite/thread/pthread7-rope.cc: Move...
10680 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10681 * testsuite/thread/guard.cc: Move...
10682 * testsuite/18_support/pthread_guard.cc: ...here.
10683 * testsuite/thread/18185.cc: Move...
10684 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10685 * testsuite/thread/pthread1.cc: Move...
10686 * testsuite/23_containers/list/pthread1.cc: ...here.
10687 * testsuite/thread/pthread2.cc: Move...
10688 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10689 * testsuite/thread/pthread3.cc: Move...
10690 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10691
10692 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10693 * testsuite/thread: Remove.
10694
10695 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10696
10697 * configure: Regenerate.
10698
10699 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10700
10701 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10702 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10703 from baseline_dir.
10704 * configure: Regenerate.
10705 * testsuite/Makefile.am (baseline_file): Remove variable.
10706 (site.exp): Set baseline_dir rather than baseline_file.
10707 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10708 * testsuite/Makefile.in: Regenerate.
10709
10710 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10711
10712 * testsuite/30_threads/thread/this_thread: Move...
10713 * testsuite/30_threads/this_thread: ...here.
10714 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10715 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10716 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10717 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10718 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10719 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10720
10721 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10722
10723 * doc/doxygen/user.cfg.in: Tweaks.
10724 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10725 be elsewhere.
10726
10727 * include/tr1_impl/unordered_map: Just use most specialized
10728 container module.
10729 * include/tr1_impl/unordered_set: Same.
10730 * include/tr1_impl/array: Same.
10731 * include/bits/stl_list.h: Same.
10732 * include/bits/stl_map.h: Same.
10733 * include/bits/stl_queue.h: Same.
10734 * include/bits/stl_set.h: Same.
10735 * include/bits/stl_stack.h: Same.
10736 * include/bits/forward_list.h: Same.
10737 * include/bits/basic_string.h: Same.
10738 * include/bits/stl_multimap.h: Same.
10739 * include/bits/stl_vector.h: Same.
10740 * include/bits/stl_deque.h: Same.
10741 * include/bits/stl_multiset.h: Same.
10742 * include/bits/stl_bvector.h: Same.
10743
10744 * include/backward/binders.h: Change binder module to binders.
10745
10746 * include/std/complex: Add complex_numers module.
10747 * include/tr1_impl/complex: Same.
10748
10749 * include/std/valarray: Add numeric_arrays module.
10750 * include/bits/gslice_array.h: Same.
10751 * include/bits/gslice.h: Same.
10752 * include/bits/mask_array.h: Same.
10753 * include/bits/slice_array.h: Same.
10754 * include/bits/indirect_array.h: Same.
10755
10756 * include/bits/allocator.h: Add allocators module.
10757 * include/ext/throw_allocator.h
10758 * include/ext/pool_allocator.h
10759 * include/ext/bitmap_allocator.h
10760 * include/ext/new_allocator.h
10761 * include/ext/malloc_allocator.h
10762 * include/ext/array_allocator.h
10763 * include/ext/mt_allocator.h
10764 * include/ext/debug_allocator.h
10765 * include/ext/extptr_allocator.h
10766
10767 * include/tr1_impl/functional: Move namespace markup here.
10768 * include/tr1_impl/regex: Same.
10769
10770 * include/tr1_impl/type_traits: Add metaprogramming module.
10771 * include/std/type_traits: Same.
10772
10773 * include/std/memory: Add memory module.
10774
10775 * include/std/ratio: Add ratio module.
10776
10777 * include/std/chrono: Move namespace markup here, add time module.
10778
10779 * include/std/thread: Move namespace markup here, add concurrency
10780 module.
10781 * include/std/mutex: Use concurrency module.
10782 * include/std/condition_variable: Same.
10783
10784
10785 * include/bits/ios_base.h: Refine io module.
10786 * include/bits/basic_ios.h: Same.
10787 * include/std/fstream: Same.
10788 * include/std/istream: Same.
10789 * include/std/ostream: Same.
10790 * include/std/sstream: Same.
10791
10792 * include/ext/vstring.h: Correct parameter markup.
10793
10794 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10795 * include/bits/unique_ptr.h: Same.
10796
10797 * include/bits/algorithmfwd.h: Add mutating_algorithms,
10798 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
10799 * include/bits/stl_heap.h: Add markup for new groupings.
10800 * include/bits/stl_algobase.h: Same.
10801 * include/bits/stl_algo.h: Same.
10802
10803 * include/c_compatibility/stdatomic.h: Add atomics module.
10804 * include/c_global/cstdatomic: Same.
10805
10806 * libsupc++/exception: Add exceptions module.
10807 * libsupc++/typeinfo: Same.
10808 * libsupc++/new: Same.
10809 * libsupc++/exception_ptr.h: Same.
10810 * include/std/system_error: Same.
10811 * include/std/stdexcept: Same.
10812
10813 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10814 * libsupc++/cxxabi-forced.h: Same.
10815
10816 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10817 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10818 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10819 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10820 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10821 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10822 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10823 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10824 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10825 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10826 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10827 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10828 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10829 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10830 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10831 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10832 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10833 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10834 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10835 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10836 * testsuite/23_containers/vector/requirements/dr438/
10837 constructor_1_neg.cc: Same.
10838 * testsuite/23_containers/vector/requirements/dr438/
10839 constructor_2_neg.cc: Same.
10840 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10841 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10842 * testsuite/23_containers/deque/requirements/dr438/
10843 constructor_1_neg.cc: Same.
10844 * testsuite/23_containers/deque/requirements/dr438/
10845 constructor_2_neg.cc: Same.
10846 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10847 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10848 * testsuite/23_containers/list/requirements/dr438/
10849 constructor_1_neg.cc: Same.
10850 * testsuite/23_containers/list/requirements/dr438/
10851 constructor_2_neg.cc: Same.
10852 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10853 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10854 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10855 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10856 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10857 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10858 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10859 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10860 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10861 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10862
10863 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10864
10865 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10866 * doc/doxygen/user.cfg.in: Update.
10867 * scripts/run_doxygen: Adjust for new group names.
10868
10869 * include/tr1_impl/random: Update doxygen group markup.
10870 * include/tr1_impl/unordered_map: Same.
10871 * include/tr1_impl/unordered_set: Same.
10872 * include/tr1_impl/array: Same.
10873 * include/std/numeric: Same.
10874 * include/std/utility: Same.
10875 * include/std/bitset: Same.
10876 * include/std/iosfwd: Same.
10877 * include/bits/stl_list.h: Same.
10878 * include/bits/stl_map.h: Same.
10879 * include/bits/stl_algobase.h: Same.
10880 * include/bits/stl_queue.h: Same.
10881 * include/bits/stl_set.h: Same.
10882 * include/bits/stl_stack.h: Same.
10883 * include/bits/stl_iterator_base_types.h: Same.
10884 * include/bits/forward_list.h: Same.
10885 * include/bits/basic_string.h: Same.
10886 * include/bits/stl_multimap.h: Same.
10887 * include/bits/stl_vector.h: Same.
10888 * include/bits/stl_deque.h: Same.
10889 * include/bits/stl_multiset.h: Same.
10890 * include/bits/stl_algo.h: Same.
10891 * include/bits/stl_bvector.h: Same.
10892 * include/bits/algorithmfwd.h: Same.
10893 * include/bits/stl_function.h: Same.
10894 * include/tr1/cmath: Same.
10895 * include/backward/binders.h: Same.
10896
10897 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10898
10899 * include/std/system_error (system_category): To system_category().
10900 (generic_category): To generic_category. DR 890.
10901 * src/system_error.cc: Define.
10902 * include/bits/functexcept.h: Only one __throw_system_error.
10903 * src/functexcept.cc: Same.
10904 * include/std/mutex: Fixup for changes above.
10905 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10906 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10907 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10908 * config/abi/pre/gnu.ver: Clean up exports.
10909
10910 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10911
10912 * include/std/thread: Fix typo.
10913 * src/thread.cc (thread::join): Use NULL.
10914
10915 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10916
10917 PR libstdc++/39168
10918 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10919 const string&)): Also check that the value != CHAR_MAX.
10920 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10921 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10922 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10923 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10924 _M_cache(const locale&)): Likewise.
10925 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10926 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10927 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10928 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10929 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10930 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10931
10932 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10933 Benjamin Kosnik <bkoz@redhat.com>
10934
10935 * include/std/thread (_Impl_base): Move _M_id out and into ...
10936 (thread): ...here. Call _M_make_routine in body of constructors.
10937 Adjust data member usage to reflect changes.
10938 (_M_make_routine): From _M_make_shared_data.
10939 (_M_start_thread): Add __shared_base_type argument.
10940 * src/thread.cc: Fixups for above.
10941 * config/abi/pre/gnu.ver: Adjust exports.
10942 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10943 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10944 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10945
10946 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10947
10948 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10949 (compare_type_to_native_type): ...this, add alignment check.
10950 * testsuite/30_threads/condition_variable_any/native_handle/
10951 typesizes.cc: Modify as above.
10952 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10953 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10954 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10955 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10956 * testsuite/30_threads/condition_variable/native_handle/
10957 typesizes.cc: Same.
10958 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10959 typesizes.cc: Same.
10960
10961 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10962 * testsuite/30_threads/thread/cons/2.cc: Same.
10963 * testsuite/30_threads/thread/cons/3.cc: Same.
10964 * testsuite/30_threads/thread/cons/4.cc: Same.
10965 * testsuite/30_threads/thread/cons/5.cc: Same.
10966 * testsuite/30_threads/thread/cons/6.cc: Same.
10967 * testsuite/30_threads/thread/cons/7.cc: Same.
10968 * testsuite/30_threads/thread/cons/8.cc: Same.
10969
10970 * testsuite/30_threads/thread/cons/9.cc: New.
10971 * testsuite/30_threads/thread/cons/moveable.cc: New.
10972
10973 * src/condition_variable.cc: Clean up whitespace.
10974 * include/std/condition_variable: Same.
10975
10976 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10977
10978 * include/std/condition_variable (condition_variable): Remove
10979 _M_internal_mutex. Add private __native_type typedef.
10980 * src/condition_variable.cc (condition_variable::notify_one):
10981 Remove _M_internal_mutex use. Use typedef.
10982 (condition_variable::notify_all): Same.
10983 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10984 (recursive_mutex): Same.
10985 (timed_mutex): Same.
10986 (recursive_timed_mutex): Same.
10987 (once_flag): Make __native_type typedef private.
10988
10989 * include/std/thread (this_thread): Add minimal markup.
10990
10991 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10992 Adjust line numbers.
10993 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10994 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10995 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10996 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10997 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10998 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10999 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11000 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
11001 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
11002 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
11003 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
11004 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
11005 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
11006
11007 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
11008 * testsuite/30_threads/condition_variable_any/native_handle/
11009 typesizes.cc: New.
11010 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11011 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11012 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11013 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11014 * testsuite/30_threads/condition_variable/native_handle/
11015 typesizes.cc: Same.
11016 * testsuite/30_threads/recursive_timed_mutex/native_handle/
11017 typesizes.cc: Same.
11018
11019 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
11020
11021 PR testsuite/33300
11022 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
11023 on darwin for lp64.
11024
11025 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
11026
11027 * configure.host: Set abi_baseline_pair for mips64*-linux.
11028 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
11029
11030 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11031
11032 * include/std/thread (this_thread::get_id): Inline.
11033
11034 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11035
11036 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
11037 _Callable as template argument for _M_make_shared_data.
11038 * testsuite/30_threads/thread/cons/6.cc: New.
11039 * testsuite/30_threads/thread/cons/7.cc: New.
11040 * testsuite/30_threads/thread/cons/8.cc: New.
11041
11042 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
11043
11044 * testsuite/30_threads/thread/member: To..
11045 * testsuite/30_threads/thread/members: ...this.
11046 * testsuite/30_threads/condition_variable/member: To...
11047 * testsuite/30_threads/condition_variable/members: ...this.
11048
11049 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
11050
11051 * include/std/thread (thread::id): Move definition inside thread.
11052 Use native_handle_type. Remove this_thread::get_id friend.
11053 Change __thread_data_ptr to __shared_base_ptr.
11054 (thread::id::id(native_handle_type): Make public. Still explicit.
11055 Use native_handle_type. Change _M_thread_id to _M_thread.
11056 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
11057 _M_thread_handle to _M_id.
11058 (thread::__thread_data): Rename to _Impl.
11059 Fixup for renames.
11060 (thread::_M_make_thread_data): Return derived type.
11061 (thread::hardware_concurrency): Add definition for default case.
11062 (thread::get_id): Now can define inline.
11063 (thread): Change _M_thread_data to _M_data.
11064 (this_thread::get_id): Now can define inline.
11065 * src/thread.cc (__thread_proxy): Rename to
11066 execute_native_thread_routine.
11067 Fixup for other renames.
11068 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
11069 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
11070 * testsuite/30_threads/thread/algorithm: Move to..
11071 * testsuite/30_threads/thread/swap: ...this.
11072 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
11073 * testsuite/30_threads/thread/id/operators.cc: New.
11074
11075 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11076
11077 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
11078 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
11079 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
11080 exposing it in public std::tuple interface.
11081
11082 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11083 Benjamin Kosnik <bkoz@redhat.com>
11084
11085 * include/std/thread (__thread_data_base): Nest class in std::thread.
11086 (__thread_data): Likewise.
11087 (__thread_data_ptr): Nest typedef in std::thread.
11088 * src/thread.cc (__thread_proxy): Qualify the above names.
11089 * config/abi/pre/gnu.ver: Remove unused exports.
11090
11091 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
11092
11093 * include/bits/unique_ptr.h: Remove private __this_type typedef.
11094 * include/bits/stl_vector.h: Remove private vector_type typedef.
11095 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
11096 Fix line numbers.
11097 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11098 * testsuite/23_containers/vector/requirements/dr438/
11099 constructor_1_neg.cc: Same.
11100 * testsuite/23_containers/vector/requirements/dr438/
11101 constructor_2_neg.cc: Same.
11102 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11103 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11104
11105 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11106
11107 PR libstdc++/25191
11108 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
11109 deal consistently with __try and __catch too.
11110 * src/localename.cc: Replace try -> __try, catch -> __catch.
11111 * src/ios.cc: Likewise.
11112 * src/locale.cc: Likewise.
11113 * src/istream.cc: Likewise.
11114 * src/thread.cc: Likewise.
11115 * src/compatibility.cc: Likewise.
11116 * src/bitmap_allocator.cc: Likewise.
11117 * src/ios_init.cc: Likewise.
11118 * include/debug/deque: Likewise.
11119 * include/debug/list: Likewise.
11120 * include/tr1_impl/hashtable: Likewise.
11121 * include/std/bitset: Likewise.
11122 * include/ext/pb_ds/detail/resize_policy/
11123 hash_load_check_resize_trigger_imp.hpp: Likewise.
11124 * include/ext/pb_ds/detail/resize_policy/
11125 hash_standard_resize_policy_imp.hpp: Likewise.
11126 * include/ext/pb_ds/detail/cc_hash_table_map_/
11127 resize_fn_imps.hpp: Likewise.
11128 * include/ext/pb_ds/detail/cc_hash_table_map_/
11129 constructor_destructor_fn_imps.hpp: Likewise.
11130 * include/ext/pb_ds/detail/pat_trie_/
11131 split_join_branch_bag.hpp: Likewise.
11132 * include/ext/pb_ds/detail/pat_trie_/
11133 constructors_destructor_fn_imps.hpp: Likewise.
11134 * include/ext/pb_ds/detail/bin_search_tree_/
11135 constructors_destructor_fn_imps.hpp: Likewise.
11136 * include/ext/pb_ds/detail/gp_hash_table_map_/
11137 resize_fn_imps.hpp: Likewise.
11138 * include/ext/pb_ds/detail/gp_hash_table_map_/
11139 constructor_destructor_fn_imps.hpp: Likewise.
11140 * include/ext/pb_ds/detail/binary_heap_/
11141 constructors_destructor_fn_imps.hpp: Likewise.
11142 * include/ext/pb_ds/detail/binary_heap_/
11143 erase_fn_imps.hpp: Likewise.
11144 * include/ext/pb_ds/detail/binary_heap_/
11145 split_join_fn_imps.hpp: Likewise.
11146 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
11147 constructors_destructor_fn_imps.hpp: Likewise.
11148 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
11149 * include/ext/pb_ds/detail/list_update_map_/
11150 constructor_destructor_fn_imps.hpp: Likewise.
11151 * include/ext/slist: Likewise.
11152 * include/ext/memory: Likewise.
11153 * include/ext/rc_string_base.h: Likewise.
11154 * include/ext/ropeimpl.h: Likewise.
11155 * include/ext/vstring.tcc: Likewise.
11156 * include/ext/rope: Likewise.
11157 * include/ext/sso_string_base.h: Likewise.
11158 * include/bits/shared_ptr.h: Likewise.
11159 * include/bits/stl_list.h: Likewise.
11160 * include/bits/locale_classes.tcc: Likewise.
11161 * include/bits/locale_facets.tcc: Likewise.
11162 * include/bits/locale_classes.h: Likewise.
11163 * include/bits/forward_list.h: Likewise.
11164 * include/bits/stl_vector.h: Likewise.
11165 * include/bits/stl_deque.h: Likewise.
11166 * include/bits/istream.tcc: Likewise.
11167 * include/bits/stl_uninitialized.h: Likewise.
11168 * include/bits/ostream.tcc: Likewise.
11169 * include/bits/vector.tcc: Likewise.
11170 * include/bits/stl_tempbuf.h: Likewise.
11171 * include/bits/deque.tcc: Likewise.
11172 * include/bits/basic_string.tcc: Likewise.
11173 * include/bits/ostream_insert.h: Likewise.
11174 * include/bits/locale_facets_nonio.tcc: Likewise.
11175 * include/bits/stl_tree.h: Likewise.
11176 * include/bits/fstream.tcc: Likewise.
11177 * include/tr1/shared_ptr.h: Likewise.
11178 * include/tr1/hypergeometric.tcc: Likewise.
11179 * include/backward/hashtable.h: Likewise.
11180 * libsupc++/exception_ptr.h: Likewise.
11181 * libsupc++/eh_personality.cc: Likewise.
11182 * libsupc++/eh_call.cc: Likewise.
11183 * config/locale/gnu/monetary_members.cc: Likewise.
11184 * config/locale/gnu/time_members.h: Likewise.
11185 * config/locale/generic/time_members.h: Likewise.
11186
11187 2009-02-03 Johannes Singler <singler@ira.uka.de>
11188
11189 * include/parallel/algorithmfwd.h:
11190 Add parallelism default for many declarations.
11191 * include/parallel/numericfwd.h: Likewise.
11192 * include/parallel/iterator.h: Use iterator_traits as usual.
11193 * include/parallel/par_loop.h:
11194 Include equally_split.h.
11195 (for_each_template_random_access_ed):
11196 Avoid calling the Result default constructor.
11197 * include/parallel/numeric: Replace
11198 for_each_template_random_access by
11199 for_each_template_random_access_ed in numeric functions.
11200
11201 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
11202
11203 * config/os/gnu-linux/os_defines.h: Remove superfluous
11204 __NO_STRING_INLINES.
11205
11206 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11207
11208 * testsuite/21_strings/c_strings/char/3.cc: New test.
11209 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
11210
11211 2009-01-30 Ulrich Drepper <drepper@redhat.com>
11212 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR libstdc++/30928 (partial, works together with recent glibcs)
11215 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11216 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11217 defined.
11218 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11219 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11220 defined.
11221 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11222 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11223 defined.
11224 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11225 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11226 defined.
11227 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
11228 argument is const char *, assign result to const char * var, not
11229 char *.
11230 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
11231 argument is const wchar_t *, assign result to const wchar_t * var, not
11232 wchar_t *.
11233
11234 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
11235
11236 * include/std/thread: Remove unused headers.
11237 (__thread_data_base): Remove unused mutex and base.
11238 (thread::~thread): Only detach if joinable.
11239 (thread::joinable): Test if thread data ptr is empty.
11240 (thread::_M_thread_data_mutex): Remove.
11241 (thread::_M_get_thread_data): Remove.
11242 (thread::_M_make_thread_data): Remove overload, use make_shared.
11243 (thread::id::id): Make constructor explicit.
11244 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
11245 (thread::_M_start_thread): Break shared_ptr cycle on error.
11246 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
11247 * testsuite/30_threads/thread/member/4.cc: New.
11248 * testsuite/30_threads/thread/member/5.cc: New.
11249
11250 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
11251
11252 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
11253 (standard_layout): Just use !has_virtual_destructor for now.
11254 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
11255 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
11256 * testsuite/30_threads/recursive_mutex/requirements/
11257 standard_layout.cc: New.
11258 * testsuite/30_threads/condition_variable/requirements/
11259 standard_layout.cc: New.
11260 * testsuite/29_atomics/atomic_address/requirements/
11261 standard_layout.cc: Adjust.
11262 * testsuite/29_atomics/atomic_flag/requirements/
11263 standard_layout.cc: Same.
11264 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
11265 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
11266 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
11267 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
11268 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
11269 line numbers.
11270 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
11271 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11272 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11273 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
11274 Remove, not required.
11275
11276 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
11277
11278 * include/std/thread (__thread_data_base, thread): Rename member
11279 functions to match coding style.
11280 (thread::thread,thread::operator=): Define move operations.
11281 * src/thread.cc (__thread_data_base, thread): Rename member functions.
11282 * config/abi/pre/gnu.ver: Adjust.
11283
11284 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
11285
11286 PR libstdc++/38384
11287 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
11288 on HPUX.
11289 * configure: Regenerate.
11290
11291 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
11292
11293 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
11294 atomic_flag_fence.
11295
11296 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11297
11298 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11299 Uros Bizjak <ubizjak@gmail.com>
11300
11301 PR libstdc++/38834
11302 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
11303 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
11304
11305 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11306 Rainer Emrich <r.emrich@de.tecosim.com>
11307
11308 PR libstdc++/38919
11309 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
11310 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
11311 * configure: Regenerate.
11312
11313 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
11314
11315 * include/std/thread (__thread_data_base::__run): Make non-const.
11316 * testsuite/30_threads/thread/cons/5.cc: New.
11317
11318 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
11319
11320 * src/Makefile.am (sources): Add math_stubs_float.cc.
11321 * src/Makefile.in: Regenerate.
11322 * src/math_stubs_float.cc: New, from libmath/stubs.c.
11323
11324 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11325
11326 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
11327 * src/Makefile.in: Regenerate.
11328 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
11329
11330 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11331
11332 PR libstdc++/32666
11333 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
11334
11335 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11336
11337 PR libstdc++/32666
11338 * Makefile.am (hosted_source): Remove libmath directory.
11339 * Makefile.in: Regenerate.
11340 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
11341 (AC_REPLACE_MATHFUNCS): Remove.
11342 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
11343 in GLIBCXX_CHECK_C99_TR1.
11344 * acinclude.m4: Remove libmath, need_math.
11345 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
11346 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
11347 * configure.ac: Same.
11348 * configure: Regenerate.
11349 * fragment.am: Fix comment.
11350 * config.h.in: Regenerate.
11351 * src/Makefile.in: Regenerate.
11352 * src/Makefile.am: Remove libmath references.
11353 * doc/Makefile.in: Regenerate.
11354 * po/Makefile.in: Regenerate.
11355 * include/Makefile.in: Regenerate.
11356 * libsupc++/Makefile.in: Regenerate.
11357 * testsuite/Makefile.in: Regenerate.
11358
11359 * src/compatibility.cc: Also export long double versions of "C" math
11360 library if hppa-linux.
11361 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
11362 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
11363
11364 * libmath: Remove.
11365 * libmath/signbit.c: Same.
11366 * libmath/stubs.c: Same.
11367 * libmath/Makefile.in: Same.
11368 * libmath/copysignf.c: Same.
11369 * libmath/mathconf.h: Same.
11370 * libmath/signbitf.c: Same.
11371 * libmath/Makefile.am: Same.
11372 * libmath/signbitl.c: Same.
11373
11374 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
11375 Paolo Carlini <paolo.carlini@oracle.com>
11376
11377 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
11378 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
11379 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
11380 * configure.ac: Adjust.
11381 * doc/xml/manual/configure.xml: Update.
11382 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
11383 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
11384 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
11385 * configure: Regenerate.
11386 * config.h.in: Likewise.
11387
11388 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
11389 thread::joinable, thread::swap, this_thread::get_id,
11390 this_thread::yield): Define inline...
11391 * include/std/thread: ... here.
11392 * config/abi/pre/gnu.ver: Adjust.
11393
11394 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11395
11396 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
11397 Add dg-timeout-factor 2.0.
11398 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
11399 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
11400 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
11401 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
11402 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
11403 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
11404
11405 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11406
11407 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
11408 field from readelf output.
11409
11410 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11411
11412 PR libstdc++/38384
11413 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
11414 * configure: Regenerate.
11415
11416 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11417
11418 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
11419 _GLIBCXX_HAVE_TLS.
11420 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
11421
11422 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11423
11424 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
11425 constructor for _M_pattern.
11426 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
11427 string.cc: Test construction from different basic_string type.
11428 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
11429 string.cc: Likewise.
11430
11431 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
11432 Jonathan Larmour <jifl@eCosCentric.com>
11433
11434 PR libstdc++/36801
11435 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
11436 New.
11437 (__gnu_cxx::__exchange_and_add): Use it.
11438 * src/atomic.cc (get_atomic_mutex): New.
11439 * src/debug.cc (get_safe_base_mutex): New.
11440 * src/locale.cc (get_locale_cache_mutex): New.
11441 * src/mt_allocator.cc (get_freelist): New.
11442 (get_freelist_mutex): New.
11443 * src/pool_allocator.cc (get_palloc_mutex): New.
11444 * include/std/mutex (__once_functor_lock): To
11445 (__get_once_functor_lock): ...this.
11446 * src/mutex.cc (__once_mutex): Don't export, use
11447 (get_once_mutex): ...this.
11448 * config/abi/pre/gnu.ver: Adjust exports.
11449
11450 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11451
11452 PR libstdc++/38732
11453 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
11454 referenceCount field again.
11455 (__cxxabiv1::__cxa_refcounted_exception): New struct.
11456 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
11457 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
11458 inline functions.
11459 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
11460 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
11461 instead of __cxa_exception.
11462 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
11463 __cxxabiv1::__cxa_throw): Likewise.
11464 * libsupc++/eh_ptr.cc (std::rethrow_exception,
11465 std::__exception_ptr::exception_ptr::_M_addref,
11466 std::__exception_ptr::exception_ptr::_M_release,
11467 __gxx_dependent_exception_cleanup): Likewise.
11468 * testsuite/18_support/exception/38732.cc: New test.
11469
11470 PR libstdc++/38092
11471 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
11472 * src/compatibility.cc: Don't use .symver directives if
11473 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
11474 * config.h.in: Regenerated.
11475 * configure: Likewise.
11476
11477 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11478
11479 PR libstdc++/38466
11480 * include/bits/stl_pair.h: Document C++03 pair vs swap.
11481
11482 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
11483
11484 * src/locale_init.cc (locale::_S_initialize_once): Move construction
11485 of classic locale...
11486 (locale::classic): Here.
11487
11488 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
11489
11490 * include/tr1_impl/regex: Fix bad return statements and typos.
11491
11492 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11493
11494 * include/tr1_impl/regex: Remove unimplemented function definitions.
11495 * testsuite/28_regex/init-list.cc: Compile only.
11496 * testsuite/tr1/7_regular_expressions/regex/cons/char/
11497 c_string_extended.cc: Same.
11498 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
11499 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
11500
11501 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11502
11503 PR libstdc++/38384
11504 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
11505 * configure: Regenerate.
11506
11507 2009-01-05 Ben Elliston <bje@au.ibm.com>
11508
11509 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11510 * configure: Regenerate.
11511
11512 2009-01-05 Ben Elliston <bje@au.ibm.com>
11513
11514 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11515 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11516 * configure: Regenerate.
11517
11518 2009-01-04 Richard Guenther <rguenther@suse.de>
11519
11520 PR libstdc++/38720
11521 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11522 integer type for storage, arithmetic and comparisons.
11523 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11524
11525 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11526
11527 PR libstdc++/38719
11528 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11529 _Fwd_list_const_iterator::_M_next): Fix return type.
11530
11531 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11532
11533 * Revert last commit, reopen and suspend libstdc++/38678.
11534
11535 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11536
11537 PR libstdc++/38678
11538 * include/std/istream (basic_istream<>::_M_read): New.
11539 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11540 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11541 * include/std/ostream (basic_ostream<>::_M_write_): New.
11542 (basic_ostream<>::_M_write): Adjust.
11543 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11544 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11545 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11546 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11547 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.