]> git.ipfire.org Git - thirdparty/gcc.git/blob - libstdc++-v3/ChangeLog
multiway_merge.h (multiway_merge_*, [...]): Replace int by appropriate difference_typ...
[thirdparty/gcc.git] / libstdc++-v3 / ChangeLog
1 2009-11-09 Johannes Singler <singler@kit.edu>
2
3 * include/parallel/multiway_merge.h (multiway_merge_*,
4 __sequential_multiway_merge, parallel_multiway_merge): Replace
5 int by appropriate difference_type (typedef to _SeqNumber) or
6 _ThreadIndex.
7 * include/parallel/multiseq_selection.h (multiseq_partition,
8 multiseq_selection): Replace int by appropriate difference_type
9 (typedef to _SeqNumber)
10 * include/parallel/base.h (__get_max_threads): Replace int by
11 _ThreadIndex.
12 * include/parallel/balanced_quicksort.h
13 (__qsb_local_sort_with_helping, __parallel_sort_qsb): Likewise.
14 * include/parallel/set_operations.h (__parallel_set_operation):
15 Likewise.
16 * include/parallel/unique_copy.h (__parallel_unique_copy): Likewise.
17 * include/parallel/multiway_mergesort.h (_SplitConsistently,
18 parallel_sort_mwms_pu, parallel_sort_mwms): Likewise.
19 * include/parallel/partial_sum.h (__parallel_partial_sum_linear):
20 Likewise.
21 * include/parallel/partition.h (__parallel_partition): Replace int
22 by appropriate difference_type or _ThreadIndex.
23
24 2009-11-08 Jason Merrill <jason@redhat.com>
25
26 * include/ext/sso_string_base.h (_M_mutate): Remove extra 'const'.
27
28 2009-11-06 Benjamin Kosnik <bkoz@redhat.com>
29
30 * doc/doxygen/user.cfg.in: Adjust includes.
31
32 * doc/doxygen/doxygroups.cc: Move group markup.
33 * include/tr1_impl/regex: Change " to '. Add group markup.
34 * include/std/utility: Same.
35 * include/std/type_traits: Same.
36 * include/std/streambuf: Same.
37 * include/std/iosfwd: Same.
38 * include/std/limits: Same.
39 * include/std/sstream: Same.
40 * include/profile/impl/profiler_state.h: Same.
41 * include/profile/impl/profiler_hashtable_size.h: Same.
42 * include/bits/stl_algobase.h: Same.
43 * include/bits/stl_iterator_base_types.h: Same.
44 * include/bits/stream_iterator.h: Same.
45 * include/bits/stl_iterator.h: Same.
46 * include/bits/stl_tempbuf.h: Same.
47 * include/bits/streambuf_iterator.h: Same.
48 * libsupc++/exception: Same.
49 * libsupc++/cxxabi.h: Same.
50 * include/tr1_impl/type_traits: Same.
51
52 * include/parallel/multiway_merge.h: Change @__c to @c, @__f to @f.
53 * include/parallel/list_partition.h: Same.
54 * include/parallel/for_each.h: Same.
55 * include/parallel/workstealing.h: Same.
56 * include/parallel/base.h: Same.
57 * include/parallel/equally_split.h: Same.
58 * include/parallel/random_shuffle.h: Same.
59 * include/parallel/balanced_quicksort.h: Same.
60 * include/parallel/merge.h: Same.
61 * include/parallel/multiway_mergesort.h: Same.
62 * include/parallel/compatibility.h: Same.
63 * include/parallel/queue.h: Same.
64 * include/parallel/checkers.h: Same.
65 * include/parallel/random_number.h: Same.
66
67
68 * include/c_global/csignal: Change # to \#.
69 * include/c_global/cstdlib: Same.
70 * include/c_global/cstdio: Same.
71 * include/c_global/cstdarg: Same.
72 * include/c_global/cctype: Same.
73 * include/c_global/cerrno: Same.
74 * include/c_global/cstdatomic: Same.
75 * include/c_global/cmath: Same.
76 * include/c_global/ciso646: Same.
77 * include/c_global/ctime: Same.
78 * include/c_global/clocale: Same.
79 * include/c_global/climits: Same.
80 * include/c_global/cassert: Same.
81 * include/c_global/csetjmp: Same.
82 * include/c_global/cwchar: Same.
83 * include/c_global/cfloat: Same.
84 * include/c_global/cstring: Same.
85 * include/c_global/cstddef: Same.
86 * include/c_global/cwctype: Same.
87
88 * include/std/memory: Only dance around boost_sp_counted_base.h.
89 * include/tr1_impl/boost_sp_counted_base.h: Add markup.
90 * include/tr1/shared_ptr.h: Strip markup.
91 * include/bits/shared_ptr.h: Move base types...
92 * include/bits/shared_ptr_base.h: ...here.
93 * include/Makefile.am: Add.
94 * include/Makefile.in: Regenerate.
95 * configure: Same.
96 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
97 Adjust line numbers.
98 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
99
100 2009-11-06 Paolo Carlini <paolo.carlini@oracle.com>
101
102 * include/parallel/multiway_merge.h: Simple formatting and
103 uglification fixes.
104 * include/parallel/find_selectors.h: Likewise.
105 * include/parallel/losertree.h: Likewise.
106 * include/parallel/list_partition.h: Likewise.
107 * include/parallel/for_each.h: Likewise.
108 * include/parallel/multiseq_selection.h: Likewise.
109 * include/parallel/workstealing.h: Likewise.
110 * include/parallel/par_loop.h: Likewise.
111 * include/parallel/numeric: Likewise.
112 * include/parallel/quicksort.h: Likewise.
113 * include/parallel/equally_split.h: Likewise.
114 * include/parallel/omp_loop_static.h: Likewise.
115 * include/parallel/random_shuffle.h: Likewise.
116 * include/parallel/balanced_quicksort.h: Likewise.
117 * include/parallel/tags.h: Likewise.
118 * include/parallel/set_operations.h: Likewise.
119 * include/parallel/merge.h: Likewise.
120 * include/parallel/unique_copy.h: Likewise.
121 * include/parallel/multiway_mergesort.h: Likewise.
122 * include/parallel/search.h: Likewise.
123 * include/parallel/partition.h: Likewise.
124 * include/parallel/partial_sum.h: Likewise.
125 * include/parallel/find.h: Likewise.
126 * include/parallel/queue.h: Likewise.
127 * include/parallel/omp_loop.h: Likewise.
128 * include/parallel/checkers.h: Likewise.
129 * include/parallel/sort.h: Likewise.
130
131 2009-11-06 Jonathan Wakely <jwakely.gcc@gmail.com>
132
133 PR libstdc++/41949
134 * include/std/ostream: Adjust link.
135
136 2009-11-05 Paolo Carlini <paolo.carlini@oracle.com>
137
138 * include/parallel/multiway_merge.h: Simple formatting and
139 uglification fixes.
140 * include/parallel/losertree.h: Likewise.
141 * include/parallel/base.h: Likewise.
142 * include/parallel/par_loop.h: Likewise.
143 * include/parallel/omp_loop_static.h: Likewise.
144 * include/parallel/multiway_mergesort.h: Likewise.
145 * include/parallel/partial_sum.h: Likewise.
146 * include/parallel/omp_loop.h: Likewise.
147
148 2009-11-04 Benjamin Kosnik <bkoz@redhat.com>
149
150 * testsuite/25_algorithms/fill/5.cc: Move...
151 * testsuite/25_algorithms/fill_n/1.cc: ...here.
152
153 2009-11-04 Paolo Carlini <paolo.carlini@oracle.com>
154
155 * include/parallel/multiway_merge.h: Simple formatting and
156 uglification fixes.
157 * include/parallel/losertree.h: Likewise.
158
159 2009-11-03 David Krauss <potswa@mac.com>
160 Paolo Carlini <paolo.carlini@oracle.com>
161
162 PR libstdc++/41351
163 * include/bits/stl_algo.h (__rotate(_RandomAccessIterator,
164 _RandomAccessIterator, _RandomAccessIterator,
165 random_access_iterator_tag)): Rewrite to use only std::swap in
166 general and std::copy/std::copy_backward when safe.
167
168 2009-11-02 Benjamin Kosnik <bkoz@redhat.com>
169
170 * include/std/future: Use base class with nested types.
171 (__future_base): New.
172 (__future_base::_Result_base): From _Future_result_base.
173 (__future_base::_Result): From _Future_result.
174 (__future_base::_Move_result): From _Move_future_result.
175 (__future_base::_Ptr): From _Future_ptr.
176 (__future_base::_State): From _Future_state.
177 (__basic_future): From _Future_impl.
178 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line
179 numbers.
180 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
181 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
182 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
183 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
184 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
185 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
186
187 2009-10-31 Paolo Carlini <paolo.carlini@oracle.com>
188
189 * include/std/chrono (struct __common_rep_type): New.
190 (duration_cast(const duration<>&),
191 duration<>::duration(const _Rep2&),
192 duration<>::duration(const duration<>&),
193 operator*(const duration<>&, const _Rep2&),
194 operator*(const _Rep1&, const duration<>&),
195 operator/(const duration<>&, const _Rep2&),
196 time_point_cast(const time_point<>&)): Implement resolution of
197 DR 1177 ([Ready] in Santa Cruz), change to not participate to
198 overload resolution if the constraints are not met.
199 * testsuite/20_util/duration/cons/1_neg.cc: Adjust dg-errors.
200 * testsuite/20_util/duration/cons/dr974.cc: Likewise.
201 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust
202 dg-error line numbers.
203 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
204 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
205
206 2009-10-31 Gerald Pfeifer <gerald@pfeifer.com>
207
208 * doc/xml/manual/intro.xml: Refer to our bugs page instead of
209 Bugzilla directly.
210
211 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
212
213 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
214 * libsupc++/typeinfo (type_info::name()): Likewise.
215 * libsupc++/tinfo2.cc (before): Likewise.
216
217 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
218
219 * include/bits/random.h: Fix typo in static_assert text.
220
221 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
222
223 PR libstdc++/41759
224 * include/bits/random.h: Tweak a bit the text of some static_asserts.
225
226 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
227
228 * include/std/type_traits (__is_convertible_simple): Remove.
229 (__is_convertible_helper): Adjust.
230 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
231 dg-error line numbers.
232 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
233 Likewise.
234
235 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
236
237 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
238 * libsupc++/typeinfo (type_info::name()): Likewise.
239 * libsupc++/tinfo2.cc (before): Likewise.
240
241 2009-10-28 Jerry Quinn <jlquinn@optonline.net>
242
243 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
244 pointer if name begins with '*'.
245 * libsupc++/typeinfo (type_info::name()): Likewise.
246 * libsupc++/tinfo2.cc (before): Likewise.
247
248 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
249 Douglas Gregor <doug.gregor@gmail.com>
250
251 PR libstdc++/40925 (again)
252 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
253 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
254 with move-only types in the presence of "null pointers".
255 * testsuite/20_util/pair/40925.cc: Extend.
256
257 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
258
259 * include/std/type_traits (__is_int_or_cref): Remove.
260 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
261 suppress warnings isn't necessary anymore).
262 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
263 * testsuite/20_util/is_convertible/requirements/
264 explicit_instantiation.cc: Likewise.
265 * testsuite/20_util/is_convertible/value.cc: Likewise.
266 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
267 dg-error line numbers.
268 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
269 Likewise.
270
271 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
272
273 * testsuite/20_util/pair/40925.cc: Minor comment fix.
274
275 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
276
277 PR libstdc++/40925
278 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
279 Use enable_if to remove it from the overload set when either _U1
280 is not convertible to _T1 or _U2 is not convertible to _T2.
281 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
282
283 2009-10-29 Douglas Gregor <doug.gregor@gmail.com>
284
285 PR libstdc++/40925
286 * testsuite/20_util/pair/40925.cc: Add.
287
288 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
289
290 * include/decimal/decimal: Minor formatting and uglification fixes.
291 * include/decimal/decimal.h: Likewise.
292
293 2009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
294
295 * include/bits/stl_iterator_base_funcs.h: (next): Change
296 template parameter name consistently with the resolution
297 of DR 1011 ([Ready] in Santa Cruz).
298
299 2009-10-28 Johannes Singler <singler@kit.edu>
300
301 PR libstdc++/40852
302 * include/parallel/multiseq_selection.h
303 (multiseq_partition, multiseq_selection): Avoid intermediate
304 values exceeding the integer type range for very large inputs.
305
306 2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
307
308 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
309 per the straightforward resolution of DR 974.
310 * testsuite/20_util/duration/cons/dr974.cc: Add.
311
312 2009-10-26 Jakub Jelinek <jakub@redhat.com>
313
314 PR libstdc++/38923
315 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
316 *s. Accept ld version without text in ()s.
317 * configure: Regenerated.
318
319 2009-10-26 Jason Merrill <jason@redhat.com>
320
321 Core issue 906
322 * include/std/future (~Future_result_base): Default outside class
323 body.
324 * include/std/system_error (error_category()): Likewise.
325 * libsupc++/nested_exception.h (nested_exception): Remove
326 exception specifications from defaulted methods.
327
328 009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
329
330 PR libstdc++/41773
331 Revert:
332 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
333
334 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
335 const _Alloc&)): New, declare.
336 (_S_construct(_CharT*, _CharT*, const _Alloc&),
337 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
338 _S_construct(iterator, iterator, const _Alloc&),
339 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
340 forward to the latter.
341 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
342 size_type, const _Alloc&)): Define.
343 (basic_string(const basic_string&, size_type, size_type),
344 basic_string(const basic_string&, size_type, size_type,
345 const _Alloc&), basic_string(const _CharT*, size_type,
346 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
347 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
348 * config/abi/pre/gnu.ver: Remove recently added exports.
349 * src/string-inst.cc: Remove instantiations.
350
351 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR libstdc++/41763
354 * include/bits/valarray_array.h (__valarray_default_construct,
355 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
356 __valarray_destroy_elements, __valarray_product): Do not qualify with
357 __restrict__ pointers accessing data also accessed by other pointers.
358
359 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
360
361 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
362 const _Alloc&)): New, declare.
363 (_S_construct(_CharT*, _CharT*, const _Alloc&),
364 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
365 _S_construct(iterator, iterator, const _Alloc&),
366 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
367 forward to the latter.
368 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
369 size_type, const _Alloc&)): Define.
370 (basic_string(const basic_string&, size_type, size_type),
371 basic_string(const basic_string&, size_type, size_type,
372 const _Alloc&), basic_string(const _CharT*, size_type,
373 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
374 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
375 * config/abi/pre/gnu.ver: Remove recently added exports.
376 * src/string-inst.cc: Remove instantiations.
377
378 2009-10-15 Phil Muldoon <pmuldoon@redhat.com>
379
380 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
381 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
382
383 2009-10-16 Benjamin Kosnik <bkoz@redhat.com>
384
385 * include/c_compatibility/stdatomic.h: Include cstdatomic if
386 __cplusplus.
387
388 2009-10-15 Benjamin Kosnik <bkoz@redhat.com>
389
390 PR libstdc++/40654
391 PR libstdc++/40826
392 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
393 static_cast from base to derived.
394 (atomic_flag_clear_explicit): Same.
395 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
396 Remove value type constructor.
397 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
398 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
399 initialized the atomic_flag member.
400
401 2009-10-14 Benjamin Kosnik <bkoz@redhat.com>
402
403 * doc/xml/authors.xml: Update.
404 * doc/xml/manual/intro.xml: Move test section...
405 * doc/xml/manual/appendix_porting.xml: ...here.
406 * doc/xml/manual/diagnostics.xml: Edit.
407 * doc/xml/manual/using.xml: Break out exception section.
408 * doc/xml/manual/using_exceptions.xml: New.
409 * doc/html: Regenerate.
410
411 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
412
413 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
414
415 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
416
417 * include/bits/basic_string.h (operator+=(initializer_list<>),
418 append(initializer_list<>)): Forward to the append overload taking
419 a const CharT* pointer and a size, thus avoiding instantiating
420 unnecessarily in the built library the overload taking a pair of
421 iterators.
422 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
423 for assign.
424 (insert(iterator, initializer_list<>): Likewise for insert.
425
426 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
427
428 * include/bits/c++config: Do not disable extern templates for string
429 in plain parallel-mode and in profile-mode; add comment explaining
430 _GLIBCXX_EXTERN_TEMPLATE == -1.
431 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
432
433 2009-10-14 Jason Merrill <jason@redhat.com>
434
435 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
436
437 2009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
438
439 * include/parallel/for_each_selectors.h: Minor uglification and
440 stylistic fixes.
441
442 2009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
443
444 * include/precompiled/stdc++.h: Include <initializer_list>
445 for completeness.
446
447 2009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
448
449 * include/bits/random.h (class linear_congruential_engine,
450 class mersenne_twister_engine, class subtract_with_carry_engine,
451 class discard_block_engine, class independent_bits_engine,
452 class shuffle_order_engine, class uniform_int_distribution,
453 class binomial_distribution, class geometric_distribution,
454 class negative_binomial_distribution, class poisson_distribution,
455 class discrete_distribution): Do not use simulated concept checks,
456 tidy startic_asserts on argument types and ranges.
457 (class uniform_real_distribution, class normal_distribution,
458 class lognormal_distribution, class gamma_distribution,
459 class chi_squared_distribution, class cauchy_distribution,
460 class fisher_f_distribution, class student_t_distribution,
461 class exponential_distribution, class weibull_distribution,
462 class extreme_value_distribution, class piecewise_linear_distribution,
463 class piecewise_constant_distribution): Add static_assert on
464 template argument type.
465 * include/std/random: Do not include <bits/concept_check.h>.
466 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
467 Fix.
468 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
469 Likewise.
470 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
471 Likewise.
472 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
473 Likewise.
474 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
475 Likewise.
476 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
477 Likewise.
478 * testsuite/26_numerics/random/discard_block_engine/requirements/
479 typedefs.cc: Likewise.
480 * testsuite/26_numerics/random/discard_block_engine/operators/
481 equal.cc: Likewise.
482 * testsuite/26_numerics/random/discard_block_engine/operators/
483 serialize.cc: Likewise.
484 * testsuite/26_numerics/random/linear_congruential_engine/
485 requirements/non_uint_neg.cc: Tweak.
486
487 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
488
489 * doc/xml/manual/messages.xml: Update GNU gettext reference.
490
491 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
492
493 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
494 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
495 Update link to bogus site with reference to unix.org.
496 * doc/xml/manual/ctype.xml: Ditto.
497 * doc/xml/manual/locale.xml: Ditto.
498
499 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
500
501 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
502 * include/parallel/for_each_selectors.h
503 (__adjacent_difference_selector): Likewise.
504
505 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
506
507 * include/ext/bitmap_allocator.h: Minor clean-ups.
508
509 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
510
511 * config/abi/pre/gnu.ver: Adjust exports.
512
513 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
514
515 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
516 pretty-printer section.
517
518 2009-10-07 Chris Jefferson <chris@bubblescope.net>
519
520 * testsuite/25_algorithms/rotate/moveable2.cc: New.
521
522 2009-10-06 Janis Johnson <janis187@us.ibm.com>
523
524 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
525 * testsuite/decimal/cast_neg.cc: Ditto.
526 * testsuite/decimal/comparison.cc: Ditto.
527 * testsuite/decimal/compound-assignment.cc: Ditto.
528 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
529 * testsuite/decimal/conversion-from-float.cc: Ditto.
530 * testsuite/decimal/conversion-from-integral.cc: Ditto.
531 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
532 * testsuite/decimal/conversion-to-integral.cc: Ditto.
533 * testsuite/decimal/ctor.cc: Ditto.
534 * testsuite/decimal/incdec.cc: Ditto.
535 * testsuite/decimal/incdec-memfunc.cc: Ditto.
536 * testsuite/decimal/make-decimal.cc: Ditto.
537 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
538 * testsuite/decimal/operator_neg.cc: Ditto.
539 * testsuite/decimal/unary-arith.cc: Ditto.
540
541 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
542
543 * doc/html/*: Regenerate.
544
545 2009-10-05 John Bytheway <jbytheway@gmail.com>
546
547 PR libstdc++/41530
548 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
549 Fix to just move.
550 * testsuite/20_util/tuple/cons/41530.cc: New.
551
552 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
553
554 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
555 printers. Add links to GDB wiki/online manual.
556
557 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
558 Edward Smith-Rowland <3dw4rd@verizon.net>
559
560 * include/decimal/decimal: Warn if decimal floating point types
561 are not available.
562 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
563 * configure.ac: Use it.
564 * configure: Regenerate.
565 * config.h.in: Regenerate.
566
567 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
568
569 * include/Makefile.am: Remove stray line break.
570
571 * include/decimal/decimal: Brief class doxygen markup.
572 * libsupc++/exception: Whitespace cleanup.
573
574 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
575 decimal.
576 * scripts/create_testsuite_files (dlist): Same.
577
578 * doc/xml/manual/using.xml: One column in table. Move after TR1.
579
580 * testsuite/decimal/bad-cast.cc: Move to...
581 * testsuite/decimal/cast_neg.cc: ...here.
582 * testsuite/decimal/bad-mixed-mode.cc: Move to...
583 * testsuite/decimal/mixed-mode_neg.cc: ...here.
584 * testsuite/decimal/bad-operator.cc: Move to...
585 * testsuite/decimal/operator_neg.cc: ...here.
586
587 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
588
589 2009-10-05 Janis Johnson <janis187@us.ibm.com>
590
591 * doc/Makefile.am: Process new file.
592 * doc/xml/manual/intro.xml: Ditto.
593 * doc/xml/manual/using.xml: Document new header.
594 * doc/xml/manual/status_cxxdecimal.xml: New file.
595 * include/Makefile.am: Process new headers.
596 * include/decimal/decimal: New file.
597 * include/decimal/decimal.h: New file.
598
599 2009-10-05 Janis Johnson <janis187@us.ibm.com>
600
601 * testsuite/decimal: New directory.
602 * testsuite/decimal/bad-cast.cc: New test.
603 * testsuite/decimal/bad-mixed-mode.cc: New test.
604 * testsuite/decimal/bad-operator.cc: New test.
605 * testsuite/decimal/binary-arith.cc: New test.
606 * testsuite/decimal/comparison.cc: New test.
607 * testsuite/decimal/compound-assignment.cc: New test.
608 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
609 * testsuite/decimal/conversion-from-float.cc: New test.
610 * testsuite/decimal/conversion-from-integral.cc: New test.
611 * testsuite/decimal/conversion-to-generic-float.cc: New test.
612 * testsuite/decimal/conversion-to-integral.cc: New test.
613 * testsuite/decimal/ctor.cc: New test.
614 * testsuite/decimal/incdec.cc: New test.
615 * testsuite/decimal/incdec-memfunc.cc: New test.
616 * testsuite/decimal/make-decimal.cc: New test.
617 * testsuite/decimal/unary-arith.cc: New test.
618
619 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
620
621 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
622 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
623
624 2009-10-05 Chris Jefferson <chris@bubblescope.net>
625
626 * include/bits/stl_algo.h (__stable_partition_adaptive,
627 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
628 Extend to work with rvalue references in C++0x mode.
629 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
630 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
631 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
632 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
633 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
634
635 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
636
637 * doc/xml/manual/using.xml: Add profile headers.
638 * testsuite/ext/profile/mh.cc: Restrict to linux.
639
640 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
641
642 * configure: Add check for execinfo.h.
643 * config.h.in: Add undef for HAVE_EXECINFO_H.
644 * include/Makefile.am: Add build support for profile mode.
645 * include/Makefile.in: Same.
646 * include/profile/base.h: New file.
647 * include/profile/bitset: Same.
648 * include/profile/deque: Same.
649 * include/profile/hashtable.h: Same.
650 * include/profile/list: Same.
651 * include/profile/map: Same.
652 * include/profile/map.h: Same.
653 * include/profile/multimap.h: Same.
654 * include/profile/multiset.h: Same.
655 * include/profile/set: Same.
656 * include/profile/set.h: Same.
657 * include/profile/unordered_map: Same.
658 * include/profile/unordered_set: Same.
659 * include/profile/vector: Same.
660 * include/profile/impl/profiler.h: Same.
661 * include/profile/impl/profiler_container_size.h: Same.
662 * include/profile/impl/profiler_hash_func.h: Same.
663 * include/profile/impl/profiler_hashtable_size.h: Same.
664 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
665 * include/profile/impl/profiler_node.h: Same.
666 * include/profile/impl/profiler_state.h: Same.
667 * include/profile/impl/profiler_trace.h: Same.
668 * include/profile/impl/profiler_vector_size.h: Same.
669 * include/profile/impl/profiler_vector_to_list.h: Same.
670 * include/std/vector: Include corresponding profile header guarded by
671 _GLIBCXX_PROFILE.
672 * include/std/deque: Same.
673 * include/std/list: Same.
674 * include/std/map: Same.
675 * include/std/unordered_map: Same.
676 * include/std/bitset: Same.
677 * include/std/set: Same.
678 * include/std/unordered_set: Same.
679 * include/backward/hash_map: Same.
680 * include/backward/hash_set: Same.
681 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
682 * include/bits/c++config: Define profile namespace.
683 * testsuite/Makefile.in: Add check-profile.
684 * testsuite/Makefile.am: Same.
685 * testsuite/ext/profile/all.cc: New file.
686 * testsuite/ext/profile/mh.cc: Same.
687 * testsuite/ext/profile/mutex_extensions.cc: Same.
688 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
689 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
690 * testsuite/23_containers/vector/profile/vector.cc: Same.
691 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
692 in profile mode.
693 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
694 * testsuite/23_containers/list/capacity/29134.cc: Same.
695 * doc/Makefile.in: Add reference to profile_mode.xml.
696 * doc/Makefile.am: Same.
697 * doc/xml/manual/profile_mode.xml: New file.
698 * doc/xml/manual/debug.xml: Add link to profile mode section.
699 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
700 * doc/doxygen/user.cfg.in: Add profile mode files.
701
702 2009-10-02 Johannes Singler <singler@ira.uka.de>
703
704 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
705 * include/parallel/compatibility.h: Likewise.
706 * include/parallel/multiseq_selection.h: Likewise.
707 * include/parallel/random_shuffle.h: Likewise.
708 * include/parallel/random_number.h: Likewise;
709 use numeric_limits<>::digit instead of sizeof()*8.
710 * include/parallel/types.h: Likewise.
711 * doc/html/manual/bk01pt12ch31s03.html:
712 Document dependency on stdint.h.
713
714 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
715
716 * python/libstdcxx/v6/printers.py (StdListPrinter):
717 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
718 printer registration.
719 (StdListIteratorPrinter): Likewise.
720 (StdDebugIteratorPrinter): New printer.
721 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
722 entries. Always pass a typename where the type can change.
723 (StdSlistPrinter) Receive typename from printer registration. Use
724 in printer output.
725 (StdBitsetPrinter): Likewise.
726 (StdDequePrinter): Likewise.
727
728 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
729
730 * include/bits/random.tcc: Define static const data members.
731 * include/tr1/random.tcc: Likewise.
732 * testsuite/26_numerics/random/subtract_with_carry_engine/
733 requirements/constants.cc: New.
734 * testsuite/26_numerics/random/mersenne_twister_engine/
735 requirements/constants.cc: Likewise.
736 * testsuite/26_numerics/random/linear_congruential_engine/
737 requirements/constants.cc: Likewise.
738 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
739 constants.cc: Likewise.
740 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
741 requirements/constants.cc: Likewise.
742 * testsuite/tr1/5_numerical_facilities/random/
743 subtract_with_carry_01/requirements/constants.cc: Likewise.
744 * testsuite/tr1/5_numerical_facilities/random/discard_block/
745 requirements/constants.cc: Likewise.
746 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
747 requirements/constants.cc: Likewise.
748 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
749 requirements/constants.cc: Likewise.
750 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
751 requirements/constants.cc: Likewise.
752
753 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
754
755 PR libstdc++/38923
756 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
757 use sed script portable to Solaris /bin/sed for extracting ld
758 version.
759 * configure: Regenerate.
760
761 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
762
763 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
764 * libsupc++/vec.cc: Same.
765 * libsupc++/vterminate.cc: Same.
766 * libsupc++/new_opnt.cc: Same.
767
768 2009-09-28 Johannes Singler <singler@ira.uka.de>
769
770 * include/parallel/for_each_selectors.h: Remove obsolete comment.
771
772 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
773
774 * doc/html/ext/lwg-active.html: Update to Revision R66.
775 * doc/html/ext/lwg-closed.html: Likewise.
776 * doc/html/ext/lwg-defects: Likewise.
777
778 * doc/xml/manual/intro.xml: Update entry for DR 853.
779
780 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
781
782 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
783 according to upstream redirects.
784
785 2009-09-25 Johannes Singler <singler@ira.uka.de>
786
787 * include/parallel/include/parallel/checkers.h
788 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
789 (__is_sorted): Remove default parameter for _Compare; remove
790 inappropriate printf.
791
792 2009-09-25 Johannes Singler <singler@ira.uka.de>
793
794 * include/parallel/base.h: Comment on presence of min/max duplicates.
795
796 2009-09-25 Johannes Singler <singler@ira.uka.de>
797
798 * include/parallel/partition.h (__parallel_nth_element):
799 Correct comment.
800
801 2009-09-24 Johannes Singler <singler@ira.uka.de>
802
803 * include/parallel/algo.h: Uglify internal identifiers;
804 correct line breaks.
805 * include/parallel/for_each.h: Likewise.
806 * include/parallel/numeric: Likewise.
807 * include/parallel/omp_loop.h: Likewise.
808 * include/parallel/omp_loop_static.h: Likewise.
809 * include/parallel/par_loop.h: Likewise.
810 * include/parallel/workstealing.h: Likewise.
811
812 2009-09-24 Johannes Singler <singler@ira.uka.de>
813
814 * include/parallel/base.h (_EqualFromLess): Move _Compare template
815 parameter to the end as of others.
816 * include/parallel/algobase.h
817 (__lexicographical_compare_switch): Likewise.
818
819 2009-09-23 Johannes Singler <singler@ira.uka.de>
820
821 * include/parallel/algobase.h: Uglify internal identifiers;
822 correct line breaks.
823 * include/parallel/algo.h: Likewise.
824 * include/parallel/base.h: Likewise.
825 * include/parallel/equally_split.h: Likewise.
826 * include/parallel/find.h: Likewise.
827 * include/parallel/find_selectors.h: Likewise.
828 * include/parallel/for_each_selectors.h: Likewise.
829 * include/parallel/list_partition.h: Likewise.
830 * include/parallel/losertree.h: Likewise.
831 * include/parallel/merge.h: Likewise.
832 * include/parallel/multiseq_selection.h: Likewise.
833 * include/parallel/multiway_merge.h: Likewise.
834 * include/parallel/multiway_mergesort.h: Likewise.
835 * include/parallel/numeric: Likewise.
836 * include/parallel/numericfwd.h: Likewise.
837 * include/parallel/omp_loop.h: Likewise.
838 * include/parallel/omp_loop_static.h: Likewise.
839 * include/parallel/par_loop.h: Likewise.
840 * include/parallel/partition.h: Likewise.
841 * include/parallel/random_shuffle.h: Likewise.
842 * include/parallel/search.h: Likewise.
843 * include/parallel/sort.h: Likewise.
844 * include/parallel/workstealing.h: Likewise.
845
846 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
847
848 * doc/xml/manual/appendix_contributing.xml: Adjust link to
849 coreutils.
850
851 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
852
853 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
854
855 2009-09-17 Joseph Myers <joseph@codesourcery.com>
856
857 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
858 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
859 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
860 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
861 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
862 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
863 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
864 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
865 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
866 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
867 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
868 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
869
870 2009-09-17 Joseph Myers <joseph@codesourcery.com>
871
872 * include/ext/vstring.h (to_wstring(long long),
873 to_wstring(unsigned long long), to_wstring(long double)): Disable
874 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
875
876 2009-09-17 Johannes Singler <singler@ira.uka.de>
877
878 * include/parallel/algobase.h: Replace tabs by spaces;
879 correct line breaks.
880 * include/parallel/algorithmfwd.h: Likewise.
881 * include/parallel/balanced_quicksort.h: Likewise.
882 * include/parallel/base.h: Likewise.
883 * include/parallel/checkers.h: Likewise.
884 * include/parallel/compatibility.h: Likewise.
885 * include/parallel/equally_split.h: Likewise.
886 * include/parallel/find.h: Likewise.
887 * include/parallel/for_each.h: Likewise.
888 * include/parallel/for_each_selectors.h: Likewise.
889 * include/parallel/iterator.h: Likewise.
890 * include/parallel/list_partition.h: Likewise.
891 * include/parallel/losertree.h: Likewise.
892 * include/parallel/merge.h: Likewise.
893 * include/parallel/multiseq_selection.h: Likewise.
894 * include/parallel/multiway_merge.h: Likewise.
895 * include/parallel/multiway_mergesort.h: Likewise.
896 * include/parallel/numeric: Likewise.
897 * include/parallel/numericfwd.h: Likewise.
898 * include/parallel/omp_loop.h: Likewise.
899 * include/parallel/omp_loop_static.h: Likewise.
900 * include/parallel/par_loop.h: Likewise.
901 * include/parallel/partial_sum.h: Likewise.
902 * include/parallel/partition.h: Likewise.
903 * include/parallel/queue.h: Likewise.
904 * include/parallel/quicksort.h: Likewise.
905 * include/parallel/random_number.h: Likewise.
906 * include/parallel/random_shuffle.h: Likewise.
907 * include/parallel/search.h: Likewise.
908 * include/parallel/set_operations.h: Likewise.
909 * include/parallel/settings.h: Likewise.
910 * include/parallel/sort.h: Likewise.
911 * include/parallel/types.h: Likewise.
912 * include/parallel/unique_copy.h: Likewise.
913 * include/parallel/workstealing.h: Likewise.
914 * include/parallel/algo.h: Likewise;
915 shorten _ForwardIterator to _FIterator.
916 * include/parallel/find_selectors.h: Likewise.
917
918 2009-09-16 Johannes Singler <singler@ira.uka.de>
919
920 * include/parallel/base.h: Correct some comments accidentally changed
921 during uglification.
922 * include/parallel/find.h: Likewise.
923 * include/parallel/find_selectors.h: Likewise.
924 * include/parallel/multiway_merge.h: Likewise.
925 * include/parallel/multiway_mergesort.h: Likewise.
926 * include/parallel/partial_sum.h: Likewise.
927 * include/parallel/partition.h: Likewise.
928 * include/parallel/queue.h: Likewise.
929 * include/parallel/random_shuffle.h: Likewise.
930 * include/parallel/settings.h: Likewise.
931 * include/parallel/sort.h: Likewise.
932 * include/parallel/tags.h: Likewise.
933 * include/parallel/workstealing.h: Likewise.
934
935 2009-09-16 Johannes Singler <singler@ira.uka.de>
936
937 * include/parallel/base.h (_EqualFromLess):
938 Correct uglification of member variables and method arguments.
939 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
940 * include/parallel/find_selectors.h (__find_first_of_selector):
941 Likewise.
942 * include/parallel/iterator.h (_IteratorTriple): Likewise.
943 * include/parallel/multiseq_selection.h
944 (_Lexicographic, _LexicographicReverse): Likewise.
945 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
946 Likewise.
947 * include/parallel/random_number.h (_RandomNumber): Likewise.
948 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
949 Likewise.
950 * include/parallel/set_operations.h (__symmetric_difference_func,
951 __difference_func, __intersection_func, __union_func,
952 parallel_set_union, parallel_set_intersection, parallel_set_difference,
953 parallel_set_symmetric_difference): Likewise.
954 * include/parallel/tags.h (parallel_tag): Likewise.
955 * include/parallel/workstealing.h (_Job): Likewise.
956 * include/parallel/multiway_merge.h
957 (__multiway_merge_k_variant_sentinel_switch:operator())
958 correct uglification of _*LoserTree*.
959 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
960 uglification of member variables and method arguments.
961 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
962 * include/parallel/for_each_selectors.h: Likewise.
963 * include/parallel/omp_loop.h: Likewise.
964 * include/parallel/algo.h: Likewise; uglify c_rand_number.
965
966 2009-09-16 Johannes Singler <singler@ira.uka.de>
967
968 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
969 Replace redundant _Self.
970 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
971 Replace redundant _Self.
972 * include/parallel/algo.h: Correct accidental _Self in comments.
973 * include/parallel/losertree.h: Likewise.
974 * include/parallel/multiway_merge.h: Likewise.
975 * include/parallel/random_shuffle.h: Likewise.
976
977 2009-09-16 Johannes Singler <singler@ira.uka.de>
978
979 * include/parallel/algobase.h: Uglify internal identifiers.
980 * include/parallel/algo.h: Likewise.
981 * include/parallel/algorithm: Likewise.
982 * include/parallel/algorithmfwd.h: Likewise.
983 * include/parallel/balanced_quicksort.h: Likewise.
984 * include/parallel/base.h: Likewise.
985 * include/parallel/basic_iterator.h: Likewise.
986 * include/parallel/checkers.h: Likewise.
987 * include/parallel/compatibility.h: Likewise.
988 * include/parallel/compiletime_settings.: Likewise.
989 * include/parallel/equally_split.h: Likewise.
990 * include/parallel/features.h: Likewise.
991 * include/parallel/find.h: Likewise.
992 * include/parallel/find_selectors.h: Likewise.
993 * include/parallel/for_each.h: Likewise.
994 * include/parallel/for_each_selectors.h: Likewise.
995 * include/parallel/iterator.h: Likewise.
996 * include/parallel/list_partition.h: Likewise.
997 * include/parallel/losertree.h: Likewise.
998 * include/parallel/merge.h: Likewise.
999 * include/parallel/multiseq_selection.h: Likewise.
1000 * include/parallel/multiway_merge.h: Likewise.
1001 * include/parallel/multiway_mergesort.h: Likewise.
1002 * include/parallel/numeric: Likewise.
1003 * include/parallel/numericfwd.h: Likewise.
1004 * include/parallel/omp_loop.h: Likewise.
1005 * include/parallel/omp_loop_static.h: Likewise.
1006 * include/parallel/parallel.h: Likewise.
1007 * include/parallel/par_loop.h: Likewise.
1008 * include/parallel/partial_sum.h: Likewise.
1009 * include/parallel/partition.h: Likewise.
1010 * include/parallel/queue.h: Likewise.
1011 * include/parallel/quicksort.h: Likewise.
1012 * include/parallel/random_number.h: Likewise.
1013 * include/parallel/random_shuffle.h: Likewise.
1014 * include/parallel/search.h: Likewise.
1015 * include/parallel/set_operations.h: Likewise.
1016 * include/parallel/settings.h: Likewise.
1017 * include/parallel/sort.h: Likewise.
1018 * include/parallel/tags.h: Likewise.
1019 * include/parallel/types.h: Likewise.
1020 * include/parallel/unique_copy.h: Likewise.
1021 * include/parallel/workstealing.h: Likewise.
1022
1023 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1024
1025 PR libstdc++/41037
1026 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
1027 and wcerr flags.
1028 * testsuite/27_io/objects/char/41037.cc: New.
1029 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
1030
1031 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
1032
1033 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
1034 constraint.
1035
1036 2009-09-11 Johannes Singler <singler@ira.uka.de>
1037
1038 * include/parallel/multiway_merge.h
1039 (multiway_merge_exact_splitting): Deallocate borders correctly.
1040 (parallel_multiway_merge): Remove unnecessarily complicated
1041 allocation, random access iterators are default-constructible;
1042 deallocate ne_seqs correctly.
1043
1044 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
1045
1046 PR libstdc++/41316
1047 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
1048 Remove.
1049 (forward_list<>::sort(_Comp)): Only declare.
1050 (forward_list<>::sort()): Forward to the latter.
1051 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
1052 Remove definition.
1053 (forward_list<>::sort(_Comp)): Define.
1054 * testsuite/23_containers/forward_list/requirements/dr438/
1055 assign_neg.cc: Adjust dg-error line number.
1056 * testsuite/23_containers/forward_list/requirements/dr438/
1057 insert_neg.cc: Likewise.
1058 * testsuite/23_containers/forward_list/requirements/dr438/
1059 constructor_1_neg.cc: Likewise.
1060 * testsuite/23_containers/forward_list/requirements/dr438/
1061 constructor_2_neg.cc: Likewise.
1062
1063 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1064
1065 * src/Makefile.am (libstdc___la_LINK): New.
1066 * src/Makefile.in: Regenerate.
1067
1068 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
1069
1070 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
1071 *-*-freebsd* from both dg-do and dg-options.
1072
1073 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1074
1075 * configure: Rebuilt with modified libtool.m4.
1076
1077 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
1078 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1079
1080 PR libstdc++/41280
1081 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
1082 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
1083 * configure: Regenerate.
1084
1085 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
1086
1087 PR libstdc++/41267
1088 * include/bits/stl_algobase.h (__copy_move::__copy_m,
1089 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
1090 with a null third argument.
1091
1092 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
1093
1094 Revert.
1095 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1096 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1097 bool for stream sentry objects.
1098 * include/bits/istream.tcc: Same.
1099 * include/bits/ostream.tcc: Same.
1100 * include/bits/basic_string.tcc: Same.
1101 * include/bits/ostream_insert.h: Same.
1102 * src/istream.cc: Same.
1103
1104 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1105
1106 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
1107 instantiation with additional commands issued for each Makefile
1108 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
1109 runs these commands.
1110 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
1111 running `make' in include, passing `pch_build=' to `make'.
1112 * configure: Regenerate.
1113
1114 PR libstdc++/41220
1115 * include/Makefile.am (CLEANFILES): Add stamp-host.
1116 * include/Makefile.in: Regenerate.
1117
1118 2009-09-02 Joseph Myers <joseph@codesourcery.com>
1119
1120 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
1121 under util/ to remote host. Copy .h and .hpp files at more levels
1122 under util/ to remote host.
1123
1124 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1125
1126 * include/bits/stl_uninitialized.h
1127 (__uninitialized_copy::uninitialized_copy): Just call (the now
1128 forwarding) _Construct.
1129
1130 2009-09-01 Chris Jefferson <chris@bubblescope.net>
1131 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
1134 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1135 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
1136 move_iterators/1.cc: Adjust, do not define
1137 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1138 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
1139 move_iterators/1.cc: Likewise.
1140 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
1141 * testsuite/25_algorithms/move/1.cc: Likewise.
1142 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
1143 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
1144 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
1145 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
1146 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
1147 test for predicated test.
1148 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
1149 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
1150 for predicated version.
1151 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
1152
1153 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
1154 enable test2 and test3.
1155
1156 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
1157 moving bug in C++0x mode.
1158
1159 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
1160 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
1161 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
1162 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
1163
1164 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
1165 Kaz Kojima <kkojima@gcc.gnu.org>
1166
1167 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
1168 dg-add-options ieee.
1169 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1170 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1171 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1172 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1173 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1174 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1175 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1176 * testsuite/18_support/numeric_limits/
1177 specialization_default_values.cc: Likewise.
1178 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1179 * testsuite/26_numerics/complex/pow.cc: Likewise.
1180 * testsuite/tr1/5_numerical_facilities/special_functions/
1181 01_assoc_laguerre/check_nan.cc: Likewise.
1182 * testsuite/tr1/5_numerical_facilities/special_functions/
1183 02_assoc_legendre/check_nan.cc: Likewise.
1184 * testsuite/tr1/5_numerical_facilities/special_functions/
1185 03_beta/check_nan.cc: Likewise.
1186 * testsuite/tr1/5_numerical_facilities/special_functions/
1187 04_comp_ellint_1/check_nan.cc: Likewise.
1188 * testsuite/tr1/5_numerical_facilities/special_functions/
1189 05_comp_ellint_2/check_nan.cc: Likewise.
1190 * testsuite/tr1/5_numerical_facilities/special_functions/
1191 06_comp_ellint_3/check_nan.cc: Likewise.
1192 * testsuite/tr1/5_numerical_facilities/special_functions/
1193 07_conf_hyperg/check_nan.cc: Likewise.
1194 * testsuite/tr1/5_numerical_facilities/special_functions/
1195 08_cyl_bessel_i/check_nan.cc: Likewise.
1196 * testsuite/tr1/5_numerical_facilities/special_functions/
1197 09_cyl_bessel_j/check_nan.cc: Likewise.
1198 * testsuite/tr1/5_numerical_facilities/special_functions/
1199 10_cyl_bessel_k/check_nan.cc: Likewise.
1200 * testsuite/tr1/5_numerical_facilities/special_functions/
1201 11_cyl_neumann/check_nan.cc: Likewise.
1202 * testsuite/tr1/5_numerical_facilities/special_functions/
1203 12_ellint_1/check_nan.cc: Likewise.
1204 * testsuite/tr1/5_numerical_facilities/special_functions/
1205 13_ellint_2/check_nan.cc: Likewise.
1206 * testsuite/tr1/5_numerical_facilities/special_functions/
1207 14_ellint_3/check_nan.cc: Likewise.
1208 * testsuite/tr1/5_numerical_facilities/special_functions/
1209 15_expint/check_nan.cc: Likewise.
1210 * testsuite/tr1/5_numerical_facilities/special_functions/
1211 16_hermite/check_nan.cc: Likewise.
1212 * testsuite/tr1/5_numerical_facilities/special_functions/
1213 17_hyperg/check_nan.cc: Likewise.
1214 * testsuite/tr1/5_numerical_facilities/special_functions/
1215 18_laguerre/check_nan.cc: Likewise.
1216 * testsuite/tr1/5_numerical_facilities/special_functions/
1217 19_legendre/check_nan.cc: Likewise.
1218 * testsuite/tr1/5_numerical_facilities/special_functions/
1219 20_riemann_zeta/check_nan.cc: Likewise.
1220 * testsuite/tr1/5_numerical_facilities/special_functions/
1221 21_sph_bessel/check_nan.cc: Likewise.
1222 * testsuite/tr1/5_numerical_facilities/special_functions/
1223 22_sph_legendre/check_nan.cc: Likewise.
1224 * testsuite/tr1/5_numerical_facilities/special_functions/
1225 23_sph_neumann/check_nan.cc: Likewise.
1226
1227 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1228
1229 * include/bits/stl_construct.h: Include <bits/move.h>.
1230
1231 2009-08-29 Chris Jefferson <chris@bubblescope.net>
1232
1233 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
1234 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
1235 Add.
1236 * include/bits/stl_tempbuf.h (_Temporary_buffer::
1237 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
1238 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
1239 C++0x mode.
1240 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
1241 const copy_tracker&)): Add.
1242 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
1243 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
1244
1245 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
1246
1247 * config/abi/pre/gnu.ver: Fixups for string member functions.
1248
1249 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
1250
1251 PR libstdc++/41005
1252 * configure.ac: Bump libtool_VERSION to 6:14:0.
1253 * configure: Regenerate.
1254 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
1255 * src/Makefile.in: Regenerate.
1256 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
1257 move <future> symbols to 3.4.14 version.
1258 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
1259
1260 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
1261
1262 * include/bits/basic_string.h (basic_string): Add cbegin(),
1263 cend(), crbegin(), crend() in C++0x mode.
1264 * config/abi/pre/gnu.ver: Add exports.
1265
1266 * testsuite/util/testsuite_containers.h: New.
1267 * testsuite/util/testsuite_container_traits.h: New.
1268 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
1269 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
1270 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
1271 * testsuite/ext/vstring/requirements/typedefs.cc: New.
1272 * testsuite/23_containers/unordered_map/requirements/
1273 cliterators.cc: Edit.
1274 * testsuite/23_containers/unordered_map/requirements/
1275 citerators.cc: Edit.
1276 * testsuite/23_containers/unordered_map/requirements/
1277 explicit_instantiation/1.cc: New.
1278 * testsuite/23_containers/unordered_map/requirements/
1279 explicit_instantiation/2.cc: New.
1280 * testsuite/23_containers/unordered_map/requirements/
1281 explicit_instantiation/3.cc: New.
1282 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
1283 * testsuite/23_containers/unordered_map/requirements/
1284 explicit_instantiation.cc: Move to nested directory.
1285 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
1286 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
1287 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
1288 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
1289 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
1290 * testsuite/23_containers/set/requirements/typedefs.cc: New.
1291 * testsuite/23_containers/unordered_multimap/requirements/
1292 cliterators.cc: Edit.
1293 * testsuite/23_containers/unordered_multimap/requirements/
1294 citerators.cc: Edit.
1295 * testsuite/23_containers/unordered_multimap/requirements/
1296 explicit_instantiation/1.cc: New.
1297 * testsuite/23_containers/unordered_multimap/requirements/
1298 explicit_instantiation/2.cc: Edit.: New.
1299 * testsuite/23_containers/unordered_multimap/requirements/
1300 explicit_instantiation/3.cc: New.
1301 * testsuite/23_containers/unordered_multimap/requirements/
1302 typedefs.cc: Edit.
1303 * testsuite/23_containers/unordered_multimap/requirements/
1304 explicit_instantiation.cc: Move to nested.
1305 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
1306 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
1307 * testsuite/23_containers/forward_list/requirements/dr438/
1308 insert_neg.cc: New.
1309 * testsuite/23_containers/forward_list/requirements/dr438/
1310 assign_neg.cc: New.
1311 * testsuite/23_containers/forward_list/requirements/dr438/
1312 constructor_1_neg.cc: New.
1313 * testsuite/23_containers/forward_list/requirements/dr438/
1314 constructor_2_neg.cc: New.
1315 * testsuite/23_containers/forward_list/requirements/dr438/
1316 constructor.cc: New.
1317 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
1318 * testsuite/23_containers/unordered_set/requirements/
1319 cliterators.cc: Edit.
1320 * testsuite/23_containers/unordered_set/requirements/
1321 citerators.cc: Edit.
1322 * testsuite/23_containers/unordered_set/requirements/
1323 explicit_instantiation/1.cc: New.
1324 * testsuite/23_containers/unordered_set/requirements/
1325 explicit_instantiation/2.cc: New.
1326 * testsuite/23_containers/unordered_set/requirements/
1327 explicit_instantiation/3.cc: New.
1328 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
1329 * testsuite/23_containers/unordered_set/requirements/
1330 explicit_instantiation.cc: Move to nested.
1331 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
1332 * testsuite/23_containers/vector/requirements/dr438/bool/
1333 constructor.cc: Move.
1334 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
1335 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
1336 * testsuite/23_containers/vector/bool/requirements/dr438/
1337 constructor.cc: New.
1338 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
1339 * testsuite/23_containers/deque/requirements/typedefs.cc
1340 * testsuite/23_containers/stack/requirements/typedefs.cc
1341 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
1342 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
1343 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
1344 * testsuite/23_containers/list/requirements/typedefs.cc: New.
1345 * testsuite/23_containers/unordered_multiset/requirements/
1346 cliterators.cc: Edit.
1347 * testsuite/23_containers/unordered_multiset/requirements/
1348 citerators.cc: Edit.
1349 * testsuite/23_containers/unordered_multiset/requirements/
1350 explicit_instantiation.cc: Move.
1351 * testsuite/23_containers/unordered_multiset/requirements/
1352 explicit_instantiation/1.cc: New.
1353 * testsuite/23_containers/unordered_multiset/requirements/
1354 explicit_instantiation/2.cc: New.
1355 * testsuite/23_containers/unordered_multiset/requirements/
1356 explicit_instantiation/3.cc: New.
1357 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
1358 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
1359 * testsuite/23_containers/map/requirements/typedefs.cc: New.
1360 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
1361 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
1362 Move.
1363 * testsuite/23_containers/array/requirements/
1364 explicit_instantiation/1.cc: New.
1365 * testsuite/23_containers/array/requirements/
1366 explicit_instantiation/2.cc: New.
1367 * testsuite/23_containers/array/requirements/typedefs.cc: New.
1368
1369 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1370
1371 * configure.ac (AC_PREREQ): Bump to 2.64.
1372
1373 2009-08-24 Chris Jefferson <chris@bubblescope.net>
1374
1375 * include/stl_algo.h (__unguarded_partition_pivot,
1376 __move_median_first): New.
1377 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
1378 types.
1379 (__unguarded_linear_insert): Assume always inserting value at __last.
1380 (__unguarded_partition): Take pivot by reference.
1381 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
1382 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
1383
1384 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1385
1386 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
1387 before --mode argument.
1388 * libsupc++/Makefile.in: Regenerate.
1389
1390 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1391
1392 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
1393 2.64 and Automake 1.11 in examples; update link to Autoconf
1394 manual page about quadrigraphs.
1395 * Makefile.am (install-html, install-pdf): Remove.
1396 * Makefile.in: Regenerate.
1397
1398 * Makefile.in: Regenerate.
1399 * acinclude.m4: Regenerate.
1400 * aclocal.m4: Regenerate.
1401 * config.h.in: Regenerate.
1402 * configure: Regenerate.
1403 * doc/Makefile.in: Regenerate.
1404 * include/Makefile.in: Regenerate.
1405 * libsupc++/Makefile.in: Regenerate.
1406 * po/Makefile.in: Regenerate.
1407 * python/Makefile.in: Regenerate.
1408 * src/Makefile.in: Regenerate.
1409 * testsuite/Makefile.in: Regenerate.
1410
1411 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1412
1413 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
1414 $(LIBTOOLFLAGS).
1415 * libsupc++/Makefile.in: Regenerate.
1416 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
1417 and $(LIBTOOLFLAGS).
1418 * src/Makefile.in: Regenerate.
1419
1420 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1421
1422 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
1423 missing dg-require directives.
1424
1425 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1426
1427 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
1428 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
1429 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
1430 __numeric_constants<_Tp>::__gamma_e().
1431
1432 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
1433
1434 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
1435
1436 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1437
1438 * configure.ac: Move guarded checks for CC and CXX ...
1439 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
1440 * configure: Regenerate.
1441
1442 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1443 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR libstdc++/41061
1446 * include/bits/random.h (operator<<(std::basic_ostream<>&,
1447 const std::lognormal_distribution<>&),
1448 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
1449 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
1450 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
1451 operator<<(std::basic_ostream<>&,
1452 const std::chi_squared_distribution<>&),
1453 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
1454 operator<<(std::basic_ostream<>&,
1455 const std::fisher_f_distribution<>&),
1456 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
1457 operator<<(std::basic_ostream<>&,
1458 const std::student_t_distribution<>&),
1459 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
1460 operator<<(std::basic_ostream<>&,
1461 const std::negative_binomial_distribution<>&)): Declare friend.
1462 * testsuite/26_numerics/random/uniform_real_distribution/operators/
1463 serialize.cc: New.
1464 * testsuite/26_numerics/random/piecewise_constant_distribution/
1465 operators/serialize.cc: Likewise.
1466 * testsuite/26_numerics/random/chi_squared_distribution/operators/
1467 serialize.cc: Likewise.
1468 * testsuite/26_numerics/random/normal_distribution/operators/
1469 serialize.cc: Likewise.
1470 * testsuite/26_numerics/random/uniform_int_distribution/operators/
1471 serialize.cc: Likewise.
1472 * testsuite/26_numerics/random/poisson_distribution/operators/
1473 serialize.cc: Likewise.
1474 * testsuite/26_numerics/random/bernoulli_distribution/operators/
1475 serialize.cc: Likewise.
1476 * testsuite/26_numerics/random/discrete_distribution/operators/
1477 serialize.cc: Likewise.
1478 * testsuite/26_numerics/random/weibull_distribution/operators/
1479 serialize.cc: Likewise.
1480 * testsuite/26_numerics/random/negative_binomial_distribution/
1481 operators/serialize.cc: Likewise.
1482 * testsuite/26_numerics/random/cauchy_distribution/operators/
1483 serialize.cc: Likewise.
1484 * testsuite/26_numerics/random/gamma_distribution/operators/
1485 serialize.cc: Likewise.
1486 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1487 serialize.cc: Likewise.
1488 * testsuite/26_numerics/random/exponential_distribution/operators/
1489 serialize.cc: Likewise.
1490 * testsuite/26_numerics/random/lognormal_distribution/operators/
1491 serialize.cc: Likewise.
1492 * testsuite/26_numerics/random/binomial_distribution/operators/
1493 serialize.cc: Likewise.
1494 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1495 serialize.cc: Likewise.
1496 * testsuite/26_numerics/random/piecewise_linear_distribution/
1497 operators/serialize.cc
1498 * testsuite/26_numerics/random/student_t_distribution/operators/
1499 serialize.cc: Likewise.
1500 * testsuite/26_numerics/random/geometric_distribution/operators/
1501 serialize.cc: Likewise.
1502
1503 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1504
1505 * include/bits/stl_tree.h: In C++0x mode make erase return
1506 an iterator as per DR 130.
1507 * include/bits/stl_set.h: Same.
1508 * include/bits/stl_multiset.h: Same.
1509 * include/bits/stl_map.h: Same.
1510 * include/bits/stl_multimap.h: Same.
1511 * doc/xml/manual/intro.xml: Document.
1512 * testsuite/23_containers/set/dr130.cc: New.
1513 * testsuite/23_containers/multiset/dr130.cc: New.
1514 * testsuite/23_containers/map/dr130.cc: New.
1515 * testsuite/23_containers/multimap/dr130.cc: New.
1516
1517 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1518
1519 * include/ext/pointer.h: Add pragma system_header, use
1520 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1521
1522 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1523
1524 * src/compatibility-ldbl.cc: Include cmath.
1525
1526 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1527
1528 * src/compatibility-ldbl.cc: Include tr1/functional.
1529
1530 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1531
1532 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1533
1534 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1535
1536 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1537 * include/precompiled/stdc++.h: Don't include cassert if
1538 _GLIBCXX_NO_ASSERT defined.
1539 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1540 semi-colon.
1541 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1542 Same.
1543
1544 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1545 directory.
1546 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1547 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1548 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1549
1550 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1551 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1552 use stdc++.h include.
1553 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1554 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1555 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1556 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1557 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1558 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1559 ...this.
1560 * testsuite/17_intro/headers/c++200x/all.cc: To...
1561 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1562 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1563 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1564 ...this.
1565 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1566 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1567
1568 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1569
1570 * include/std/future: Move error handling bits outside macro guard.
1571 * src/future.cc: Adjust.
1572
1573 * include/precompiled/stdc++.h: Add future.
1574 * doc/xml/manual/using.xml: Same.
1575
1576 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1577
1578 * src/hashtable.cc: Just definitions.
1579 * src/hashtable_c++0x.cc: Compile C++0x versions.
1580 * src/hash.cc: Same.
1581 * src/hash_c++0x.cc: Same.
1582 src/hash_tr1.cc: Compile TR1 versions.
1583 src/hashtable_tr1.cc: Same.
1584
1585 * src/limits_c++0x.cc: Sync build error handling.
1586
1587 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1588 hashtable.cc to hashtable_tr1.cc.
1589 * src/Makefile.in: Regenerate.
1590
1591 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1592
1593 * include/tr1_impl/functional: Doxygen markup.
1594
1595 * doc/html/*: Regenerate.
1596
1597 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1598
1599 * include/std/future: Fixes for -fno-exceptions.
1600 * include/bits/functexcept.h: Same.
1601 * libsupc++/exception_ptr.h: Same.
1602 * src/pool_allocator.cc: Same.
1603 * src/future.cc: Same.
1604 * src/functexcept.cc: Same.
1605 * config/abi/pre/gnu.ver: New exports.
1606 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1607 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1608 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1609 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1610 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1611 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1612 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1613
1614 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1615 * testsuite/23_containers/deque/operators/2.cc: New.
1616
1617 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1618
1619 * src/hash.cc (hash<string>::operator()(string),
1620 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1621 nothing.
1622 * include/bits/functional_hash.h (hash<error_code>::
1623 operator()(error_code)): Likewise.
1624
1625 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1626
1627 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1628 bool for stream sentry objects.
1629 * include/bits/istream.tcc: Same.
1630 * include/bits/ostream.tcc: Same.
1631 * include/bits/basic_string.tcc: Same.
1632 * include/bits/ostream_insert.h: Same.
1633 * src/istream.cc: Same.
1634
1635 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1636
1637 PR libstdc++/15523
1638 * include/debug/safe_iterator.h (_Safe_iterator<>::
1639 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1640 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1641 do not error out when the source is a value-initialized iterator.
1642 * testsuite/23_containers/vector/15523.cc: New.
1643 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1644
1645 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1646
1647 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1648 cosmetic changes, inline.
1649 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1650 Likewise.
1651 * include/bits/move.h: Minor cosmetic changes.
1652
1653 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1654
1655 PR libstdc++/40912 (final)
1656 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1657 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1658 parms_neg.cc: Likewise.
1659 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1660 parms.cc: Likewise.
1661 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1662 default.cc: Likewise.
1663 * testsuite/26_numerics/random/uniform_real_distribution/
1664 requirements/typedefs.cc: Likewise.
1665 * testsuite/26_numerics/random/piecewise_constant_distribution/
1666 cons/range.cc: Likewise.
1667 * testsuite/26_numerics/random/piecewise_constant_distribution/
1668 cons/default.cc: Likewise.
1669 * testsuite/26_numerics/random/piecewise_constant_distribution/
1670 cons/num_xbound_fun.cc: Likewise.
1671 * testsuite/26_numerics/random/piecewise_constant_distribution/
1672 cons/initlist_fun.cc: Likewise.
1673 * testsuite/26_numerics/random/piecewise_constant_distribution/
1674 requirements/typedefs.cc: Likewise.
1675 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1676 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1677 parms.cc: Likewise.
1678 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1679 default.cc: Likewise.
1680 * testsuite/26_numerics/random/chi_squared_distribution/
1681 requirements/typedefs.cc: Likewise.
1682 * testsuite/26_numerics/random/normal_distribution/
1683 cons/parms.cc: Likewise.
1684 * testsuite/26_numerics/random/normal_distribution/
1685 cons/default.cc: Likewise.
1686 * testsuite/26_numerics/random/normal_distribution/
1687 requirements/typedefs.cc: Likewise.
1688 * testsuite/26_numerics/random/seed_seq/cons/
1689 range.cc: Likewise.
1690 * testsuite/26_numerics/random/seed_seq/cons/
1691 initlist.cc: Likewise.
1692 * testsuite/26_numerics/random/seed_seq/cons/
1693 default.cc: Likewise.
1694 * testsuite/26_numerics/random/seed_seq/requirements/
1695 typedefs.cc: Likewise.
1696 * testsuite/26_numerics/random/uniform_int_distribution/
1697 cons/parms_neg.cc: Likewise.
1698 * testsuite/26_numerics/random/uniform_int_distribution/
1699 cons/parms.cc: Likewise.
1700 * testsuite/26_numerics/random/uniform_int_distribution/
1701 cons/default.cc: Likewise.
1702 * testsuite/26_numerics/random/uniform_int_distribution/
1703 requirements/typedefs.cc: Likewise.
1704 * testsuite/26_numerics/random/poisson_distribution/cons/
1705 parms.cc: Likewise.
1706 * testsuite/26_numerics/random/poisson_distribution/cons/
1707 default.cc: Likewise.
1708 * testsuite/26_numerics/random/poisson_distribution/
1709 requirements/typedefs.cc: Likewise.
1710 * testsuite/26_numerics/random/bernoulli_distribution/
1711 cons/parms.cc: Likewise.
1712 * testsuite/26_numerics/random/bernoulli_distribution/
1713 cons/default.cc: Likewise.
1714 * testsuite/26_numerics/random/bernoulli_distribution/
1715 requirements/typedefs.cc: Likewise.
1716 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1717 * testsuite/26_numerics/random/
1718 default_random_engine.cc: Likewise.
1719 * testsuite/26_numerics/random/discrete_distribution/
1720 cons/range.cc: Likewise.
1721 * testsuite/26_numerics/random/discrete_distribution/
1722 cons/initlist.cc: Likewise.
1723 * testsuite/26_numerics/random/discrete_distribution/
1724 cons/default.cc: Likewise.
1725 * testsuite/26_numerics/random/discrete_distribution/
1726 cons/num_xbound_fun.cc: Likewise.
1727 * testsuite/26_numerics/random/discrete_distribution/
1728 requirements/typedefs.cc: Likewise.
1729 * testsuite/26_numerics/random/weibull_distribution/
1730 cons/parms.cc: Likewise.
1731 * testsuite/26_numerics/random/weibull_distribution/
1732 cons/default.cc: Likewise.
1733 * testsuite/26_numerics/random/weibull_distribution/
1734 requirements/typedefs.cc: Likewise.
1735 * testsuite/26_numerics/random/independent_bits_engine/
1736 cons/base_move.cc: Likewise.
1737 * testsuite/26_numerics/random/independent_bits_engine/
1738 cons/seed1.cc: Likewise.
1739 * testsuite/26_numerics/random/independent_bits_engine/
1740 cons/seed2.cc: Likewise.
1741 * testsuite/26_numerics/random/independent_bits_engine/
1742 cons/base_copy.cc: Likewise.
1743 * testsuite/26_numerics/random/independent_bits_engine/
1744 cons/default.cc: Likewise.
1745 * testsuite/26_numerics/random/independent_bits_engine/
1746 cons/seed_seq.cc: Likewise.
1747 * testsuite/26_numerics/random/independent_bits_engine/
1748 requirements/typedefs.cc: Likewise.
1749 * testsuite/26_numerics/random/independent_bits_engine/
1750 operators/equal.cc: Likewise.
1751 * testsuite/26_numerics/random/independent_bits_engine/
1752 operators/serialize.cc: Likewise.
1753 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1754 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1755 * testsuite/26_numerics/random/subtract_with_carry_engine/
1756 cons/seed1.cc: Likewise.
1757 * testsuite/26_numerics/random/subtract_with_carry_engine/
1758 cons/seed2.cc: Likewise.
1759 * testsuite/26_numerics/random/subtract_with_carry_engine/
1760 cons/default.cc: Likewise.
1761 * testsuite/26_numerics/random/subtract_with_carry_engine/
1762 requirements/typedefs.cc: Likewise.
1763 * testsuite/26_numerics/random/subtract_with_carry_engine/
1764 operators/equal.cc: Likewise.
1765 * testsuite/26_numerics/random/subtract_with_carry_engine/
1766 operators/serialize.cc: Likewise.
1767 * testsuite/26_numerics/random/discard_block_engine/cons/
1768 base_move.cc: Likewise.
1769 * testsuite/26_numerics/random/discard_block_engine/cons/
1770 seed1.cc: Likewise.
1771 * testsuite/26_numerics/random/discard_block_engine/cons/
1772 seed2.cc: Likewise.
1773 * testsuite/26_numerics/random/discard_block_engine/cons/
1774 base_copy.cc: Likewise.
1775 * testsuite/26_numerics/random/discard_block_engine/cons/
1776 default.cc: Likewise.
1777 * testsuite/26_numerics/random/discard_block_engine/cons/
1778 seed_seq.cc: Likewise.
1779 * testsuite/26_numerics/random/discard_block_engine/
1780 requirements/typedefs.cc: Likewise.
1781 * testsuite/26_numerics/random/discard_block_engine/
1782 operators/equal.cc: Likewise.
1783 * testsuite/26_numerics/random/discard_block_engine/
1784 operators/serialize.cc: Likewise.
1785 * testsuite/26_numerics/random/cauchy_distribution/
1786 cons/parms.cc: Likewise.
1787 * testsuite/26_numerics/random/cauchy_distribution/
1788 cons/default.cc: Likewise.
1789 * testsuite/26_numerics/random/cauchy_distribution/
1790 requirements/typedefs.cc: Likewise.
1791 * testsuite/26_numerics/random/negative_binomial_distribution/
1792 cons/parms.cc: Likewise.
1793 * testsuite/26_numerics/random/negative_binomial_distribution/
1794 cons/default.cc: Likewise.
1795 * testsuite/26_numerics/random/negative_binomial_distribution/
1796 requirements/typedefs.cc: Likewise.
1797 * testsuite/26_numerics/random/gamma_distribution/
1798 cons/parms.cc: Likewise.
1799 * testsuite/26_numerics/random/gamma_distribution/
1800 cons/default.cc: Likewise.
1801 * testsuite/26_numerics/random/gamma_distribution/
1802 requirements/typedefs.cc: Likewise.
1803 * testsuite/26_numerics/random/mersenne_twister_engine/
1804 cons/seed1.cc: Likewise.
1805 * testsuite/26_numerics/random/mersenne_twister_engine/
1806 cons/seed2.cc: Likewise.
1807 * testsuite/26_numerics/random/mersenne_twister_engine/
1808 cons/default.cc: Likewise.
1809 * testsuite/26_numerics/random/mersenne_twister_engine/
1810 requirements/typedefs.cc: Likewise.
1811 * testsuite/26_numerics/random/mersenne_twister_engine/
1812 operators/equal.cc: Likewise.
1813 * testsuite/26_numerics/random/mersenne_twister_engine/
1814 operators/serialize.cc: Likewise.
1815 * testsuite/26_numerics/random/fisher_f_distribution/
1816 cons/parms.cc: Likewise.
1817 * testsuite/26_numerics/random/fisher_f_distribution/
1818 cons/default.cc: Likewise.
1819 * testsuite/26_numerics/random/fisher_f_distribution/
1820 requirements/typedefs.cc: Likewise.
1821 * testsuite/26_numerics/random/exponential_distribution/
1822 cons/parms.cc: Likewise.
1823 * testsuite/26_numerics/random/exponential_distribution/
1824 cons/default.cc: Likewise.
1825 * testsuite/26_numerics/random/exponential_distribution/
1826 requirements/typedefs.cc: Likewise.
1827 * testsuite/26_numerics/random/binomial_distribution/
1828 cons/parms.cc: Likewise.
1829 * testsuite/26_numerics/random/binomial_distribution/
1830 cons/default.cc: Likewise.
1831 * testsuite/26_numerics/random/binomial_distribution/
1832 requirements/typedefs.cc: Likewise.
1833 * testsuite/26_numerics/random/lognormal_distribution/
1834 cons/parms.cc: Likewise.
1835 * testsuite/26_numerics/random/lognormal_distribution/
1836 cons/default.cc: Likewise.
1837 * testsuite/26_numerics/random/lognormal_distribution/
1838 requirements/typedefs.cc: Likewise.
1839 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1840 * testsuite/26_numerics/random/random_device/cons/
1841 token.cc: Likewise.
1842 * testsuite/26_numerics/random/random_device/cons/
1843 default.cc: Likewise.
1844 * testsuite/26_numerics/random/random_device/
1845 requirements/typedefs.cc: Likewise.
1846 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1847 * testsuite/26_numerics/random/extreme_value_distribution/
1848 cons/parms.cc: Likewise.
1849 * testsuite/26_numerics/random/extreme_value_distribution/
1850 cons/default.cc: Likewise.
1851 * testsuite/26_numerics/random/extreme_value_distribution/
1852 requirements/typedefs.cc: Likewise.
1853 * testsuite/26_numerics/random/piecewise_linear_distribution/
1854 cons/range.cc: Likewise.
1855 * testsuite/26_numerics/random/piecewise_linear_distribution/
1856 cons/default.cc: Likewise.
1857 * testsuite/26_numerics/random/piecewise_linear_distribution/
1858 cons/num_xbound_fun.cc: Likewise.
1859 * testsuite/26_numerics/random/piecewise_linear_distribution/
1860 cons/initlist_fun.cc: Likewise.
1861 * testsuite/26_numerics/random/piecewise_linear_distribution/
1862 requirements/typedefs.cc: Likewise.
1863 * testsuite/26_numerics/random/student_t_distribution/
1864 cons/parms.cc: Likewise.
1865 * testsuite/26_numerics/random/student_t_distribution/
1866 cons/default.cc: Likewise.
1867 * testsuite/26_numerics/random/student_t_distribution/
1868 requirements/typedefs.cc: Likewise.
1869 * testsuite/26_numerics/random/linear_congruential_engine/
1870 cons/seed1.cc: Likewise.
1871 * testsuite/26_numerics/random/linear_congruential_engine/
1872 cons/seed2.cc: Likewise.
1873 * testsuite/26_numerics/random/linear_congruential_engine/
1874 cons/default.cc: Likewise.
1875 * testsuite/26_numerics/random/linear_congruential_engine/
1876 requirements/non_uint_neg.cc: Likewise.
1877 * testsuite/26_numerics/random/linear_congruential_engine/
1878 requirements/typedefs.cc: Likewise.
1879 * testsuite/26_numerics/random/linear_congruential_engine/
1880 operators/equal.cc: Likewise.
1881 * testsuite/26_numerics/random/linear_congruential_engine/
1882 operators/serialize.cc: Likewise.
1883 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1884 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1885 base_move.cc: Likewise.
1886 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1887 seed1.cc: Likewise.
1888 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1889 seed2.cc: Likewise.
1890 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1891 base_copy.cc: Likewise.
1892 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1893 default.cc: Likewise.
1894 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1895 seed_seq.cc: Likewise.
1896 * testsuite/26_numerics/random/shuffle_order_engine/
1897 requirements/typedefs.cc: Likewise.
1898 * testsuite/26_numerics/random/shuffle_order_engine/
1899 operators/equal.cc: Likewise.
1900 * testsuite/26_numerics/random/shuffle_order_engine/
1901 operators/serialize.cc: Likewise.
1902 * testsuite/26_numerics/random/geometric_distribution/
1903 cons/parms.cc: Likewise.
1904 * testsuite/26_numerics/random/geometric_distribution/
1905 cons/default.cc: Likewise.
1906 * testsuite/26_numerics/random/geometric_distribution/
1907 requirements/typedefs.cc: Likewise.
1908 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1909
1910 2009-07-31 Jason Merrill <jason@redhat.com>
1911 Douglas Gregor <doug.gregor@gmail.com>
1912
1913 * include/bits/move.h (forward): Implement as in N2835.
1914 (move): Implement as in N2831.
1915 * include/std/istream (rvalue stream operator>>): New.
1916 * include/std/ostream (rvalue stream operator<<): New.
1917 * testsuite/27_io/rvalue_streams.cc: New.
1918
1919 2009-07-31 Jason Merrill <jason@redhat.com>
1920
1921 * include/bits/forward_list.h (splice_after): Use forward.
1922 (merge): Likewise.
1923 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1924 (move_iterator::operator[]): Use move.
1925 * include/bits/stl_list.h (insert): Use move.
1926 * include/std/thread (_Callable constructor): Use forward.
1927 * include/std/tuple: Don't specify explicit template args to move.
1928
1929 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1930 Adjust signature.
1931 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1932 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1933 reference.
1934 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1935 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1936 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1937 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1938 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1939 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1940 testsuite/23_containers/forward_list/operations/1.cc,
1941 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1942 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1943 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1944 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1945 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1946 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1947
1948 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1949
1950 PR libstdc++/40912 (partial)
1951 * include/std/random: Disable the facility if <stdint.h> is not
1952 available.
1953
1954 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1955
1956 PR libstdc++/40919
1957 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1958 xfail on darwin[3-9]*.
1959
1960 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1961
1962 PR libstdc++/40917
1963 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1964 tweak qualifications.
1965
1966 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1967
1968 PR libstdc++/40916
1969 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1970 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1971 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1972
1973 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1974
1975 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1976
1977 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1978
1979 PR libstdc++/40915
1980 * testsuite/18_support/headers/exception/synopsis.cc: Fix
1981 std::terminate declaration.
1982
1983 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1984
1985 PR libstdc++/40908
1986 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
1987 symbols at GLIBCXX_3.4.
1988
1989 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1990
1991 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
1992 * testsuite/util/testsuite_abi.cc: Adjust.
1993 * configure.ac: Bump libtool_VERSION to 6:13:0.
1994 * configure: Regenerate.
1995
1996 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
1997 Tyler Earman <rem.intellegare@gmail.com>
1998
1999 * doc/xml/manual/configure.xml: Consistent placement of
2000 ABI-changing options, clarify --enable-clocale.
2001
2002 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2003
2004 * python/Makefile.in: Regenerate.
2005
2006 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2007
2008 * python/Makefile.am (install-data-local): Use DESTDIR
2009 correctly.
2010
2011 2009-07-24 Jason Merrill <jason@redhat.com>
2012
2013 Core issue 901
2014 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
2015 dealloc.
2016
2017 2009-07-24 Joseph Myers <joseph@codesourcery.com>
2018
2019 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
2020 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
2021 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
2022 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
2023 * testsuite/21_strings/headers/cwchar/functions_std.cc,
2024 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
2025 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2026 Use dg-require-swprintf.
2027
2028 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2029
2030 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
2031
2032 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2033
2034 * include/c_std/cmath (abs(_Tp)): Add.
2035 * include/c_global/cmath (abs(_Tp)): Likewise.
2036 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
2037
2038 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2039
2040 * doc/html/ext/lwg-closed.html: Update to R65.
2041 * doc/html/ext/lwg-defects.html: Likewise.
2042 * doc/html/ext/lwg-active.html: Likewise.
2043 * doc/xml/manual/intro.xml: Update DRs entries.
2044
2045 2009-07-22 Jason Merrill <jason@redhat.com>
2046
2047 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
2048
2049 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 * include/std/valarray (valarray<>::operator=(const valarray<>&),
2052 valarray<>::operator=(initializer_list<>)): Implement resolution
2053 of DR 630, [Ready] in Frankfurt.
2054 * testsuite/26_numerics/valarray/dr630-1.cc: New.
2055 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
2056 * doc/xml/manual/intro.xml: Add an entry for DR 630.
2057
2058 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2059
2060 * include/std/chrono (duration<>::operator%=, operator%):
2061 Add, per DR 934.
2062 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
2063 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
2064
2065 * include/std/chrono (operator/): Simplify implementation.
2066
2067 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
2068
2069 * doc/xml/manual/intro.xml: Escape '&', validate.
2070 * doc/xml/manual/using.xml: Validate, dead link check.
2071 * doc/xml/manual/strings.xml: Same.
2072 * doc/xml/manual/appendix_contributing.xml: Same.
2073 * doc/xml/manual/iterators.xml: Same.
2074 * doc/xml/manual/spine.xml: Same.
2075
2076 * doc/xml/faq.xml: Remove redundant xreflabel entities.
2077 * doc/xml/gnu/gpl-3.0.xml: Same.
2078 * doc/xml/manual/mt_allocator.xml: Same.
2079 * doc/xml/manual/allocator.xml: Same.
2080 * doc/xml/manual/ctype.xml: Same.
2081 * doc/xml/manual/codecvt.xml: Same.
2082 * doc/xml/manual/backwards_compatibility.xml: Same.
2083 * doc/xml/manual/shared_ptr.xml: Same.
2084 * doc/xml/manual/abi.xml: Same.
2085 * doc/xml/manual/auto_ptr.xml: Same.
2086 * doc/xml/manual/internals.xml: Same.
2087 * doc/xml/manual/parallel_mode.xml: Same.
2088 * doc/xml/manual/bitmap_allocator.xml: Same.
2089 * doc/xml/manual/build_hacking.xml: Same.
2090 * doc/xml/manual/evolution.xml: Same.
2091 * doc/xml/manual/debug.xml: Same.
2092 * doc/xml/manual/localization.xml: Same.
2093 * doc/xml/manual/appendix_contributing.xml: Same.
2094 * doc/xml/manual/locale.xml: Same.
2095 * doc/xml/manual/messages.xml: Same.
2096 * doc/xml/manual/spine.xml: Same.
2097 * doc/xml/manual/test.xml: Same.
2098 * doc/xml/book.txml: Same.
2099 * doc/xml/spine.xml: Same.
2100
2101 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
2102 * doc/xml/manual/backwards_compatibility.xml: Same.
2103 * doc/xml/manual/concurrency.xml: Same.
2104 * doc/xml/manual/intro.xml: Same.
2105 * doc/xml/manual/parallel_mode.xml: Same.
2106 * doc/xml/manual/status_cxx1998.xml: Same.
2107 * doc/xml/manual/containers.xml: Same.
2108 * doc/xml/manual/io.xml: Same.
2109 * doc/xml/manual/support.xml: Same.
2110 * doc/xml/manual/strings.xml: Same.
2111 * doc/xml/manual/debug_mode.xml: Same.
2112 * doc/xml/manual/extensions.xml: Same.
2113 * doc/xml/manual/appendix_contributing.xml: Same.
2114 * doc/xml/manual/messages.xml: Same.
2115 * doc/xml/manual/test.xml: Same.
2116
2117 * doc/xml/manual/abi.xml: Same.
2118 * doc/xml/manual/auto_ptr.xml: Same.
2119 * doc/xml/manual/parallel_mode.xml: Same.
2120 * doc/xml/manual/build_hacking.xml: Same.
2121 * doc/xml/manual/evolution.xml: Same.
2122 * doc/xml/manual/using.xml: Same.
2123 * doc/xml/manual/debug_mode.xml: Same.
2124 * doc/xml/manual/extensions.xml: Same.
2125 * doc/xml/manual/diagnostics.xml: Same.
2126 * doc/xml/manual/algorithms.xml: Same.
2127
2128 * doc/html: Regenerate.
2129
2130 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2131
2132 PR libstdc++/40712
2133 * config/locale/gnu/numeric_members.cc (numpunct<>::
2134 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
2135 and copy the langinfo data into it.
2136 (numpunct<>::~numpunct): Free the allocated memory.
2137 * config/locale/gnu/monetary_members.cc (moneypunct<>::
2138 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
2139 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
2140 _M_data->_M_curr_symbol.
2141 (moneypunct<>::~moneypunct): Free the allocated memory.
2142 * testsuite/22_locale/moneypunct/40712.cc: New.
2143
2144 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
2145 Do not leak memory if new throws.
2146 * include/bits/locale_facets_nonio.tcc
2147 (__moneypunct_cache<>::_M_cache): Likewise.
2148
2149 2009-07-17 Joseph Myers <joseph@codesourcery.com>
2150
2151 PR other/40784
2152 * configure: Regenerate.
2153
2154 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
2155
2156 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
2157 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2158 line numbers.
2159 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
2160 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
2161 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
2162
2163 2009-07-16 Joseph Myers <joseph@codesourcery.com>
2164
2165 * configure: Regenerate.
2166
2167 2009-07-16 Jason Merrill <jason@redhat.com>
2168
2169 PR libstdc++/37907
2170 * include/std/type_traits: Add is_standard_layout, is_trivial.
2171 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
2172 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2173 Update line numbers.
2174
2175 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
2176 Tom Tromey <tromey@redhat.com>
2177
2178 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
2179 Fetch std::string to the given length.
2180
2181 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2182
2183 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
2184 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
2185 [Ready] in Frankfurt.
2186 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
2187 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
2188 New.
2189 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
2190 Likewise.
2191 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
2192 Adjust.
2193 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
2194 Likewise.
2195 * doc/xml/manual/intro.xml: Add an entry for DR 696.
2196
2197 * include/bits/istream.tcc: Minor clean-up to the initializers of the
2198 __err locals.
2199 * include/bits/ostream.tcc: Likewise.
2200 * src/compatibility.cc: Likewise.
2201 * src/istream.cc: Likewise.
2202
2203 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2204
2205 * include/std/type_traits (common_type): Remove workaround for
2206 PR36628, now fixed.
2207
2208 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
2209
2210 PR testsuite/40699
2211 PR testsuite/40707
2212 PR testsuite/40709
2213 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
2214
2215 2009-07-08 Janis Johnson <janis187@us.ibm.com>
2216
2217 PR libstdc++/40691
2218 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
2219 * testsuite/26_numerics/valarray/40691.cc: New test.
2220
2221 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
2222
2223 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
2224 * testsuite/21_strings/c_strings/char/3.cc: Same.
2225
2226 2009-07-06 Jason Merrill <jason@redhat.com>
2227
2228 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
2229 to defer searching bases that don't overlap the desired address.
2230
2231 2009-07-05 Joseph Myers <joseph@codesourcery.com>
2232
2233 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
2234 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
2235 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
2236 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
2237 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
2238 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
2239 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
2240 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
2241 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
2242 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
2243 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
2244 testsuite/ext/vstring/init-list.cc,
2245 testsuite/ext/vstring/moveable.cc,
2246 testsuite/ext/vstring/requirements/citerators.cc,
2247 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
2248 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
2249 Use dg-require-string-conversions.
2250
2251 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2252
2253 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
2254 to ld_library_path. Use add_path. Add just find_libgcc_s to
2255 ld_library_path, not every libgcc multilib directory.
2256
2257 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2258
2259 PR libstdc++/40600
2260 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
2261 std::minmax return type.
2262 * testsuite/25_algorithms/minmax/3.cc: Likewise.
2263
2264 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2265
2266 PR libstdc++/40511
2267 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
2268 with glibc2.2.x.
2269
2270 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2271
2272 * include/bits/random.tcc
2273 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
2274 as array type.
2275
2276 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2277
2278 * include/bits/random.h (__mod(_Tp)): Use defaults.
2279 (struct _Mod): Adjust template parameters.
2280 (linear_congruential_engine<>::operator()()): Adjust.
2281 (typedef _UInt32Type): Remove.
2282 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
2283 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
2284 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
2285 calls.
2286 (mersenne_twister_engine<>::seed(result_type)): Likewise.
2287 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
2288 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
2289 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
2290 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
2291 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
2292 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
2293 Likewise.
2294
2295 * include/bits/random.tcc
2296 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
2297 formula (i mod n).
2298 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
2299 as array type.
2300 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
2301 size.
2302 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
2303 uint_least32_t.
2304
2305 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2306
2307 * include/std/future (shared_future): Adjust doxygen comment.
2308
2309 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2310
2311 PR libstdc++/40297
2312 * include/bits/atomic_0.h: Reverse debug assertions.
2313 * include/bits/atomic_2.h: Likewise.
2314
2315 2009-06-23 DJ Delorie <dj@redhat.com>
2316
2317 Add MeP port.
2318 * configure.host: Add mep support.
2319
2320 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
2321
2322 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
2323 (INPUT): Add future.
2324 * include/std/future: Adjust markup.
2325 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
2326 line numbers.
2327 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2328 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2329 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2330 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2331
2332 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2333
2334 * include/bits/shared_ptr.h: Do not swap rvalues.
2335 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
2336 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2337 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2338 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2339 * testsuite/20_util/tuple/swap.cc: Likewise.
2340
2341 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2342
2343 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
2344 * include/std/ratio: Typo in comment.
2345
2346 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2347
2348 PR libstdc++/40518
2349 * include/bits/basic_string.h (basic_string<>::_Rep::
2350 _M_set_length_and_sharable): Do not write the empty rep.
2351 (basic_string<>::erase(iterator, iterator)): Likewise,
2352 move out of line...
2353 * include/bits/basic_string.tcc: ... here.
2354
2355 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2356
2357 * testsuite/util/testsuite_common_types.h (bitwise_operators,
2358 bitwise_assignment_operators): Initialize a and b.
2359 (struct has_bitwise_operators): Do not call the latter.
2360 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2361 dg-error line numbers.
2362 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
2363 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
2364 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
2365
2366 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2367
2368 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
2369 possibly unused.
2370 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2371 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2372 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2373
2374 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
2375
2376 * include/std/future: New.
2377 * include/Makefile.am: Add.
2378 * include/Makefile.in: Regenerate.
2379 * src/future.cc: New.
2380 * src/Makefile.am: Add.
2381 * src/Makefile.in: Regenerate.
2382 * config/abi/pre/gnu.ver: Add export.
2383 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
2384 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
2385 * testsuite/30_threads/packaged_task/cons/1.cc: New.
2386 * testsuite/30_threads/packaged_task/cons/2.cc: New.
2387 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
2388 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
2389 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
2390 * testsuite/30_threads/packaged_task/cons/move.cc: New.
2391 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
2392 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
2393 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
2394 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
2395 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
2396 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
2397 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
2398 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
2399 * testsuite/30_threads/packaged_task/members/reset.cc: New.
2400 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
2401 * testsuite/30_threads/packaged_task/members/swap.cc: New.
2402 * testsuite/30_threads/packaged_task/requirements/
2403 explicit_instantiation.cc: New.
2404 * testsuite/30_threads/promise/cons/1.cc: New.
2405 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
2406 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
2407 * testsuite/30_threads/promise/cons/move_assign.cc: New.
2408 * testsuite/30_threads/promise/cons/move.cc: New.
2409 * testsuite/30_threads/promise/members/get_future.cc: New.
2410 * testsuite/30_threads/promise/members/get_future2.cc: New.
2411 * testsuite/30_threads/promise/members/set_exception.cc: New.
2412 * testsuite/30_threads/promise/members/set_exception2.cc: New.
2413 * testsuite/30_threads/promise/members/set_value.cc: New.
2414 * testsuite/30_threads/promise/members/set_value2.cc: New.
2415 * testsuite/30_threads/promise/members/set_value3.cc: New.
2416 * testsuite/30_threads/promise/members/swap.cc: New.
2417 * testsuite/30_threads/promise/requirements/
2418 explicit_instantiation.cc: New.
2419 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
2420 * testsuite/30_threads/shared_future/cons/copy.cc: New.
2421 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
2422 * testsuite/30_threads/shared_future/cons/move.cc: New.
2423 * testsuite/30_threads/shared_future/members/get.cc: New.
2424 * testsuite/30_threads/shared_future/members/get2.cc: New.
2425 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
2426 * testsuite/30_threads/shared_future/members/has_value.cc: New.
2427 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
2428 * testsuite/30_threads/shared_future/members/wait.cc: New.
2429 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
2430 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
2431 * testsuite/30_threads/shared_future/requirements/
2432 explicit_instantiation.cc: New.
2433 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
2434 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
2435 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
2436 * testsuite/30_threads/unique_future/cons/move.cc: New.
2437 * testsuite/30_threads/unique_future/members/get.cc: New.
2438 * testsuite/30_threads/unique_future/members/get2.cc: New.
2439 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
2440 * testsuite/30_threads/unique_future/members/has_value.cc: New.
2441 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
2442 * testsuite/30_threads/unique_future/members/wait.cc: New.
2443 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
2444 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
2445 * testsuite/30_threads/unique_future/requirements/
2446 explicit_instantiation.cc: New.
2447 * testsuite/performance/30_threads/future/polling.cc: New.
2448
2449 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2450
2451 * Revert last Change.
2452
2453 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR libstdc++/40497
2456 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
2457 signature per the current C++1x draft (N2857).
2458 * testsuite/24_iterators/operations/40497.cc: Add.
2459
2460 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2461
2462 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
2463 a floating point type.
2464 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
2465 _IntType)): Fix second default argument.
2466 (uniform_int_distribution<>::_M_call): Remove.
2467 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2468 const param_type&)): Only declare.
2469 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
2470 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
2471 Remove.
2472 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2473 const param_type&): Define here.
2474 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
2475 const param_type&), discrete_distribution<>::operator()
2476 (_UniformRandomNumberGenerator&, const param_type&),
2477 piecewise_constant_distribution<>::operator()
2478 (_UniformRandomNumberGenerator&, const param_type&),
2479 piecewise_linear_distribution<>::operator()
2480 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
2481 the second template argument of _Adaptor.
2482 * testsuite/26_numerics/random/uniform_int_distribution/cons/
2483 default.cc: Adjust.
2484
2485 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2486
2487 * include/bits/random.tcc (discrete_distribution<>::param_type::
2488 param_type(size_t, double, double, _Func),
2489 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2490 const param_type&)): Tidy.
2491 (piecewise_constant_distribution<>::param_type::_M_initialize):
2492 Use reserve, fix.
2493 (piecewise_constant_distribution<>::param_type::
2494 param_type(initializer_list<>, _Func),
2495 piecewise_constant_distribution<>::param_type::
2496 param_type(size_t, _RealType, _RealType, _Func),
2497 piecewise_linear_distribution<>::param_type::
2498 param_type(initializer_list<>, _Func),
2499 piecewise_linear_distribution<>::param_type::
2500 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2501 (piecewise_constant_distribution<>::param_type::
2502 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2503 piecewise_constant_distribution<>::
2504 operator()(_UniformRandomNumberGenerator&, const param_type&),
2505 piecewise_linear_distribution<>::
2506 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2507 (operator>>(std::basic_istream<>&,
2508 piecewise_constant_distribution<>&),
2509 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2510 Use reserve.
2511 * include/bits/random.h: Minor cosmetic changes.
2512
2513 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2514
2515 * testsuite/23_containers/list/check_construct_destroy.h: New.
2516 Move test logic here.
2517 * testsuite/23_containers/list/moveable.h: Same.
2518 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2519 * testsuite/23_containers/list/modifiers/1.h: Same.
2520 * testsuite/23_containers/list/modifiers/2.h: Same.
2521 * testsuite/23_containers/list/modifiers/3.h: Same.
2522 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2523 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2524 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2525 * testsuite/23_containers/list/operations/1.h: Same.
2526 * testsuite/23_containers/list/operations/2.h: Same.
2527 * testsuite/23_containers/list/operations/3.h: Same.
2528 * testsuite/23_containers/list/operations/4.h: Same.
2529 * testsuite/23_containers/list/operations/5.h: Same.
2530 * testsuite/23_containers/list/capacity/1.h: Same.
2531 * testsuite/23_containers/list/init-list.h: Same.
2532 * testsuite/23_containers/list/cons/1.h: Same.
2533 * testsuite/23_containers/list/cons/2.h: Same.
2534 * testsuite/23_containers/list/cons/3.h: Same.
2535 * testsuite/23_containers/list/cons/4.h: Same.
2536 * testsuite/23_containers/list/cons/5.h: Same.
2537 * testsuite/23_containers/list/cons/6.h: Same.
2538 * testsuite/23_containers/list/cons/7.h: Same.
2539 * testsuite/23_containers/list/cons/8.h: Same.
2540 * testsuite/23_containers/list/cons/9.h: Same.
2541 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2542 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2543 header.
2544 * testsuite/23_containers/list/modifiers/1.cc: Same.
2545 * testsuite/23_containers/list/modifiers/2.cc: Same.
2546 * testsuite/23_containers/list/modifiers/3.cc: Same.
2547 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2548 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2549 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2550 * testsuite/23_containers/list/operations/1.cc: Same.
2551 * testsuite/23_containers/list/operations/2.cc: Same.
2552 * testsuite/23_containers/list/operations/3.cc: Same.
2553 * testsuite/23_containers/list/operations/4.cc: Same.
2554 * testsuite/23_containers/list/operations/5.cc: Same.
2555 * testsuite/23_containers/list/capacity/1.cc: Same.
2556 * testsuite/23_containers/list/init-list.cc: Same.
2557 * testsuite/23_containers/list/cons/1.cc: Same.
2558 * testsuite/23_containers/list/cons/2.cc: Same.
2559 * testsuite/23_containers/list/cons/3.cc: Same.
2560 * testsuite/23_containers/list/cons/4.cc: Same.
2561 * testsuite/23_containers/list/cons/5.cc: Same.
2562 * testsuite/23_containers/list/cons/6.cc: Same.
2563 * testsuite/23_containers/list/cons/7.cc: Same.
2564 * testsuite/23_containers/list/cons/8.cc: Same.
2565 * testsuite/23_containers/list/cons/9.cc: Same.
2566 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2567 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2568 * testsuite/23_containers/list/moveable.cc: Same.
2569
2570 2009-06-17 Tom Tromey <tromey@redhat.com>
2571
2572 * python/hook.in: Do not fail when there is no current objfile.
2573 Use os.path.normpath.
2574
2575 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2576
2577 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2578 Remove.
2579 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2580 rvalue-reference so that move constructor is called.
2581 * testsuite/18_support/exception_ptr/move.cc: New.
2582
2583 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2584
2585 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2586 if joinable.
2587
2588 2009-06-15 Tom Tromey <tromey@redhat.com>
2589
2590 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2591 set self.iter.
2592 (StdMapPrinter.to_string): Make a new iterator.
2593 (StdMapPrinter.children): Likewise.
2594 (StdSetPrinter.__init__): Don't set self.iter.
2595 (StdSetPrinter.to_string): Make a new iterator.
2596 (StdSetPrinter.children): Likewise.
2597
2598 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2599
2600 * include/bits/random.tcc
2601 (negative_binomial_distribution<>::operator()
2602 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2603 class member gamma_distribution.
2604 (negative_binomial_distribution<>::operator()
2605 (_UniformRandomNumberGenerator&)): Implement out of line here.
2606 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2607 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2608 (student_t_distribution<>::operator()
2609 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2610 simplify.
2611 (operator<<(basic_ostream<>&, student_t_distribution<>),
2612 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2613 (chi_squared_distribution<>::operator()
2614 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2615 tweak to use a class member gamma_distribution.
2616 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2617 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2618 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2619 const param_type&): Move inline, tweak to use class member
2620 gamma_distributions.
2621 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2622 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2623 * include/bits/random.h: Adjust, minor tweaks.
2624
2625 2009-06-10 Tom Tromey <tromey@redhat.com>
2626
2627 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2628 (build_libstdcxx_dictionary): Accept shortened form of
2629 basic_string names.
2630 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2631
2632 2009-06-10 Tom Tromey <tromey@redhat.com>
2633
2634 PR libstdc++/40289:
2635 * python/Makefile.in: Rebuild.
2636 * python/hook.in: Compute module path relative to objfile.
2637 * python/Makefile.am (pythondir): Redefine.
2638 (gdb.py): Subst toolexeclibdir.
2639 (install-data-local): Rewrite.
2640
2641 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2642
2643 * include/bits/move.h: Doxygen group fixes.
2644
2645 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2646
2647 * include/bits/random.tcc (gamma_distribution<>::operator()
2648 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2649 the Marsaglia/Tsang algorithm.
2650 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2651 (operator<<(basic_ostream<>&, gamma_distribution<>),
2652 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2653
2654 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2655 Remove, just use normal_distribution.
2656 (operator<<(basic_ostream<>&, student_t_distribution<>),
2657 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2658 (linear_congruential_engine<>::operator()()): Move inline.
2659 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2660 const param_type&)): Move inline, just use normal_distribution.
2661 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2662 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2663 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2664 const param_type&)): Move here, out of line.
2665 (piecewise_constant_distribution<>::param_type::param_type()): Move
2666 inline.
2667 * include/bits/random.h: Adjust, minor tweaks.
2668
2669 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2670
2671 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2672
2673 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2674
2675 * include/ext/throw_allocator.h: Rework.
2676 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2677 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2678 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2679 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2680 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2681 * testsuite/util/regression/rand/priority_queue/
2682 container_rand_regression_test.tcc: Inline functions.
2683 * testsuite/util/regression/rand/assoc/
2684 container_rand_regression_test.tcc: Same.
2685
2686 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2687
2688 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2689
2690 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2691
2692 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2693 * configure: Regenerate.
2694
2695 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 PR libstdc++/40299
2698 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2699 * testsuite/ext/rope/40299.cc: New.
2700
2701 2009-05-28 Tom Tromey <tromey@redhat.com>
2702 Phil Muldoon <pmuldoon@redhat.com>
2703 Jonathan Wakely <jwakely.gcc@gmail.com>
2704
2705 * python/Makefile.in, , python/libstdcxx/__init__.py,
2706 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2707 python/hook.in, python/Makefile.am: New files.
2708 * configure, Makefile.in: Rebuild.
2709 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2710 * Makefile.am (SUBDIRS): Add python.
2711
2712 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2713
2714 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2715 to ...
2716 * testsuite/util/replacement_memory_operators.h: ...here. New.
2717 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2718 * testsuite/util/testsuite_hooks.cc: Same.
2719
2720 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2721 replacement_memory_operators.h.
2722 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2723 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2724 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2725 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2726 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2727 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2728 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2729 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2730 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2731 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2732 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2733 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2734 * testsuite/ext/mt_allocator/check_new.cc: Same.
2735 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2736 * testsuite/ext/debug_allocator/check_new.cc: Same.
2737 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2738 * testsuite/ext/new_allocator/check_delete.cc: Same.
2739 * testsuite/ext/new_allocator/check_new.cc: Same.
2740 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2741 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2742 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2743 * testsuite/ext/throw_allocator/check_new.cc: Same.
2744 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2745 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2746 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2747 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2748 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2749 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2750 * testsuite/ext/pool_allocator/check_new.cc: Same.
2751 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2752 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2753 * testsuite/ext/array_allocator/check_delete.cc: Same.
2754 * testsuite/ext/array_allocator/check_new.cc: Same.
2755 * testsuite/23_containers/deque/cons/1.cc: Same.
2756 * testsuite/23_containers/deque/cons/2.cc: Same.
2757
2758 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2759
2760 * libsupc++/initializer_list: Format.
2761 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2762 * testsuite/18_support/initializer_list/requirements/
2763 explicit_instantiation.cc: New.
2764
2765 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2766
2767 PR libstdc++/40273
2768 * include/tr1_impl/functional: Add explicit casts.
2769 * testsuite/20_util/function/requirements/
2770 explicit_instantiation.cc: New.
2771 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2772
2773 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
2774
2775 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2776
2777 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2778
2779 PR libstdc++/40221
2780 * include/tr1_impl/functional: Add explicit cast.
2781
2782 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2783
2784 PR libstdc++/40094
2785 Revert:
2786 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2787 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2788 out of line member functions definitions.
2789 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2790 Remove, use static locals instead.
2791 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2792 * src/throw_allocator.cc: New.
2793 * src/Makefile.am: Add.
2794 * config/abi/pre/gnu.ver: Add exports.
2795 * src/Makefile.in: Regenerate.
2796
2797 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2798
2799 * include/tr1_impl/functional (function): Use explicit operator bool.
2800 * include/bits/shared_ptr.h (__shared_ptr): Same.
2801 * include/bits/unique_ptr.h (unique_ptr): Same.
2802 * include/std/mutex (unique_lock): Same.
2803 * include/std/system_error (error_code): Same.
2804 (error_condition): Same.
2805 * include/std/ostream (sentry): Same.
2806 * include/std/istream (sentry): Same.
2807 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2808 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2809 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2810 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2811 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2812 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2813 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2814
2815 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2816
2817 * testsuite/23_containers/list/14340.cc: Abstract list type.
2818 * testsuite/23_containers/list/init-list.cc: Same.
2819 * testsuite/23_containers/list/pthread5.cc: Same.
2820 * testsuite/23_containers/list/invalidation/1.cc: Same.
2821 * testsuite/23_containers/list/invalidation/2.cc: Same.
2822 * testsuite/23_containers/list/invalidation/3.cc: Same.
2823 * testsuite/23_containers/list/invalidation/4.cc: Same.
2824 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2825 * testsuite/23_containers/list/modifiers/1.cc: Same.
2826 * testsuite/23_containers/list/modifiers/2.cc: Same.
2827 * testsuite/23_containers/list/modifiers/3.cc: Same.
2828 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2829 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2830 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2831 * testsuite/23_containers/list/cons/1.cc: Same.
2832 * testsuite/23_containers/list/cons/2.cc: Same.
2833 * testsuite/23_containers/list/cons/3.cc: Same.
2834 * testsuite/23_containers/list/cons/4.cc: Same.
2835 * testsuite/23_containers/list/cons/5.cc: Same.
2836 * testsuite/23_containers/list/cons/6.cc: Same.
2837 * testsuite/23_containers/list/cons/7.cc: Same.
2838 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2839 * testsuite/23_containers/list/cons/8.cc: Same.
2840 * testsuite/23_containers/list/cons/9.cc: Same.
2841 * testsuite/23_containers/list/operations/1.cc: Same.
2842 * testsuite/23_containers/list/operations/2.cc: Same.
2843 * testsuite/23_containers/list/operations/3.cc: Same.
2844 * testsuite/23_containers/list/operations/4.cc: Same.
2845 * testsuite/23_containers/list/operations/5.cc: Same.
2846 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2847 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2848 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2849 * testsuite/23_containers/list/requirements/dr438/
2850 constructor_1_neg.cc: Same.
2851 * testsuite/23_containers/list/requirements/dr438/
2852 constructor_2_neg.cc: Same.
2853 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2854 * testsuite/23_containers/list/requirements/
2855 partial_specialization/1.cc: Same.
2856 * testsuite/23_containers/list/23781.cc: Same.
2857 * testsuite/23_containers/list/pthread1.cc: Same.
2858 * testsuite/23_containers/list/capacity/1.cc: Same.
2859 * testsuite/23_containers/list/capacity/29134.cc: Same.
2860 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2861 * testsuite/23_containers/list/moveable.cc: Same.
2862
2863 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2864
2865 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2866
2867 PR libstdc++/40184
2868 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2869 Declare...
2870 * config/locale/gnu/c_locale.cc: ... and define.
2871 * config/locale/generic/c_locale.cc: Define.
2872 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2873 Use it.
2874 * testsuite/22_locale/locale/cons/40184.cc: New.
2875
2876 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2877
2878 PR libstdc++/40192
2879 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2880 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2881 * testsuite/23_containers/vector/40192.cc: New.
2882
2883 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2884
2885 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2886 * include/bits/stl_deque.h (swap): Likewise.
2887 * include/bits/stl_list.h (swap): Likewise.
2888 * include/bits/stl_vector.h (swap): Likewise.
2889 * include/bits/stl_bvector.h (swap): Likewise.
2890 * include/bits/stl_queue.h (swap): Likewise.
2891 * include/bits/stl_stack.h (swap): Likewise.
2892 * include/bits/stl_tree.h (swap): Likewise.
2893 * include/bits/stl_map.h (swap): Likewise.
2894 * include/bits/stl_multimap.h (swap): Likewise.
2895 * include/bits/stl_set.h (swap): Likewise.
2896 * include/bits/stl_multiset.h (swap): Likewise.
2897 * include/bits/forward_list.h (swap): Likewise.
2898 * include/bits/unique_ptr.h (swap): Likewise.
2899 * include/debug/deque (swap): Likewise.
2900 * include/debug/list (swap): Likewise.
2901 * include/debug/vector (swap): Likewise.
2902 * include/debug/map.h (swap): Likewise.
2903 * include/debug/multimap.h (swap): Likewise.
2904 * include/debug/set.h (swap): Likewise.
2905 * include/debug/multiset.h (swap): Likewise.
2906 * include/debug/unordered_map (swap): Likewise.
2907 * include/debug/unordered_set (swap): Likewise.
2908 * include/ext/vstring.h (swap): Likewise.
2909 * include/tr1_impl/unordered_map (swap): Likewise.
2910 * include/tr1_impl/hashtable (swap): Likewise.
2911 * include/tr1_impl/unordered_set (swap): Likewise.
2912 * include/std/tuple (swap): Likewise.
2913 * include/std/mutex (swap): Likewise.
2914 * include/std/thread (swap): Likewise.
2915 (operator<<): Only output to lvalue streams.
2916 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2917 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2918 * testsuite/23_containers/deque/requirements/dr438/
2919 assign_neg.cc: Adjust line numbers.
2920 * testsuite/23_containers/deque/requirements/dr438/
2921 constructor_1_neg.cc: Likewise.
2922 * testsuite/23_containers/deque/requirements/dr438/
2923 constructor_2_neg.cc: Likewise.
2924 * testsuite/23_containers/deque/requirements/dr438/
2925 insert_neg.cc: Likewise.
2926 * testsuite/23_containers/list/requirements/dr438/
2927 assign_neg.cc: Likewise.
2928 * testsuite/23_containers/list/requirements/dr438/
2929 constructor_1_neg.cc: Likewise.
2930 * testsuite/23_containers/list/requirements/dr438/
2931 constructor_2_neg.cc: Likewise.
2932 * testsuite/23_containers/list/requirements/dr438/
2933 insert_neg.cc: Likewise.
2934 * testsuite/23_containers/vector/requirements/dr438/
2935 assign_neg.cc: Likewise.
2936 * testsuite/23_containers/vector/requirements/dr438/
2937 constructor_1_neg.cc: Likewise.
2938 * testsuite/23_containers/vector/requirements/dr438/
2939 constructor_2_neg.cc: Likewise.
2940 * testsuite/23_containers/vector/requirements/dr438/
2941 insert_neg.cc: Likewise.
2942 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2943 test non-member swap.
2944 * testsuite/30_threads/thread/swap/2.cc: Remove.
2945
2946 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2947
2948 * include/std/mutex: Move std::lock_error to ...
2949 * src/compatibility.cc: Here.
2950 * src/mutex.cc: Likewise.
2951 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2952 for lock types and remove std::lock_error check.
2953
2954 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2955
2956 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2957 double include.
2958
2959 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2960
2961 PR libstdc++/40160
2962 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2963 typeid when __GXX_RTTI is undefined.
2964 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2965 for null _M_variant._M_iterator._M_type,
2966 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2967 * testsuite/21_strings/basic_string/40160.cc: New.
2968
2969 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 * testsuite/26_numerics/random/discrete_distribution/cons/
2972 num_xbound_fun.cc: Minor tweaks.
2973 * testsuite/26_numerics/random/piecewise_constant_distribution/
2974 cons/initlist_fun.cc: Likewise
2975 * testsuite/26_numerics/random/piecewise_constant_distribution/
2976 cons/num_xbound_fun.cc: Likewise
2977 * testsuite/26_numerics/random/piecewise_linear_distribution/
2978 cons/initlist_fun.cc: Likewise
2979 * testsuite/26_numerics/random/piecewise_linear_distribution/
2980 cons/num_xbound_fun.cc: Likewise
2981
2982 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2983
2984 PR libstdc++/36211
2985 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
2986 cxxldflags to additional_flags rather than cxx_final.
2987
2988 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2989
2990 * testsuite/26_numerics/random/discrete_distribution/cons/
2991 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
2992 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2993 initlist_fun.cc: Likewise
2994 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2995 num_xbound_fun.cc: Likewise
2996 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2997 initlist_fun.cc: Likewise
2998 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2999 num_xbound_fun.cc: Likewise
3000
3001 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3002
3003 PR libstdc++/40123
3004 * random.tcc (independent_bits_engine<>::operator()()): Use
3005 result_type(1), not 1UL.
3006
3007 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
3008 and _M_b.min(), instead of this->max() and this->min().
3009
3010 * random.h (_ShiftMin1): Remove, adjust everywhere.
3011
3012 * random.tcc: Minor cosmetic changes.
3013
3014 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3015
3016 * include/bits/random.tcc (cauchy_distribution<>::
3017 operator()(_UniformRandomNumberGenerator&, const param_type&)):
3018 Avoid M_PI, a glibc extension.
3019
3020 2009-05-13 Ben Elliston <bje@au.ibm.com>
3021
3022 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
3023 * include/Makefile.in: Likewise.
3024
3025 2009-05-13 Ben Elliston <bje@au.ibm.com>
3026
3027 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
3028 const void * const.
3029
3030 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
3031
3032 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
3033 random number engines, complex, bitset, array, time utilities, and
3034 char_traits.
3035
3036 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
3037
3038 * libsupc++/exception: Include nested_exception.h in C++0x mode.
3039 * libsupc++/nested_exception.h: New.
3040 * libsupc++/Makefile.am: Add new header.
3041 * libsupc++/Makefile.in: Regenerate.
3042 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
3043 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
3044 * testsuite/18_support/nested_exception/cons.cc: New.
3045 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
3046 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
3047 * doc/xml/manual/status_cxx200x.xml: Adjust.
3048
3049 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3050
3051 * include/ext/throw_allocator.h: Remove redundant include.
3052
3053 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3054
3055 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3056 out of line member functions definitions.
3057 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3058 Remove, use static locals instead.
3059 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3060 * src/throw_allocator.cc: New.
3061 * src/Makefile.am: Add.
3062 * config/abi/pre/gnu.ver: Add exports.
3063 * src/Makefile.in: Regenerate.
3064
3065 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3066
3067 * configure.ac: Bump libtool_VERSION to 6:12:0.
3068 * configure: Regenerate.
3069
3070 2009-05-07 Matthias Klose <doko@ubuntu.com>
3071
3072 PR libstdc++/40038
3073 * src/math_stubs_long_double.cc: Add ceill.
3074
3075 2009-05-06 Johannes Singler <singler@ira.uka.de>
3076
3077 PR libstdc++/39546
3078 * include/parallel/algo.h (find_switch):
3079 Parametrize binder2nd with const T& instead of T.
3080 * testsuite/25_algorithms/find/39546.cc: new test case
3081
3082 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3083
3084 Revert:
3085 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3086
3087 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3088 possible.
3089 * configure: Regenerate.
3090
3091 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
3092
3093 PR libstdc++/39909
3094 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
3095 __set_once_functor_lock_ptr): Replace global lock object with local
3096 locks on global mutex.
3097 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
3098 __set_once_functor_lock_ptr): Likewise, keeping old function to
3099 preserve ABI.
3100 (__once_proxy): Use pointer to local lock if set, global lock
3101 otherwise.
3102 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
3103 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
3104 * testsuite/30_threads/call_once/39909.cc: New.
3105
3106 2009-05-03 Jan Hubicka <jh@suse.cz>
3107
3108 * include/parallel/settings.h (get): Mark const.
3109 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
3110 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
3111 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
3112 throw ().
3113 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
3114 (is_open, fd): Mark pure and throw ().
3115 (seekoff): Mark throw ().
3116
3117 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3118
3119 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3120 possible.
3121 * configure: Regenerate.
3122
3123 2009-05-02 Jan Hubicka <jh@suse.cz>
3124
3125 * include/tr1_impl/functional_hash.h (explicit specializations of ()
3126 operator): Mark pure.
3127
3128 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
3129
3130 * scripts/create_testsuite_files: Remove thread directory.
3131
3132 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
3133
3134 PR libstdc++/39868
3135 * scripts/run_doxygen: Uncomment removal of includes.
3136 (problematic): Rewrite __cxxabiv1 namespace to abi.
3137
3138 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3139
3140 Revert the last commit.
3141
3142 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
3143
3144 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
3145 Replace global lock object with local locks on global mutex.
3146 * src/mutex.cc: Likewise.
3147 * config/abi/pre/gnu.ver: Adjust.
3148 * testsuite/30_threads/call_once/call_once2.cc: New.
3149
3150 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3151
3152 PR libstdc++/39880
3153 PR libstdc++/39881
3154 PR libstdc++/39882
3155 * include/std/system_error (is_error_code_enum<errc>): Remove.
3156 (error_condition<>::error_condition(_ErrorCodeEnum,)
3157 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
3158 (error_code<>::error_code(_ErrorCodeEnum,),
3159 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
3160 * testsuite/19_diagnostics/system_error/39880.cc: New.
3161 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
3162 Likewise.
3163 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
3164 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
3165 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
3166 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3167 Adjust.
3168 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3169 Likewise.
3170 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
3171 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
3172 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
3173 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
3174 Likewise.
3175 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
3176 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
3177 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
3178 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
3179
3180 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
3181
3182 * doc/xml/authors.xml: Add space.
3183 * doc/xml/faq.xml: Update links.
3184 * doc/xml/manual/intro.xml: Same.
3185 * doc/xml/manual/abi.xml: Update.
3186 * doc/xml/manual/appendix_contributing.xml: Fix typo.
3187 * doc/xml/manual/status_cxxtr1.xml: Update links.
3188 * doc/xml/manual/status_cxx1998.xml: Same.
3189 * doc/xml/manual/status_cxx200x.xml: Same.
3190
3191 2009-04-22 Jan Hubicka <jh@suse.cz>
3192
3193 * include/tr1_impl/array (at): Do not use builtin_expect.
3194 * include/ext/throw_allocator.h (allocate): Likewise.
3195 * include/ext/pool_allocator.h (allocate): Likweise.
3196 * include/ext/bitmap_allocator.h (allocate): Likewise.
3197 * include/ext/rc_string_base.h (_S_construct): Likewise.
3198 * include/ext/malloc_allocator.h (allocate): Likewise.
3199 * include/ext/mt_allocator.h (allocate): Likewise.
3200 * include/ext/sso_string_base.h (_M_construct): Likewise.
3201 * include/bits/basic_string.tcc (_S_construct): Likewise.
3202
3203 2009-04-22 Jan Hubicka <jh@suse.cz>
3204
3205 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3206 (atexit, atoll, stroll, strtoull): Mark throw ()
3207 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3208 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
3209 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3210 (atexit, atoll, stroll, strtoull): Mark throw ()
3211 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3212 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3213
3214 2009-04-21 Jan Hubicka <jh@suse.cz>
3215
3216 * include/ext/atomicity.h
3217 (__exchange_and_add, __atomic_add): Mark throw ().
3218 * config/os/aix/atomicity.h
3219 * config/os/aix/atomicity.h
3220 * config/os/irix/atomicity.h
3221 * config/cpu/cris/atomicity.h
3222 * config/cpu/m68k/atomicity.h
3223 * config/cpu/hppa/atomicity.h
3224 * config/cpu/sparc/atomicity.h
3225 * config/cpu/i386/atomicity.h
3226 * config/cpu/i486/atomicity.h
3227 * config/cpu/sh/atomicity.h
3228 * config/cpu/generic/atomicity_mutex/atomicity.h
3229 * config/cpu/generic/atomicity_builtins/atomicity.h
3230 (__exchange_and_add, __atomic_add): Mark throw ().
3231
3232 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3233
3234 PR libstdc++/39835
3235 * include/bits/random.h: Avoid the badname __alpha (and, for
3236 consistency, __beta too).
3237 * include/bits/random.tcc: Likewise.
3238
3239 2009-04-19 Jan Hubicka <jh@suse.cz>
3240
3241 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
3242 _GLIBCXX_NOTHROW.
3243
3244 2009-04-19 Jan Hubicka <jh@suse.cz>
3245
3246 * include/c_compatibility/stdatomic.h
3247 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3248 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
3249 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
3250
3251 2009-04-18 Jan Hubicka <jh@suse.cz>
3252
3253 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
3254 * libsupc++/unwind-cxx.h (__cxa_get_globals,
3255 __cxa_get_globals_fast): Mark const.
3256 (__cxa_get_exception_ptr): Mark pure.
3257 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
3258 (__terminate): Makr throw ().
3259 * libsupc++/exception (terminate): Mark throw().
3260 (uncaught_exception): Mark pure.
3261 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
3262 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
3263 Mark throw().
3264 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
3265 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
3266 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
3267 __cxa_guard_abort): Mark throw ().
3268 (__cxa_pure_virtual): Mark noreturn.
3269 (__cxa_current_exception_type): Mark throw and pure.
3270 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
3271 __cxa_exception_type): Mark pure.
3272 (_M_safe_bool_dummy): Mark pure and const.
3273
3274 2009-04-18 Jan Hubicka <jh@suse.cz>
3275
3276 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
3277 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
3278 _M_destroy_thread_key): Mark throw ()
3279 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
3280 _M_singular, _M_can_compare _M_get_mutex, _M_message,
3281 _M_get_max_length): Mark throw ().
3282 * include/debug/formatter.h (_M_message, _M_format_word,
3283 _M_get_max_length): Mark throw ().
3284 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
3285 _M_detach_single): Mark throw ().
3286 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
3287 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
3288 throw ()
3289 (_M_get_mutex): Mark throw ().
3290 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
3291 (_M_destroy_thread_key): Mark CONST and throw.
3292 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3293 throw ().
3294
3295 2009-04-18 Jan Hubicka <jh@suse.cz>
3296
3297 * src/condition_variable.cc (condition_variable,
3298 condition_variable_any constructors): Mark throw()
3299 * src/hash.cc (operator() for long double, string, and wstring): Mark
3300 throw ().
3301 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
3302 _M_setup, rdbuf, str): Mark throw ().
3303 * src/chrono.cc (new): Mark throw ().
3304 * include/std/system_error (system_category, generic_category): Mark
3305 throw () and const.
3306 * include/std/chrono (now): Mark throw ().
3307 * include/std/condition_variable (condition_variable,
3308 ~condition_variable, condition_variable_any,
3309 ~condition_variable_any): Mark throw ().
3310 * include/std/mutex (mutex): Mark throw ().
3311 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3312 throw.
3313 * include/bits/functional_hash.h (operator() on size_t): Mark pure
3314 and throw ().
3315 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
3316 * include/bits/locale_classes.h (_S_initialize_once,
3317 _S_clone_c_locale): Mark throw ().
3318 (_S_get_c_name): Mark const and throw ().
3319 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
3320 throw ().
3321 * include/bits/locale_facets.h (__convert_to_v explicit instances):
3322 Mark throw ().
3323 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
3324 throw ().
3325 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
3326 ios_base): Mark throw ()
3327 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
3328 * include/backward/strstream (strstreambuf constructors): Mark throw ().
3329 (str, freeze, _M_setupf): Mark throw ().
3330 (pcount): Mark pure and throw ().
3331 (rdbuf): Mark const and throw ().
3332
3333 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3334
3335 PR libstdc++/39802
3336 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
3337 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
3338 Always accept negative values, for unsigned types too.
3339 * testsuite/22_locale/num_get/get/char/39802.cc: New.
3340 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
3341
3342 2009-04-18 Jan Hubicka <jh@suse.cz>
3343
3344 * include/debug/formater.h: Include bits/c++config.h.
3345 (_M_error): Mark noreturn.
3346 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
3347 _GLIBCXX_NORETURN): New.
3348 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
3349 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
3350 Mark pure.
3351 * include/c_compatibility/stdatomic.h
3352 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3353 __atomic_flag_wait_explicit, __atomic_flag_for_address):
3354 Mark by throw ().
3355 * src/atomic.cc (atomic_flag_test_and_set_explicit,
3356 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
3357 __atomic_flag_for_address): Mark by throw ().
3358
3359 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
3360
3361 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
3362
3363 2009-04-16 Jan Hubicka <jh@suse.cz>
3364
3365 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
3366 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
3367 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
3368 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
3369 out body to ...
3370 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
3371 functions.
3372 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
3373 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
3374 _Rb_tree_black_count): Mark nothrow.
3375
3376 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3377
3378 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
3379 from base classes.
3380 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
3381
3382 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3383
3384 * doc/html: Regenerate.
3385
3386 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3387
3388 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
3389
3390 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
3391 * doc/xml/gnu/fdl-1.2.xml: Same.
3392 * doc/xml/manual/numerics.xml: Same.
3393 * doc/xml/manual/concurrency.xml: Same.
3394 * doc/xml/manual/intro.xml: Same.
3395 * doc/xml/manual/status_cxxtr1.xml: Same.
3396 * doc/xml/manual/containers.xml: Same.
3397 * doc/xml/manual/io.xml: Same.
3398 * doc/xml/manual/utilities.xml: Same.
3399 * doc/xml/manual/support.xml: Same.
3400 * doc/xml/manual/using.xml: Same.
3401 * doc/xml/manual/localization.xml: Same.
3402 * doc/xml/manual/locale.xml: Same.
3403 * doc/xml/manual/extensions.xml: Same.
3404 * doc/xml/manual/appendix_contributing.xml: Same.
3405 * doc/xml/manual/diagnostics.xml: Same.
3406 * doc/xml/manual/status_cxx200x.xml: Same.
3407
3408 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3409
3410 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
3411 * doc/xml/manual/status_cxx200x.xml: Adjust.
3412
3413 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
3414
3415 * doc/xml/spine.xml: Remove unused license entity, update
3416 copyright year.
3417
3418 * doc/xml/manual/spine.xml: Markup for primary index terms.
3419 * doc/xml/manual/numerics.xml: Same.
3420 * doc/xml/manual/intro.xml: Same.
3421 * doc/xml/manual/containers.xml: Same.
3422 * doc/xml/manual/io.xml: Same.
3423 * doc/xml/manual/appendix_porting.xml: Same.
3424 * doc/xml/manual/utilities.xml: Same.
3425 * doc/xml/manual/support.xml: Same.
3426 * doc/xml/manual/localization.xml: Same.
3427 * doc/xml/manual/strings.xml: Same.
3428 * doc/xml/manual/extensions.xml: Same.
3429 * doc/xml/manual/appendix_contributing.xml: Same.
3430 * doc/xml/manual/diagnostics.xml: Same.
3431 * doc/xml/manual/algorithms.xml: Same.
3432 * doc/xml/manual/appendix_free.xml: Same.
3433 * doc/xml/manual/iterators.xml: Same.
3434
3435 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
3436 * doc/xml/gnu/fdl-1.2.xml: Same.
3437
3438 * doc/xml/manual/status_cxx200x.xml: Re-write.
3439
3440 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3441
3442 PR libstdc++/39629 (final bits)
3443 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
3444 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
3445 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
3446 Fix formula for __j.
3447 * include/bits/random.tcc (operator==(const normal_distribution<>&,
3448 const normal_distribution<>&): Remove.
3449 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
3450 const uniform_int_distribution<>&), operator==(const
3451 uniform_real_distribution<>&, const uniform_real_distribution<>&),
3452 operator==(const normal_distribution<>&, const normal_distribution<>&),
3453 operator==(const lognormal_distribution<>&,
3454 const lognormal_distribution<>&), operator==(const
3455 chi_squared_distribution<>&, const chi_squared_distribution<>&),
3456 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
3457 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
3458 operator==(const student_t_distribution<>&,
3459 const student_t_distribution<>&), operator==(const
3460 bernoulli_distribution<>&, const bernoulli_distribution<>&),
3461 operator==(const binomial_distribution<>&, const
3462 binomial_distribution<>&), operator==(const geometric_distribution<>&,
3463 const geometric_distribution<>&), operator==(const
3464 negative_binomial_distribution<>&, const
3465 negative_binomial_distribution<>&), operator==(const
3466 poisson_distribution<>&, const poisson_distribution<>&),
3467 operator==(const exponential_distribution<>&,
3468 const exponential_distribution<>&), operator==(const
3469 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
3470 weibull_distribution<>&, const weibull_distribution<>&),
3471 operator==(const extreme_value_distribution<>&,
3472 const extreme_value_distribution<>&), operator==(const
3473 discrete_distribution<>&, const discrete_distribution<>&),
3474 operator==(const piecewise_constant_distribution<>&,
3475 const piecewise_constant_distribution<>&), operator==(const
3476 piecewise_linear_distribution<>&, const
3477 piecewise_linear_distribution<>&)): Remove.
3478 * testsuite/26_numerics/random/uniform_real_distribution/operators/
3479 serialize.cc: Remove.
3480 * testsuite/26_numerics/random/piecewise_constant_distribution/
3481 operators/serialize.cc: Likewise.
3482 * testsuite/26_numerics/random/chi_squared_distribution/operators/
3483 serialize.cc: Likewise.
3484 * testsuite/26_numerics/random/normal_distribution/operators/
3485 serialize.cc: Likewise.
3486 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3487 serialize.cc: Likewise.
3488 * testsuite/26_numerics/random/poisson_distribution/operators/
3489 serialize.cc: Likewise.
3490 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3491 serialize.cc: Likewise.
3492 * testsuite/26_numerics/random/discrete_distribution/operators/
3493 serialize.cc: Likewise.
3494 * testsuite/26_numerics/random/weibull_distribution/operators/
3495 serialize.cc: Likewise.
3496 * testsuite/26_numerics/random/negative_binomial_distribution/
3497 operators/serialize.cc: Likewise.
3498 * testsuite/26_numerics/random/cauchy_distribution/operators/
3499 serialize.cc: Likewise.
3500 * testsuite/26_numerics/random/gamma_distribution/operators/
3501 serialize.cc: Likewise.
3502 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3503 serialize.cc: Likewise.
3504 * testsuite/26_numerics/random/exponential_distribution/operators/
3505 serialize.cc: Likewise.
3506 * testsuite/26_numerics/random/lognormal_distribution/operators/
3507 serialize.cc: Likewise.
3508 * testsuite/26_numerics/random/binomial_distribution/operators/
3509 serialize.cc: Likewise.
3510 * testsuite/26_numerics/random/extreme_value_distribution/
3511 operators/serialize.cc: Likewise.
3512 * testsuite/26_numerics/random/piecewise_linear_distribution/
3513 operators/serialize.cc: Likewise.
3514 * testsuite/26_numerics/random/student_t_distribution/operators/
3515 serialize.cc: Likewise.
3516 * testsuite/26_numerics/random/geometric_distribution/operators/
3517 serialize.cc: Likewise.
3518
3519 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3520 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3521 mersenne_twister_engine<>::seed(_Gen&,
3522 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3523 subtract_with_carry_engine<>::seed(_Gen&,
3524 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3525 Remove, unused.
3526 * include/bits/random.tcc (linear_congruential_engine<>::
3527 seed(_Gen&, false_type): Likewise.
3528
3529 2009-04-09 Nick Clifton <nickc@redhat.com>
3530
3531 * src/allocator-inst.cc: Change copyright header to refer to
3532 version 3 of the GNU General Public License with version 3.1
3533 of the GCC Runtime Library Exception and to point readers at
3534 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3535 web page.
3536 * config/abi/compatibility.h: Likewise.
3537 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3538 * config/abi/pre/gnu.ver: Likewise.
3539 * config/allocator/bitmap_allocator_base.h: Likewise.
3540 * config/allocator/malloc_allocator_base.h: Likewise.
3541 * config/allocator/mt_allocator_base.h: Likewise.
3542 * config/allocator/new_allocator_base.h: Likewise.
3543 * config/allocator/pool_allocator_base.h: Likewise.
3544 * config/cpu/alpha/atomic_word.h: Likewise.
3545 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3546 * config/cpu/cris/atomic_word.h: Likewise.
3547 * config/cpu/cris/atomicity.h: Likewise.
3548 * config/cpu/generic/atomic_word.h: Likewise.
3549 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3550 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3551 * config/cpu/generic/cpu_defines.h: Likewise.
3552 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3553 * config/cpu/hppa/atomicity.h: Likewise.
3554 * config/cpu/i386/atomicity.h: Likewise.
3555 * config/cpu/i486/atomicity.h: Likewise.
3556 * config/cpu/ia64/atomic_word.h: Likewise.
3557 * config/cpu/m68k/atomicity.h: Likewise.
3558 * config/cpu/powerpc/atomic_word.h: Likewise.
3559 * config/cpu/powerpc/cpu_defines.h: Likewise.
3560 * config/cpu/sh/atomicity.h: Likewise.
3561 * config/cpu/sparc/atomic_word.h: Likewise.
3562 * config/cpu/sparc/atomicity.h: Likewise.
3563 * config/io/basic_file_stdio.cc: Likewise.
3564 * config/io/basic_file_stdio.h: Likewise.
3565 * config/io/c_io_stdio.h: Likewise.
3566 * config/locale/darwin/ctype_members.cc: Likewise.
3567 * config/locale/generic/c++locale_internal.h: Likewise.
3568 * config/locale/generic/c_locale.cc: Likewise.
3569 * config/locale/generic/c_locale.h: Likewise.
3570 * config/locale/generic/codecvt_members.cc: Likewise.
3571 * config/locale/generic/collate_members.cc: Likewise.
3572 * config/locale/generic/ctype_members.cc: Likewise.
3573 * config/locale/generic/messages_members.cc: Likewise.
3574 * config/locale/generic/messages_members.h: Likewise.
3575 * config/locale/generic/monetary_members.cc: Likewise.
3576 * config/locale/generic/numeric_members.cc: Likewise.
3577 * config/locale/generic/time_members.cc: Likewise.
3578 * config/locale/generic/time_members.h: Likewise.
3579 * config/locale/gnu/c++locale_internal.h: Likewise.
3580 * config/locale/gnu/c_locale.cc: Likewise.
3581 * config/locale/gnu/c_locale.h: Likewise.
3582 * config/locale/gnu/codecvt_members.cc: Likewise.
3583 * config/locale/gnu/collate_members.cc: Likewise.
3584 * config/locale/gnu/ctype_members.cc: Likewise.
3585 * config/locale/gnu/messages_members.cc: Likewise.
3586 * config/locale/gnu/messages_members.h: Likewise.
3587 * config/locale/gnu/monetary_members.cc: Likewise.
3588 * config/locale/gnu/numeric_members.cc: Likewise.
3589 * config/locale/gnu/time_members.cc: Likewise.
3590 * config/locale/gnu/time_members.h: Likewise.
3591 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3592 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3593 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3594 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3595 * config/os/aix/atomic_word.h: Likewise.
3596 * config/os/aix/atomicity.h: Likewise.
3597 * config/os/aix/ctype_base.h: Likewise.
3598 * config/os/aix/ctype_inline.h: Likewise.
3599 * config/os/aix/ctype_noninline.h: Likewise.
3600 * config/os/aix/os_defines.h: Likewise.
3601 * config/os/bsd/darwin/ctype_base.h: Likewise.
3602 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3603 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3604 * config/os/bsd/darwin/os_defines.h: Likewise.
3605 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3606 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3607 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3608 * config/os/bsd/freebsd/os_defines.h: Likewise.
3609 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3610 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3611 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3612 * config/os/bsd/netbsd/os_defines.h: Likewise.
3613 * config/os/djgpp/ctype_base.h: Likewise.
3614 * config/os/djgpp/ctype_inline.h: Likewise.
3615 * config/os/djgpp/ctype_noninline.h: Likewise.
3616 * config/os/djgpp/os_defines.h: Likewise.
3617 * config/os/generic/ctype_base.h: Likewise.
3618 * config/os/generic/ctype_inline.h: Likewise.
3619 * config/os/generic/ctype_noninline.h: Likewise.
3620 * config/os/generic/error_constants.h: Likewise.
3621 * config/os/generic/os_defines.h: Likewise.
3622 * config/os/gnu-linux/ctype_base.h: Likewise.
3623 * config/os/gnu-linux/ctype_inline.h: Likewise.
3624 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3625 * config/os/gnu-linux/os_defines.h: Likewise.
3626 * config/os/hpux/ctype_base.h: Likewise.
3627 * config/os/hpux/ctype_inline.h: Likewise.
3628 * config/os/hpux/ctype_noninline.h: Likewise.
3629 * config/os/hpux/os_defines.h: Likewise.
3630 * config/os/irix/atomic_word.h: Likewise.
3631 * config/os/irix/atomicity.h: Likewise.
3632 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3633 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3634 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3635 * config/os/irix/irix5.2/os_defines.h: Likewise.
3636 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3637 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3638 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3639 * config/os/irix/irix6.5/os_defines.h: Likewise.
3640 * config/os/mingw32/ctype_base.h: Likewise.
3641 * config/os/mingw32/ctype_inline.h: Likewise.
3642 * config/os/mingw32/ctype_noninline.h: Likewise.
3643 * config/os/mingw32/error_constants.h: Likewise.
3644 * config/os/mingw32/os_defines.h: Likewise.
3645 * config/os/newlib/ctype_base.h: Likewise.
3646 * config/os/newlib/ctype_inline.h: Likewise.
3647 * config/os/newlib/ctype_noninline.h: Likewise.
3648 * config/os/newlib/os_defines.h: Likewise.
3649 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3650 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3651 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3652 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3653 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3654 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3655 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3656 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3657 * config/os/tpf/ctype_base.h: Likewise.
3658 * config/os/tpf/ctype_inline.h: Likewise.
3659 * config/os/tpf/ctype_noninline.h: Likewise.
3660 * config/os/tpf/os_defines.h: Likewise.
3661 * config/os/uclibc/ctype_base.h: Likewise.
3662 * config/os/uclibc/ctype_inline.h: Likewise.
3663 * config/os/uclibc/ctype_noninline.h: Likewise.
3664 * config/os/uclibc/os_defines.h: Likewise.
3665 * config/os/vxworks/ctype_base.h: Likewise.
3666 * config/os/vxworks/ctype_inline.h: Likewise.
3667 * config/os/vxworks/ctype_noninline.h: Likewise.
3668 * config/os/vxworks/os_defines.h: Likewise.
3669 * include/backward/auto_ptr.h: Likewise.
3670 * include/backward/backward_warning.h: Likewise.
3671 * include/backward/binders.h: Likewise.
3672 * include/backward/hash_fun.h: Likewise.
3673 * include/backward/hash_map: Likewise.
3674 * include/backward/hash_set: Likewise.
3675 * include/backward/hashtable.h: Likewise.
3676 * include/backward/strstream: Likewise.
3677 * include/bits/algorithmfwd.h: Likewise.
3678 * include/bits/allocator.h: Likewise.
3679 * include/bits/atomic_0.h: Likewise.
3680 * include/bits/atomic_2.h: Likewise.
3681 * include/bits/atomicfwd_c.h: Likewise.
3682 * include/bits/atomicfwd_cxx.h: Likewise.
3683 * include/bits/basic_ios.h: Likewise.
3684 * include/bits/basic_ios.tcc: Likewise.
3685 * include/bits/basic_string.h: Likewise.
3686 * include/bits/basic_string.tcc: Likewise.
3687 * include/bits/boost_concept_check.h: Likewise.
3688 * include/bits/c++config: Likewise.
3689 * include/bits/char_traits.h: Likewise.
3690 * include/bits/codecvt.h: Likewise.
3691 * include/bits/concept_check.h: Likewise.
3692 * include/bits/cpp_type_traits.h: Likewise.
3693 * include/bits/deque.tcc: Likewise.
3694 * include/bits/forward_list.h: Likewise.
3695 * include/bits/forward_list.tcc: Likewise.
3696 * include/bits/fstream.tcc: Likewise.
3697 * include/bits/functexcept.h: Likewise.
3698 * include/bits/functional_hash.h: Likewise.
3699 * include/bits/gslice.h: Likewise.
3700 * include/bits/gslice_array.h: Likewise.
3701 * include/bits/hashtable.h: Likewise.
3702 * include/bits/indirect_array.h: Likewise.
3703 * include/bits/ios_base.h: Likewise.
3704 * include/bits/istream.tcc: Likewise.
3705 * include/bits/list.tcc: Likewise.
3706 * include/bits/locale_classes.h: Likewise.
3707 * include/bits/locale_classes.tcc: Likewise.
3708 * include/bits/locale_facets.h: Likewise.
3709 * include/bits/locale_facets.tcc: Likewise.
3710 * include/bits/locale_facets_nonio.h: Likewise.
3711 * include/bits/locale_facets_nonio.tcc: Likewise.
3712 * include/bits/localefwd.h: Likewise.
3713 * include/bits/mask_array.h: Likewise.
3714 * include/bits/move.h: Likewise.
3715 * include/bits/ostream.tcc: Likewise.
3716 * include/bits/ostream_insert.h: Likewise.
3717 * include/bits/postypes.h: Likewise.
3718 * include/bits/shared_ptr.h: Likewise.
3719 * include/bits/slice_array.h: Likewise.
3720 * include/bits/sstream.tcc: Likewise.
3721 * include/bits/stl_algo.h: Likewise.
3722 * include/bits/stl_algobase.h: Likewise.
3723 * include/bits/stl_bvector.h: Likewise.
3724 * include/bits/stl_construct.h: Likewise.
3725 * include/bits/stl_deque.h: Likewise.
3726 * include/bits/stl_function.h: Likewise.
3727 * include/bits/stl_heap.h: Likewise.
3728 * include/bits/stl_iterator.h: Likewise.
3729 * include/bits/stl_iterator_base_funcs.h: Likewise.
3730 * include/bits/stl_iterator_base_types.h: Likewise.
3731 * include/bits/stl_list.h: Likewise.
3732 * include/bits/stl_map.h: Likewise.
3733 * include/bits/stl_multimap.h: Likewise.
3734 * include/bits/stl_multiset.h: Likewise.
3735 * include/bits/stl_numeric.h: Likewise.
3736 * include/bits/stl_pair.h: Likewise.
3737 * include/bits/stl_queue.h: Likewise.
3738 * include/bits/stl_raw_storage_iter.h: Likewise.
3739 * include/bits/stl_relops.h: Likewise.
3740 * include/bits/stl_set.h: Likewise.
3741 * include/bits/stl_stack.h: Likewise.
3742 * include/bits/stl_tempbuf.h: Likewise.
3743 * include/bits/stl_tree.h: Likewise.
3744 * include/bits/stl_uninitialized.h: Likewise.
3745 * include/bits/stl_vector.h: Likewise.
3746 * include/bits/stream_iterator.h: Likewise.
3747 * include/bits/streambuf.tcc: Likewise.
3748 * include/bits/streambuf_iterator.h: Likewise.
3749 * include/bits/stringfwd.h: Likewise.
3750 * include/bits/unique_ptr.h: Likewise.
3751 * include/bits/valarray_after.h: Likewise.
3752 * include/bits/valarray_array.h: Likewise.
3753 * include/bits/valarray_array.tcc: Likewise.
3754 * include/bits/valarray_before.h: Likewise.
3755 * include/bits/vector.tcc: Likewise.
3756 * include/c/cassert: Likewise.
3757 * include/c/cctype: Likewise.
3758 * include/c/cerrno: Likewise.
3759 * include/c/cfloat: Likewise.
3760 * include/c/ciso646: Likewise.
3761 * include/c/climits: Likewise.
3762 * include/c/clocale: Likewise.
3763 * include/c/cmath: Likewise.
3764 * include/c/csetjmp: Likewise.
3765 * include/c/csignal: Likewise.
3766 * include/c/cstdarg: Likewise.
3767 * include/c/cstddef: Likewise.
3768 * include/c/cstdio: Likewise.
3769 * include/c/cstdlib: Likewise.
3770 * include/c/cstring: Likewise.
3771 * include/c/ctime: Likewise.
3772 * include/c/cwchar: Likewise.
3773 * include/c/cwctype: Likewise.
3774 * include/c_compatibility/assert.h: Likewise.
3775 * include/c_compatibility/complex.h: Likewise.
3776 * include/c_compatibility/ctype.h: Likewise.
3777 * include/c_compatibility/errno.h: Likewise.
3778 * include/c_compatibility/fenv.h: Likewise.
3779 * include/c_compatibility/float.h: Likewise.
3780 * include/c_compatibility/inttypes.h: Likewise.
3781 * include/c_compatibility/iso646.h: Likewise.
3782 * include/c_compatibility/limits.h: Likewise.
3783 * include/c_compatibility/locale.h: Likewise.
3784 * include/c_compatibility/math.h: Likewise.
3785 * include/c_compatibility/setjmp.h: Likewise.
3786 * include/c_compatibility/signal.h: Likewise.
3787 * include/c_compatibility/stdarg.h: Likewise.
3788 * include/c_compatibility/stdatomic.h: Likewise.
3789 * include/c_compatibility/stdbool.h: Likewise.
3790 * include/c_compatibility/stddef.h: Likewise.
3791 * include/c_compatibility/stdint.h: Likewise.
3792 * include/c_compatibility/stdio.h: Likewise.
3793 * include/c_compatibility/stdlib.h: Likewise.
3794 * include/c_compatibility/string.h: Likewise.
3795 * include/c_compatibility/tgmath.h: Likewise.
3796 * include/c_compatibility/time.h: Likewise.
3797 * include/c_compatibility/wchar.h: Likewise.
3798 * include/c_compatibility/wctype.h: Likewise.
3799 * include/c_global/cassert: Likewise.
3800 * include/c_global/ccomplex: Likewise.
3801 * include/c_global/cctype: Likewise.
3802 * include/c_global/cerrno: Likewise.
3803 * include/c_global/cfenv: Likewise.
3804 * include/c_global/cfloat: Likewise.
3805 * include/c_global/cinttypes: Likewise.
3806 * include/c_global/ciso646: Likewise.
3807 * include/c_global/climits: Likewise.
3808 * include/c_global/clocale: Likewise.
3809 * include/c_global/cmath.tcc: Likewise.
3810 * include/c_global/cmath: Likewise.
3811 * include/c_global/csetjmp: Likewise.
3812 * include/c_global/csignal: Likewise.
3813 * include/c_global/cstdarg: Likewise.
3814 * include/c_global/cstdatomic: Likewise.
3815 * include/c_global/cstdbool: Likewise.
3816 * include/c_global/cstddef: Likewise.
3817 * include/c_global/cstdint: Likewise.
3818 * include/c_global/cstdio: Likewise.
3819 * include/c_global/cstdlib: Likewise.
3820 * include/c_global/cstring: Likewise.
3821 * include/c_global/ctgmath: Likewise.
3822 * include/c_global/ctime: Likewise.
3823 * include/c_global/cwchar: Likewise.
3824 * include/c_global/cwctype: Likewise.
3825 * include/c_std/cassert: Likewise.
3826 * include/c_std/cctype: Likewise.
3827 * include/c_std/cerrno: Likewise.
3828 * include/c_std/cfloat: Likewise.
3829 * include/c_std/ciso646: Likewise.
3830 * include/c_std/climits: Likewise.
3831 * include/c_std/clocale: Likewise.
3832 * include/c_std/cmath.tcc: Likewise.
3833 * include/c_std/cmath: Likewise.
3834 * include/c_std/csetjmp: Likewise.
3835 * include/c_std/csignal: Likewise.
3836 * include/c_std/cstdarg: Likewise.
3837 * include/c_std/cstddef: Likewise.
3838 * include/c_std/cstdio: Likewise.
3839 * include/c_std/cstdlib: Likewise.
3840 * include/c_std/cstring: Likewise.
3841 * include/c_std/ctime: Likewise.
3842 * include/c_std/cwchar: Likewise.
3843 * include/c_std/cwctype: Likewise.
3844 * include/debug/bitset: Likewise.
3845 * include/debug/debug.h: Likewise.
3846 * include/debug/deque: Likewise.
3847 * include/debug/formatter.h: Likewise.
3848 * include/debug/functions.h: Likewise.
3849 * include/debug/list: Likewise.
3850 * include/debug/macros.h: Likewise.
3851 * include/debug/map.h: Likewise.
3852 * include/debug/map: Likewise.
3853 * include/debug/multimap.h: Likewise.
3854 * include/debug/multiset.h: Likewise.
3855 * include/debug/safe_base.h: Likewise.
3856 * include/debug/safe_iterator.h: Likewise.
3857 * include/debug/safe_iterator.tcc: Likewise.
3858 * include/debug/safe_sequence.h: Likewise.
3859 * include/debug/set.h: Likewise.
3860 * include/debug/set: Likewise.
3861 * include/debug/string: Likewise.
3862 * include/debug/unordered_map: Likewise.
3863 * include/debug/unordered_set: Likewise.
3864 * include/debug/vector: Likewise.
3865 * include/ext/algorithm: Likewise.
3866 * include/ext/array_allocator.h: Likewise.
3867 * include/ext/atomicity.h: Likewise.
3868 * include/ext/bitmap_allocator.h: Likewise.
3869 * include/ext/cast.h: Likewise.
3870 * include/ext/codecvt_specializations.h: Likewise.
3871 * include/ext/concurrence.h: Likewise.
3872 * include/ext/debug_allocator.h: Likewise.
3873 * include/ext/enc_filebuf.h: Likewise.
3874 * include/ext/extptr_allocator.h: Likewise.
3875 * include/ext/functional: Likewise.
3876 * include/ext/iterator: Likewise.
3877 * include/ext/malloc_allocator.h: Likewise.
3878 * include/ext/memory: Likewise.
3879 * include/ext/mt_allocator.h: Likewise.
3880 * include/ext/new_allocator.h: Likewise.
3881 * include/ext/numeric: Likewise.
3882 * include/ext/numeric_traits.h: Likewise.
3883 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3884 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3885 Likewise.
3886 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3887 Likewise.
3888 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3889 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3890 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3891 Likewise.
3892 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3893 Likewise.
3894 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3895 Likewise.
3896 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3897 Likewise.
3898 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3899 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3900 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3901 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3902 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3903 Likewise.
3904 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3905 Likewise.
3906 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3907 Likewise.
3908 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3909 Likewise.
3910 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3911 Likewise.
3912 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3913 Likewise.
3914 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3915 Likewise.
3916 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3917 Likewise.
3918 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3919 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3920 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3921 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3922 Likewise.
3923 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3924 Likewise.
3925 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3926 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3927 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3928 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3929 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3930 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3931 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3932 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3933 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3934 Likewise.
3935 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3936 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3937 Likewise.
3938 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3939 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3940 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3941 Likewise.
3942 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3943 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3944 Likewise.
3945 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3946 Likewise.
3947 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3948 Likewise.
3949 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3950 Likewise.
3951 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3952 Likewise.
3953 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3954 Likewise.
3955 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3956 Likewise.
3957 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3958 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3959 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3960 Likewise.
3961 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3962 Likewise.
3963 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3964 Likewise.
3965 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3966 Likewise.
3967 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3968 Likewise.
3969 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3970 Likewise.
3971 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3972 Likewise.
3973 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3974 Likewise.
3975 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3976 Likewise.
3977 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3978 Likewise.
3979 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
3980 Likewise.
3981 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
3982 Likewise.
3983 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
3984 Likewise.
3985 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
3986 Likewise.
3987 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
3988 Likewise.
3989 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3990 Likewise.
3991 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
3992 Likewise.
3993 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
3994 Likewise.
3995 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
3996 Likewise.
3997 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
3998 Likewise.
3999 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4000 Likewise.
4001 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
4002 Likewise.
4003 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
4004 Likewise.
4005 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
4006 Likewise.
4007 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
4008 Likewise.
4009 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
4010 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
4011 Likewise.
4012 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
4013 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
4014 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
4015 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
4016 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
4017 Likewise.
4018 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4019 Likewise.
4020 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4021 Likewise.
4022 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
4023 Likewise.
4024 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4025 Likewise.
4026 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
4027 Likewise.
4028 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
4029 Likewise.
4030 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4031 Likewise.
4032 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
4033 Likewise.
4034 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
4035 Likewise.
4036 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
4037 Likewise.
4038 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
4039 Likewise.
4040 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
4041 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
4042 Likewise.
4043 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
4044 Likewise.
4045 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4046 Likewise.
4047 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
4048 Likewise.
4049 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
4050 Likewise.
4051 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
4052 Likewise.
4053 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
4054 Likewise.
4055 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4056 Likewise.
4057 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
4058 Likewise.
4059 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
4060 Likewise.
4061 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
4062 Likewise.
4063 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
4064 Likewise.
4065 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
4066 Likewise.
4067 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
4068 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
4069 Likewise.
4070 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
4071 Likewise.
4072 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
4073 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
4074 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
4075 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
4076 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
4077 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
4078 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
4079 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
4080 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
4081 Likewise.
4082 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
4083 Likewise.
4084 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
4085 Likewise.
4086 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
4087 Likewise.
4088 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
4089 Likewise.
4090 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
4091 Likewise.
4092 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
4093 Likewise.
4094 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
4095 Likewise.
4096 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
4097 Likewise.
4098 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
4099 Likewise.
4100 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
4101 Likewise.
4102 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
4103 Likewise.
4104 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
4105 Likewise.
4106 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
4107 Likewise.
4108 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
4109 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
4110 Likewise.
4111 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
4112 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
4113 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
4114 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
4115 Likewise.
4116 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
4117 Likewise.
4118 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
4119 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
4120 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
4121 Likewise.
4122 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
4123 Likewise.
4124 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
4125 Likewise.
4126 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
4127 Likewise.
4128 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
4129 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
4130 Likewise.
4131 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
4132 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
4133 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
4134 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
4135 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
4136 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
4137 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
4138 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
4139 Likewise.
4140 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
4141 Likewise.
4142 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
4143 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
4144 Likewise.
4145 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
4146 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
4147 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
4148 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
4149 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
4150 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
4151 Likewise.
4152 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
4153 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
4154 Likewise.
4155 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
4156 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
4157 Likewise.
4158 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
4159 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
4160 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
4161 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
4162 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
4163 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
4164 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
4165 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
4166 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
4167 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
4168 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
4169 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
4170 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
4171 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
4172 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
4173 Likewise.
4174 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
4175 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
4176 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
4177 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
4178 Likewise.
4179 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
4180 Likewise.
4181 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
4182 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
4183 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
4184 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
4185 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
4186 Likewise.
4187 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
4188 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
4189 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
4190 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
4191 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
4192 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
4193 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
4194 Likewise.
4195 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
4196 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
4197 Likewise.
4198 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
4199 Likewise.
4200 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
4201 Likewise.
4202 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
4203 Likewise.
4204 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
4205 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
4206 Likewise.
4207 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
4208 Likewise.
4209 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
4210 Likewise.
4211 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
4212 Likewise.
4213 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
4214 Likewise.
4215 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
4216 Likewise.
4217 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
4218 Likewise.
4219 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
4220 Likewise.
4221 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
4222 Likewise.
4223 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
4224 Likewise.
4225 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
4226 Likewise.
4227 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
4228 Likewise.
4229 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
4230 Likewise.
4231 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
4232 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
4233 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
4234 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
4235 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
4236 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
4237 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
4238 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
4239 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
4240 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
4241 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
4242 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
4243 Likewise.
4244 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
4245 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
4246 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
4247 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
4248 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
4249 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
4250 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
4251 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
4252 Likewise.
4253 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
4254 Likewise.
4255 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
4256 Likewise.
4257 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
4258 Likewise.
4259 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
4260 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
4261 Likewise.
4262 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
4263 Likewise.
4264 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
4265 Likewise.
4266 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
4267 Likewise.
4268 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
4269 Likewise.
4270 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
4271 Likewise.
4272 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
4273 Likewise.
4274 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
4275 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
4276 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
4277 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
4278 Likewise.
4279 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
4280 Likewise.
4281 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
4282 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
4283 Likewise.
4284 * include/ext/pb_ds/exception.hpp: Likewise.
4285 * include/ext/pb_ds/hash_policy.hpp: Likewise.
4286 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
4287 * include/ext/pb_ds/priority_queue.hpp: Likewise.
4288 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
4289 * include/ext/pb_ds/tree_policy.hpp: Likewise.
4290 * include/ext/pb_ds/trie_policy.hpp: Likewise.
4291 * include/ext/pod_char_traits.h: Likewise.
4292 * include/ext/pointer.h: Likewise.
4293 * include/ext/pool_allocator.h: Likewise.
4294 * include/ext/rb_tree: Likewise.
4295 * include/ext/rc_string_base.h: Likewise.
4296 * include/ext/rope: Likewise.
4297 * include/ext/ropeimpl.h: Likewise.
4298 * include/ext/slist: Likewise.
4299 * include/ext/sso_string_base.h: Likewise.
4300 * include/ext/stdio_filebuf.h: Likewise.
4301 * include/ext/stdio_sync_filebuf.h: Likewise.
4302 * include/ext/string_conversions.h: Likewise.
4303 * include/ext/throw_allocator.h: Likewise.
4304 * include/ext/type_traits.h: Likewise.
4305 * include/ext/typelist.h: Likewise.
4306 * include/ext/vstring.h: Likewise.
4307 * include/ext/vstring.tcc: Likewise.
4308 * include/ext/vstring_fwd.h: Likewise.
4309 * include/ext/vstring_util.h: Likewise.
4310 * include/parallel/algo.h: Likewise.
4311 * include/parallel/algobase.h: Likewise.
4312 * include/parallel/algorithm: Likewise.
4313 * include/parallel/algorithmfwd.h: Likewise.
4314 * include/parallel/balanced_quicksort.h: Likewise.
4315 * include/parallel/base.h: Likewise.
4316 * include/parallel/basic_iterator.h: Likewise.
4317 * include/parallel/checkers.h: Likewise.
4318 * include/parallel/compatibility.h: Likewise.
4319 * include/parallel/compiletime_settings.h: Likewise.
4320 * include/parallel/equally_split.h: Likewise.
4321 * include/parallel/features.h: Likewise.
4322 * include/parallel/find.h: Likewise.
4323 * include/parallel/find_selectors.h: Likewise.
4324 * include/parallel/for_each.h: Likewise.
4325 * include/parallel/for_each_selectors.h: Likewise.
4326 * include/parallel/iterator.h: Likewise.
4327 * include/parallel/list_partition.h: Likewise.
4328 * include/parallel/losertree.h: Likewise.
4329 * include/parallel/merge.h: Likewise.
4330 * include/parallel/multiseq_selection.h: Likewise.
4331 * include/parallel/multiway_merge.h: Likewise.
4332 * include/parallel/multiway_mergesort.h: Likewise.
4333 * include/parallel/numeric: Likewise.
4334 * include/parallel/numericfwd.h: Likewise.
4335 * include/parallel/omp_loop.h: Likewise.
4336 * include/parallel/omp_loop_static.h: Likewise.
4337 * include/parallel/par_loop.h: Likewise.
4338 * include/parallel/parallel.h: Likewise.
4339 * include/parallel/partial_sum.h: Likewise.
4340 * include/parallel/partition.h: Likewise.
4341 * include/parallel/queue.h: Likewise.
4342 * include/parallel/quicksort.h: Likewise.
4343 * include/parallel/random_number.h: Likewise.
4344 * include/parallel/random_shuffle.h: Likewise.
4345 * include/parallel/search.h: Likewise.
4346 * include/parallel/set_operations.h: Likewise.
4347 * include/parallel/settings.h: Likewise.
4348 * include/parallel/sort.h: Likewise.
4349 * include/parallel/tags.h: Likewise.
4350 * include/parallel/types.h: Likewise.
4351 * include/parallel/unique_copy.h: Likewise.
4352 * include/parallel/workstealing.h: Likewise.
4353 * include/precompiled/extc++.h: Likewise.
4354 * include/precompiled/stdc++.h: Likewise.
4355 * include/precompiled/stdtr1c++.h: Likewise.
4356 * include/std/algorithm: Likewise.
4357 * include/std/array: Likewise.
4358 * include/std/bitset: Likewise.
4359 * include/std/c++0x_warning.h: Likewise.
4360 * include/std/chrono: Likewise.
4361 * include/std/complex: Likewise.
4362 * include/std/condition_variable: Likewise.
4363 * include/std/deque: Likewise.
4364 * include/std/forward_list: Likewise.
4365 * include/std/fstream: Likewise.
4366 * include/std/functional: Likewise.
4367 * include/std/iomanip: Likewise.
4368 * include/std/ios: Likewise.
4369 * include/std/iosfwd: Likewise.
4370 * include/std/iostream: Likewise.
4371 * include/std/istream: Likewise.
4372 * include/std/iterator: Likewise.
4373 * include/std/limits: Likewise.
4374 * include/std/list: Likewise.
4375 * include/std/locale: Likewise.
4376 * include/std/map: Likewise.
4377 * include/std/memory: Likewise.
4378 * include/std/mutex: Likewise.
4379 * include/std/numeric: Likewise.
4380 * include/std/ostream: Likewise.
4381 * include/std/queue: Likewise.
4382 * include/std/random: Likewise.
4383 * include/std/ratio: Likewise.
4384 * include/std/regex: Likewise.
4385 * include/std/set: Likewise.
4386 * include/std/sstream: Likewise.
4387 * include/std/stack: Likewise.
4388 * include/std/stdexcept: Likewise.
4389 * include/std/streambuf: Likewise.
4390 * include/std/string: Likewise.
4391 * include/std/system_error: Likewise.
4392 * include/std/thread: Likewise.
4393 * include/std/tuple: Likewise.
4394 * include/std/type_traits: Likewise.
4395 * include/std/unordered_map: Likewise.
4396 * include/std/unordered_set: Likewise.
4397 * include/std/utility: Likewise.
4398 * include/std/valarray: Likewise.
4399 * include/std/vector: Likewise.
4400 * include/tr1/array: Likewise.
4401 * include/tr1/bessel_function.tcc: Likewise.
4402 * include/tr1/beta_function.tcc: Likewise.
4403 * include/tr1/ccomplex: Likewise.
4404 * include/tr1/cctype: Likewise.
4405 * include/tr1/cfenv: Likewise.
4406 * include/tr1/cfloat: Likewise.
4407 * include/tr1/cinttypes: Likewise.
4408 * include/tr1/climits: Likewise.
4409 * include/tr1/cmath: Likewise.
4410 * include/tr1/complex.h: Likewise.
4411 * include/tr1/complex: Likewise.
4412 * include/tr1/cstdarg: Likewise.
4413 * include/tr1/cstdbool: Likewise.
4414 * include/tr1/cstdint: Likewise.
4415 * include/tr1/cstdio: Likewise.
4416 * include/tr1/cstdlib: Likewise.
4417 * include/tr1/ctgmath: Likewise.
4418 * include/tr1/ctime: Likewise.
4419 * include/tr1/ctype.h: Likewise.
4420 * include/tr1/cwchar: Likewise.
4421 * include/tr1/cwctype: Likewise.
4422 * include/tr1/ell_integral.tcc: Likewise.
4423 * include/tr1/exp_integral.tcc: Likewise.
4424 * include/tr1/fenv.h: Likewise.
4425 * include/tr1/float.h: Likewise.
4426 * include/tr1/functional: Likewise.
4427 * include/tr1/functional_hash.h: Likewise.
4428 * include/tr1/gamma.tcc: Likewise.
4429 * include/tr1/hashtable.h: Likewise.
4430 * include/tr1/hypergeometric.tcc: Likewise.
4431 * include/tr1/inttypes.h: Likewise.
4432 * include/tr1/legendre_function.tcc: Likewise.
4433 * include/tr1/limits.h: Likewise.
4434 * include/tr1/math.h: Likewise.
4435 * include/tr1/memory: Likewise.
4436 * include/tr1/modified_bessel_func.tcc: Likewise.
4437 * include/tr1/poly_hermite.tcc: Likewise.
4438 * include/tr1/poly_laguerre.tcc: Likewise.
4439 * include/tr1/random: Likewise.
4440 * include/tr1/regex: Likewise.
4441 * include/tr1/riemann_zeta.tcc: Likewise.
4442 * include/tr1/shared_ptr.h: Likewise.
4443 * include/tr1/special_function_util.h: Likewise.
4444 * include/tr1/stdarg.h: Likewise.
4445 * include/tr1/stdbool.h: Likewise.
4446 * include/tr1/stdint.h: Likewise.
4447 * include/tr1/stdio.h: Likewise.
4448 * include/tr1/stdlib.h: Likewise.
4449 * include/tr1/tgmath.h: Likewise.
4450 * include/tr1/tuple: Likewise.
4451 * include/tr1/type_traits: Likewise.
4452 * include/tr1/unordered_map: Likewise.
4453 * include/tr1/unordered_set: Likewise.
4454 * include/tr1/utility: Likewise.
4455 * include/tr1/wchar.h: Likewise.
4456 * include/tr1/wctype.h: Likewise.
4457 * include/tr1_impl/array: Likewise.
4458 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
4459 * include/tr1_impl/cctype: Likewise.
4460 * include/tr1_impl/cfenv: Likewise.
4461 * include/tr1_impl/cinttypes: Likewise.
4462 * include/tr1_impl/cmath: Likewise.
4463 * include/tr1_impl/complex: Likewise.
4464 * include/tr1_impl/cstdint: Likewise.
4465 * include/tr1_impl/cstdio: Likewise.
4466 * include/tr1_impl/cstdlib: Likewise.
4467 * include/tr1_impl/cwchar: Likewise.
4468 * include/tr1_impl/cwctype: Likewise.
4469 * include/tr1_impl/functional: Likewise.
4470 * include/tr1_impl/functional_hash.h: Likewise.
4471 * include/tr1_impl/hashtable: Likewise.
4472 * include/tr1_impl/hashtable_policy.h: Likewise.
4473 * include/tr1_impl/random.tcc: Likewise.
4474 * include/tr1_impl/random: Likewise.
4475 * include/tr1_impl/regex: Likewise.
4476 * include/tr1_impl/type_traits: Likewise.
4477 * include/tr1_impl/unordered_map: Likewise.
4478 * include/tr1_impl/unordered_set: Likewise.
4479 * include/tr1_impl/utility: Likewise.
4480 * libsupc++/array_type_info.cc: Likewise.
4481 * libsupc++/atexit_arm.cc: Likewise.
4482 * libsupc++/bad_cast.cc: Likewise.
4483 * libsupc++/bad_typeid.cc: Likewise.
4484 * libsupc++/class_type_info.cc: Likewise.
4485 * libsupc++/cxxabi-forced.h: Likewise.
4486 * libsupc++/cxxabi.h: Likewise.
4487 * libsupc++/del_op.cc: Likewise.
4488 * libsupc++/del_opnt.cc: Likewise.
4489 * libsupc++/del_opv.cc: Likewise.
4490 * libsupc++/del_opvnt.cc: Likewise.
4491 * libsupc++/dyncast.cc: Likewise.
4492 * libsupc++/eh_alloc.cc: Likewise.
4493 * libsupc++/eh_arm.cc: Likewise.
4494 * libsupc++/eh_aux_runtime.cc: Likewise.
4495 * libsupc++/eh_call.cc: Likewise.
4496 * libsupc++/eh_catch.cc: Likewise.
4497 * libsupc++/eh_exception.cc: Likewise.
4498 * libsupc++/eh_globals.cc: Likewise.
4499 * libsupc++/eh_personality.cc: Likewise.
4500 * libsupc++/eh_ptr.cc: Likewise.
4501 * libsupc++/eh_term_handler.cc: Likewise.
4502 * libsupc++/eh_terminate.cc: Likewise.
4503 * libsupc++/eh_throw.cc: Likewise.
4504 * libsupc++/eh_type.cc: Likewise.
4505 * libsupc++/eh_unex_handler.cc: Likewise.
4506 * libsupc++/enum_type_info.cc: Likewise.
4507 * libsupc++/exception: Likewise.
4508 * libsupc++/exception_defines.h: Likewise.
4509 * libsupc++/exception_ptr.h: Likewise.
4510 * libsupc++/function_type_info.cc: Likewise.
4511 * libsupc++/fundamental_type_info.cc: Likewise.
4512 * libsupc++/guard.cc: Likewise.
4513 * libsupc++/initializer_list: Likewise.
4514 * libsupc++/new: Likewise.
4515 * libsupc++/new_handler.cc: Likewise.
4516 * libsupc++/new_op.cc: Likewise.
4517 * libsupc++/new_opnt.cc: Likewise.
4518 * libsupc++/new_opv.cc: Likewise.
4519 * libsupc++/new_opvnt.cc: Likewise.
4520 * libsupc++/pbase_type_info.cc: Likewise.
4521 * libsupc++/pmem_type_info.cc: Likewise.
4522 * libsupc++/pointer_type_info.cc: Likewise.
4523 * libsupc++/pure.cc: Likewise.
4524 * libsupc++/si_class_type_info.cc: Likewise.
4525 * libsupc++/tinfo.cc: Likewise.
4526 * libsupc++/tinfo.h: Likewise.
4527 * libsupc++/tinfo2.cc: Likewise.
4528 * libsupc++/typeinfo: Likewise.
4529 * libsupc++/unwind-cxx.h: Likewise.
4530 * libsupc++/vec.cc: Likewise.
4531 * libsupc++/vmi_class_type_info.cc: Likewise.
4532 * libsupc++/vterminate.cc: Likewise.
4533 * po/string_literals.cc: Likewise.
4534 * src/atomic.cc: Likewise.
4535 * src/bitmap_allocator.cc: Likewise.
4536 * src/chrono.cc: Likewise.
4537 * src/codecvt.cc: Likewise.
4538 * src/compatibility-ldbl.cc: Likewise.
4539 * src/compatibility.cc: Likewise.
4540 * src/complex_io.cc: Likewise.
4541 * src/concept-inst.cc: Likewise.
4542 * src/condition_variable.cc: Likewise.
4543 * src/ctype.cc: Likewise.
4544 * src/debug.cc: Likewise.
4545 * src/debug_list.cc: Likewise.
4546 * src/ext-inst.cc: Likewise.
4547 * src/fstream-inst.cc: Likewise.
4548 * src/functexcept.cc: Likewise.
4549 * src/globals_io.cc: Likewise.
4550 * src/hash.cc: Likewise.
4551 * src/hash_c++0x.cc: Likewise.
4552 * src/hashtable.cc: Likewise.
4553 * src/hashtable_c++0x.cc: Likewise.
4554 * src/ios-inst.cc: Likewise.
4555 * src/ios.cc: Likewise.
4556 * src/ios_failure.cc: Likewise.
4557 * src/ios_init.cc: Likewise.
4558 * src/ios_locale.cc: Likewise.
4559 * src/iostream-inst.cc: Likewise.
4560 * src/istream-inst.cc: Likewise.
4561 * src/istream.cc: Likewise.
4562 * src/limits.cc: Likewise.
4563 * src/limits_c++0x.cc: Likewise.
4564 * src/list.cc: Likewise.
4565 * src/locale-inst.cc: Likewise.
4566 * src/locale.cc: Likewise.
4567 * src/locale_facets.cc: Likewise.
4568 * src/locale_init.cc: Likewise.
4569 * src/localename.cc: Likewise.
4570 * src/math_stubs_float.cc: Likewise.
4571 * src/math_stubs_long_double.cc: Likewise.
4572 * src/misc-inst.cc: Likewise.
4573 * src/mt_allocator.cc: Likewise.
4574 * src/mutex.cc: Likewise.
4575 * src/ostream-inst.cc: Likewise.
4576 * src/parallel_list.cc: Likewise.
4577 * src/parallel_settings.cc: Likewise.
4578 * src/pool_allocator.cc: Likewise.
4579 * src/sstream-inst.cc: Likewise.
4580 * src/stdexcept.cc: Likewise.
4581 * src/streambuf-inst.cc: Likewise.
4582 * src/streambuf.cc: Likewise.
4583 * src/string-inst.cc: Likewise.
4584 * src/strstream.cc: Likewise.
4585 * src/system_error.cc: Likewise.
4586 * src/thread.cc: Likewise.
4587 * src/tree.cc: Likewise.
4588 * src/valarray-inst.cc: Likewise.
4589 * src/wlocale-inst.cc: Likewise.
4590 * src/wstring-inst.cc: Likewise.
4591 * doc/xml/manual/intro.xml: Change documentation to refer the
4592 reader to version 3 of the GNU General Public License, version
4593 3.1 of the GCC Runtime Library Exception, and to point readers
4594 at the FSF's license web page.
4595
4596 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4597
4598 * Makefile.am: Change copyright header to refer to version
4599 3 of the GNU General Public License and to point readers at the
4600 COPYING3 file and the FSF's license web page.
4601 * doc/Makefile.am: Likewise.
4602 * include/Makefile.am: Likewise.
4603 * libsupc++/Makefile.am: Likewise.
4604 * po/Makefile.am: Likewise.
4605 * po/POTFILES.in: Likewise.
4606 * src/Makefile.am: Likewise.
4607 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4608 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4609 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4610 Likewise.
4611 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4612 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4613 Likewise.
4614 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4615 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4616 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4617 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4618 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4619 * testsuite/18_support/bad_cast/what.cc: Likewise.
4620 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4621 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4622 Likewise.
4623 * testsuite/18_support/bad_exception/what.cc: Likewise.
4624 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4625 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4626 * testsuite/18_support/exception/38732.cc: Likewise.
4627 * testsuite/18_support/exception/what.cc: Likewise.
4628 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4629 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4630 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4631 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4632 * testsuite/18_support/headers/climits/values.cc: Likewise.
4633 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4634 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4635 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4636 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4637 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4638 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4639 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4640 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4641 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4642 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4643 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4644 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4645 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4646 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4647 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4648 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4649 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4650 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4651 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4652 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4653 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4654 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4655 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4656 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4657 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4658 * testsuite/18_support/new_delete_placement.cc: Likewise.
4659 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4660 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4661 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4662 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4663 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4664 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4665 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4666 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4667 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4668 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4669 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4670 Likewise.
4671 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4672 * testsuite/18_support/pthread_guard.cc: Likewise.
4673 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4674 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4675 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4676 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4677 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4678 Likewise.
4679 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4680 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4681 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4682 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4683 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4684 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4685 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4686 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4687 Likewise.
4688 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4689 Likewise.
4690 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4691 Likewise.
4692 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4693 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4694 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4695 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4696 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4697 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4698 Likewise.
4699 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4700 Likewise.
4701 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4702 Likewise.
4703 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4704 Likewise.
4705 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4706 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4707 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4708 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4709 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4710 Likewise.
4711 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4712 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4713 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4714 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4715 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4716 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4717 Likewise.
4718 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4719 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4720 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4721 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4722 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4723 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4724 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4725 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4726 * testsuite/20_util/allocator/1.cc: Likewise.
4727 * testsuite/20_util/allocator/10378.cc: Likewise.
4728 * testsuite/20_util/allocator/14176.cc: Likewise.
4729 * testsuite/20_util/allocator/33807.cc: Likewise.
4730 * testsuite/20_util/allocator/8230.cc: Likewise.
4731 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4732 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4733 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4734 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4735 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4736 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4737 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4738 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4739 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4740 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4741 Likewise.
4742 * testsuite/20_util/clocks/1.cc: Likewise.
4743 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4744 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4745 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4746 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4747 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4748 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4749 * testsuite/20_util/duration/cons/1.cc: Likewise.
4750 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4751 * testsuite/20_util/duration/cons/2.cc: Likewise.
4752 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4753 Likewise.
4754 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4755 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4756 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4757 Likewise.
4758 * testsuite/20_util/forward/1.cc: Likewise.
4759 * testsuite/20_util/forward/1_neg.cc: Likewise.
4760 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4761 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4762 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4763 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4764 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4765 Likewise.
4766 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4767 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4768 Likewise.
4769 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4770 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4771 Likewise.
4772 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4773 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4774 Likewise.
4775 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4776 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4777 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4778 Likewise.
4779 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4780 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4781 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4782 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4783 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4784 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4785 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4786 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4787 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4788 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4789 Likewise.
4790 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4791 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4792 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4793 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4794 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4795 Likewise.
4796 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4797 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4798 Likewise.
4799 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4800 * testsuite/20_util/identity/value.cc: Likewise.
4801 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4802 * testsuite/20_util/is_integral/value.cc: Likewise.
4803 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4804 Likewise.
4805 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4806 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4807 * testsuite/20_util/is_reference/value.cc: Likewise.
4808 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4809 Likewise.
4810 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4811 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4812 * testsuite/20_util/is_signed/value.cc: Likewise.
4813 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4814 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4815 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4816 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4817 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4818 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4819 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4820 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4821 Likewise.
4822 * testsuite/20_util/move/1.cc: Likewise.
4823 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4824 * testsuite/20_util/pair/1.cc: Likewise.
4825 * testsuite/20_util/pair/2.cc: Likewise.
4826 * testsuite/20_util/pair/3.cc: Likewise.
4827 * testsuite/20_util/pair/4.cc: Likewise.
4828 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4829 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4830 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4831 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4832 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4833 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4834 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4835 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4836 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4837 Likewise.
4838 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4839 Likewise.
4840 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4841 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4842 * testsuite/20_util/rel_ops.cc: Likewise.
4843 * testsuite/20_util/remove_reference/value.cc: Likewise.
4844 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4845 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4846 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4847 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4848 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4849 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4850 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4851 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4852 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4853 Likewise.
4854 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4855 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4856 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4857 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4858 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4859 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4860 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4861 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4862 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4863 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4864 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4865 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4866 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4867 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4868 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4869 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4870 Likewise.
4871 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4872 Likewise.
4873 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4874 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4875 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4876 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4877 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4878 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4879 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4880 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4881 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4882 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4883 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4884 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4885 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4886 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4887 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4888 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4889 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4890 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4891 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4892 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4893 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4894 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4895 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4896 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4897 Likewise.
4898 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4899 Likewise.
4900 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4901 Likewise.
4902 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4903 Likewise.
4904 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4905 Likewise.
4906 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4907 Likewise.
4908 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4909 Likewise.
4910 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4911 Likewise.
4912 * testsuite/20_util/temporary_buffer.cc: Likewise.
4913 * testsuite/20_util/time_point/1.cc: Likewise.
4914 * testsuite/20_util/time_point/2.cc: Likewise.
4915 * testsuite/20_util/time_point/3.cc: Likewise.
4916 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4917 Likewise.
4918 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4919 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4920 Likewise.
4921 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4922 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4923 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4924 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4925 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4926 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4927 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4928 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4929 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4930 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4931 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4932 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4933 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4934 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4935 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4936 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4937 Likewise.
4938 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4939 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4940 Likewise.
4941 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4942 Likewise.
4943 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4944 Likewise.
4945 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4946 Likewise.
4947 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4948 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4949 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4950 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4951 Likewise.
4952 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4953 Likewise.
4954 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4955 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4956 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4957 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4958 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4959 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4960 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4961 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4962 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4963 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4964 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4965 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4966 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4967 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4968 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4969 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4970 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4971 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4972 Likewise.
4973 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4974 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4975 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4976 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4977 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
4978 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
4979 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
4980 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
4981 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
4982 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
4983 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
4984 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
4985 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
4986 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
4987 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
4988 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
4989 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
4990 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
4991 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
4992 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
4993 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
4994 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
4995 Likewise.
4996 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
4997 Likewise.
4998 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
4999 Likewise.
5000 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
5001 Likewise.
5002 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
5003 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
5004 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
5005 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
5006 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
5007 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
5008 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
5009 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
5010 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
5011 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
5012 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
5013 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
5014 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
5015 Likewise.
5016 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
5017 Likewise.
5018 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
5019 Likewise.
5020 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
5021 Likewise.
5022 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
5023 Likewise.
5024 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
5025 Likewise.
5026 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
5027 Likewise.
5028 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
5029 Likewise.
5030 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
5031 Likewise.
5032 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
5033 Likewise.
5034 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
5035 Likewise.
5036 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
5037 Likewise.
5038 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
5039 Likewise.
5040 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
5041 Likewise.
5042 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
5043 Likewise.
5044 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
5045 Likewise.
5046 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
5047 Likewise.
5048 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
5049 Likewise.
5050 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
5051 Likewise.
5052 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
5053 Likewise.
5054 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
5055 Likewise.
5056 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
5057 Likewise.
5058 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
5059 Likewise.
5060 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
5061 Likewise.
5062 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
5063 Likewise.
5064 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
5065 Likewise.
5066 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
5067 Likewise.
5068 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
5069 Likewise.
5070 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
5071 Likewise.
5072 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
5073 Likewise.
5074 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
5075 Likewise.
5076 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
5077 Likewise.
5078 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
5079 Likewise.
5080 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
5081 Likewise.
5082 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
5083 Likewise.
5084 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
5085 Likewise.
5086 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
5087 Likewise.
5088 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
5089 Likewise.
5090 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
5091 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
5092 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
5093 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
5094 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
5095 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
5096 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
5097 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
5098 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
5099 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
5100 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
5101 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
5102 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
5103 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
5104 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
5105 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
5106 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
5107 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
5108 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
5109 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
5110 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
5111 Likewise.
5112 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
5113 Likewise.
5114 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
5115 Likewise.
5116 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
5117 Likewise.
5118 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
5119 Likewise.
5120 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
5121 Likewise.
5122 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
5123 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
5124 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
5125 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
5126 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
5127 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
5128 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
5129 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
5130 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
5131 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
5132 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
5133 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
5134 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
5135 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
5136 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
5137 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
5138 Likewise.
5139 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
5140 Likewise.
5141 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
5142 Likewise.
5143 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
5144 Likewise.
5145 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
5146 Likewise.
5147 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
5148 Likewise.
5149 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
5150 Likewise.
5151 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
5152 Likewise.
5153 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
5154 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
5155 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
5156 Likewise.
5157 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
5158 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
5159 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
5160 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
5161 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
5162 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
5163 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
5164 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
5165 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
5166 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
5167 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
5168 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
5169 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
5170 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
5171 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
5172 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
5173 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
5174 Likewise.
5175 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
5176 Likewise.
5177 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
5178 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
5179 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
5180 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
5181 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
5182 Likewise.
5183 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
5184 Likewise.
5185 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
5186 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
5187 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
5188 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
5189 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
5190 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
5191 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
5192 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
5193 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
5194 Likewise.
5195 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
5196 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
5197 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
5198 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
5199 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
5200 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
5201 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
5202 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
5203 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
5204 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
5205 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
5206 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
5207 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
5208 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
5209 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
5210 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
5211 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
5212 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
5213 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
5214 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
5215 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
5216 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
5217 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
5218 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
5219 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
5220 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
5221 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
5222 Likewise.
5223 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
5224 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
5225 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
5226 Likewise.
5227 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
5228 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
5229 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
5230 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
5231 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
5232 Likewise.
5233 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
5234 Likewise.
5235 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
5236 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
5237 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
5238 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
5239 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
5240 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
5241 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
5242 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
5243 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
5244 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
5245 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
5246 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
5247 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
5248 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
5249 Likewise.
5250 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
5251 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
5252 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
5253 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
5254 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
5255 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
5256 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
5257 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
5258 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
5259 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
5260 Likewise.
5261 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
5262 Likewise.
5263 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
5264 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
5265 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
5266 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
5267 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
5268 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
5269 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
5270 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
5271 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
5272 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
5273 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
5274 Likewise.
5275 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
5276 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
5277 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
5278 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
5279 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
5280 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
5281 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
5282 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
5283 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
5284 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
5285 Likewise.
5286 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
5287 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
5288 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
5289 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
5290 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
5291 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
5292 Likewise.
5293 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
5294 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
5295 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
5296 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
5297 Likewise.
5298 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
5299 Likewise.
5300 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
5301 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
5302 Likewise.
5303 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
5304 * testsuite/22_locale/ctype/2.cc: Likewise.
5305 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
5306 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
5307 * testsuite/22_locale/ctype/dr695.cc: Likewise.
5308 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
5309 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
5310 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
5311 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
5312 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
5313 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
5314 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
5315 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
5316 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
5317 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
5318 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
5319 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
5320 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
5321 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
5322 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
5323 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
5324 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
5325 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
5326 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
5327 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
5328 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
5329 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
5330 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
5331 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
5332 * testsuite/22_locale/facet/1.cc: Likewise.
5333 * testsuite/22_locale/facet/2.cc: Likewise.
5334 * testsuite/22_locale/facet/25421.cc: Likewise.
5335 * testsuite/22_locale/global_templates/1.cc: Likewise.
5336 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
5337 Likewise.
5338 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
5339 Likewise.
5340 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
5341 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
5342 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
5343 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
5344 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
5345 * testsuite/22_locale/locale/13630.cc: Likewise.
5346 * testsuite/22_locale/locale/cons/1.cc: Likewise.
5347 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
5348 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
5349 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
5350 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
5351 * testsuite/22_locale/locale/cons/2.cc: Likewise.
5352 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
5353 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
5354 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
5355 * testsuite/22_locale/locale/cons/4.cc: Likewise.
5356 * testsuite/22_locale/locale/cons/5.cc: Likewise.
5357 * testsuite/22_locale/locale/cons/6.cc: Likewise.
5358 * testsuite/22_locale/locale/cons/7.cc: Likewise.
5359 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
5360 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
5361 * testsuite/22_locale/locale/cons/8.cc: Likewise.
5362 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
5363 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
5364 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
5365 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
5366 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
5367 * testsuite/22_locale/locale/operations/1.cc: Likewise.
5368 * testsuite/22_locale/locale/operations/2.cc: Likewise.
5369 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
5370 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
5371 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
5372 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
5373 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
5374 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
5375 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
5376 Likewise.
5377 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
5378 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
5379 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
5380 Likewise.
5381 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
5382 Likewise.
5383 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
5384 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
5385 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
5386 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
5387 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
5388 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
5389 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
5390 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
5391 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
5392 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
5393 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
5394 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
5395 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
5396 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
5397 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
5398 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
5399 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
5400 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
5401 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
5402 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
5403 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
5404 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
5405 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
5406 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
5407 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
5408 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
5409 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
5410 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
5411 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
5412 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
5413 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
5414 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
5415 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
5416 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
5417 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
5418 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
5419 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
5420 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
5421 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
5422 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
5423 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
5424 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
5425 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
5426 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
5427 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
5428 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
5429 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
5430 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
5431 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
5432 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
5433 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
5434 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
5435 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
5436 Likewise.
5437 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
5438 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
5439 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
5440 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
5441 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
5442 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
5443 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
5444 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
5445 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
5446 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
5447 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
5448 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
5449 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
5450 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
5451 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
5452 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
5453 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
5454 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
5455 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
5456 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
5457 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
5458 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
5459 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
5460 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
5461 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
5462 Likewise.
5463 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
5464 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
5465 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
5466 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
5467 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
5468 Likewise.
5469 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
5470 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
5471 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
5472 Likewise.
5473 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
5474 Likewise.
5475 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
5476 Likewise.
5477 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
5478 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
5479 Likewise.
5480 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
5481 Likewise.
5482 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
5483 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
5484 Likewise.
5485 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5486 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5487 Likewise.
5488 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5489 Likewise.
5490 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5491 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5492 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5493 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5494 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5495 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5496 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5497 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5498 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5499 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5500 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5501 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5502 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5503 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5504 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5505 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5506 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5507 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5508 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5509 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5510 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5511 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5512 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5513 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5514 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5515 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5516 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5517 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5518 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5519 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5520 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5521 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5522 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5523 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5524 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5525 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5526 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5527 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5528 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5529 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5530 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5531 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5532 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5533 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5534 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5535 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5536 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5537 Likewise.
5538 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5539 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5540 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5541 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5542 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5543 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5544 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5545 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5546 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5547 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5548 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5549 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5550 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5551 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5552 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5553 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5554 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5555 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5556 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5557 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5558 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5559 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5560 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5561 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5562 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5563 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5564 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5565 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5566 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5567 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5568 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5569 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5570 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5571 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5572 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5573 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5574 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5575 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5576 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5577 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5578 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5579 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5580 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5581 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5582 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5583 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5584 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5585 Likewise.
5586 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5587 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5588 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5589 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5590 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5591 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5592 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5593 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5594 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5595 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5596 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5597 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5598 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5599 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5600 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5601 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5602 Likewise.
5603 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5604 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5605 Likewise.
5606 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5607 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5608 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5609 Likewise.
5610 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5611 Likewise.
5612 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5613 Likewise.
5614 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5615 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5616 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5617 Likewise.
5618 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5619 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5620 Likewise.
5621 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5622 Likewise.
5623 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5624 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5625 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5626 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5627 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5628 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5629 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5630 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5631 Likewise.
5632 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5633 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5634 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5635 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5636 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5637 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5638 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5639 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5640 Likewise.
5641 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5642 Likewise.
5643 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5644 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5645 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5646 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5647 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5648 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5649 Likewise.
5650 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5651 Likewise.
5652 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5653 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5654 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5655 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5656 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5657 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5658 Likewise.
5659 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5660 Likewise.
5661 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5662 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5663 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5664 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5665 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5666 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5667 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5668 Likewise.
5669 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5670 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5671 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5672 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5673 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5674 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5675 Likewise.
5676 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5677 Likewise.
5678 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5679 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5680 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5681 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5682 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5683 Likewise.
5684 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5685 Likewise.
5686 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5687 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5688 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5689 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5690 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5691 Likewise.
5692 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5693 Likewise.
5694 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5695 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5696 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5697 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5698 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5699 Likewise.
5700 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5701 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5702 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5703 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5704 Likewise.
5705 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5706 Likewise.
5707 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5708 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5709 Likewise.
5710 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5711 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5712 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5713 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5714 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5715 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5716 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5717 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5718 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5719 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5720 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5721 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5722 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5723 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5724 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5725 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5726 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5727 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5728 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5729 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5730 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5731 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5732 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5733 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5734 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5735 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5736 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5737 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5738 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5739 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5740 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5741 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5742 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5743 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5744 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5745 Likewise.
5746 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5747 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5748 * testsuite/23_containers/bitset/18604.cc: Likewise.
5749 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5750 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5751 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5752 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5753 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5754 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5755 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5756 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5757 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5758 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5759 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5760 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5761 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5762 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5763 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5764 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5765 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5766 * testsuite/23_containers/deque/18604.cc: Likewise.
5767 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5768 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5769 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5770 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5771 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5772 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5773 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5774 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5775 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5776 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5777 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5778 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5779 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5780 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5781 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5782 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5783 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5784 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5785 Likewise.
5786 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5787 Likewise.
5788 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5789 Likewise.
5790 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5791 Likewise.
5792 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5793 Likewise.
5794 * testsuite/23_containers/deque/types/1.cc: Likewise.
5795 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5796 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5797 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5798 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5799 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5800 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5801 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5802 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5803 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5804 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5805 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5806 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5807 Likewise.
5808 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5809 Likewise.
5810 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5811 Likewise.
5812 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5813 Likewise.
5814 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5815 Likewise.
5816 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5817 Likewise.
5818 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5819 Likewise.
5820 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5821 Likewise.
5822 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5823 Likewise.
5824 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5825 Likewise.
5826 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5827 Likewise.
5828 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5829 Likewise.
5830 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5831 Likewise.
5832 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5833 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5834 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5835 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5836 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5837 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5838 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5839 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5840 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5841 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5842 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5843 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5844 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5845 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5846 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5847 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5848 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5849 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5850 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5851 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5852 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5853 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5854 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5855 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5856 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5857 Likewise.
5858 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5859 Likewise.
5860 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5861 * testsuite/23_containers/list/18604.cc: Likewise.
5862 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5863 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5864 * testsuite/23_containers/list/cons/1.cc: Likewise.
5865 * testsuite/23_containers/list/cons/2.cc: Likewise.
5866 * testsuite/23_containers/list/cons/3.cc: Likewise.
5867 * testsuite/23_containers/list/cons/4.cc: Likewise.
5868 * testsuite/23_containers/list/cons/5.cc: Likewise.
5869 * testsuite/23_containers/list/cons/6.cc: Likewise.
5870 * testsuite/23_containers/list/cons/7.cc: Likewise.
5871 * testsuite/23_containers/list/cons/8.cc: Likewise.
5872 * testsuite/23_containers/list/cons/9.cc: Likewise.
5873 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5874 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5875 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5876 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5877 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5878 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5879 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5880 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5881 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5882 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5883 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5884 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5885 * testsuite/23_containers/list/operations/1.cc: Likewise.
5886 * testsuite/23_containers/list/operations/2.cc: Likewise.
5887 * testsuite/23_containers/list/operations/3.cc: Likewise.
5888 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5889 * testsuite/23_containers/list/operations/4.cc: Likewise.
5890 * testsuite/23_containers/list/operations/5.cc: Likewise.
5891 * testsuite/23_containers/list/pthread1.cc: Likewise.
5892 * testsuite/23_containers/list/pthread5.cc: Likewise.
5893 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5894 Likewise.
5895 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5896 Likewise.
5897 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5898 Likewise.
5899 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5900 Likewise.
5901 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5902 Likewise.
5903 * testsuite/23_containers/map/18604.cc: Likewise.
5904 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5905 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5906 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5907 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5908 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5909 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5910 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5911 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5912 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5913 * testsuite/23_containers/map/operators/1.cc: Likewise.
5914 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5915 * testsuite/23_containers/map/pthread6.cc: Likewise.
5916 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5917 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5918 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5919 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5920 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5921 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5922 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5923 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5924 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5925 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5926 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5927 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5928 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5929 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5930 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5931 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5932 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5933 * testsuite/23_containers/set/18604.cc: Likewise.
5934 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5935 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5936 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5937 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5938 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5939 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5940 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5941 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5942 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5943 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5944 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5945 Likewise.
5946 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5947 Likewise.
5948 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5949 Likewise.
5950 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5951 Likewise.
5952 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5953 Likewise.
5954 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5955 Likewise.
5956 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5957 Likewise.
5958 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5959 Likewise.
5960 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5961 Likewise.
5962 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5963 Likewise.
5964 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5965 Likewise.
5966 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5967 Likewise.
5968 * testsuite/23_containers/vector/18604.cc: Likewise.
5969 * testsuite/23_containers/vector/bool/1.cc: Likewise.
5970 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5971 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5972 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5973 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5974 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5975 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5976 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5977 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
5978 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
5979 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
5980 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
5981 Likewise.
5982 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
5983 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
5984 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
5985 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
5986 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
5987 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
5988 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
5989 * testsuite/23_containers/vector/cons/1.cc: Likewise.
5990 * testsuite/23_containers/vector/cons/2.cc: Likewise.
5991 * testsuite/23_containers/vector/cons/3.cc: Likewise.
5992 * testsuite/23_containers/vector/cons/4.cc: Likewise.
5993 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
5994 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
5995 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
5996 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
5997 Likewise.
5998 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
5999 Likewise.
6000 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
6001 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
6002 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
6003 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
6004 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
6005 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
6006 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
6007 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
6008 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
6009 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
6010 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
6011 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
6012 Likewise.
6013 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
6014 Likewise.
6015 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
6016 Likewise.
6017 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
6018 Likewise.
6019 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
6020 Likewise.
6021 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
6022 Likewise.
6023 * testsuite/23_containers/vector/resize/1.cc: Likewise.
6024 * testsuite/23_containers/vector/types/1.cc: Likewise.
6025 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
6026 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
6027 Likewise.
6028 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
6029 Likewise.
6030 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
6031 Likewise.
6032 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
6033 Likewise.
6034 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
6035 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
6036 Likewise.
6037 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
6038 Likewise.
6039 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
6040 Likewise.
6041 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
6042 Likewise.
6043 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
6044 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
6045 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
6046 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
6047 Likewise.
6048 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
6049 Likewise.
6050 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
6051 Likewise.
6052 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
6053 Likewise.
6054 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
6055 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
6056 Likewise.
6057 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
6058 Likewise.
6059 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
6060 Likewise.
6061 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
6062 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
6063 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
6064 Likewise.
6065 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
6066 Likewise.
6067 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
6068 Likewise.
6069 * testsuite/24_iterators/operations/next.cc: Likewise.
6070 * testsuite/24_iterators/operations/prev.cc: Likewise.
6071 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
6072 Likewise.
6073 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
6074 Likewise.
6075 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
6076 Likewise.
6077 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
6078 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
6079 Likewise.
6080 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
6081 Likewise.
6082 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
6083 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
6084 Likewise.
6085 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
6086 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
6087 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
6088 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
6089 Likewise.
6090 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
6091 Likewise.
6092 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
6093 Likewise.
6094 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
6095 Likewise.
6096 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
6097 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
6098 * testsuite/25_algorithms/all_of/1.cc: Likewise.
6099 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
6100 * testsuite/25_algorithms/any_of/1.cc: Likewise.
6101 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
6102 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
6103 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
6104 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
6105 * testsuite/25_algorithms/copy/1.cc: Likewise.
6106 * testsuite/25_algorithms/copy/2.cc: Likewise.
6107 * testsuite/25_algorithms/copy/3.cc: Likewise.
6108 * testsuite/25_algorithms/copy/34595.cc: Likewise.
6109 * testsuite/25_algorithms/copy/4.cc: Likewise.
6110 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
6111 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
6112 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
6113 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
6114 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
6115 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
6116 Likewise.
6117 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
6118 Likewise.
6119 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
6120 Likewise.
6121 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
6122 Likewise.
6123 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
6124 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
6125 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
6126 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
6127 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
6128 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
6129 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
6130 * testsuite/25_algorithms/count/1.cc: Likewise.
6131 * testsuite/25_algorithms/count/check_type.cc: Likewise.
6132 * testsuite/25_algorithms/count_if/1.cc: Likewise.
6133 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
6134 * testsuite/25_algorithms/equal/1.cc: Likewise.
6135 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
6136 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
6137 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
6138 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
6139 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
6140 * testsuite/25_algorithms/fill/1.cc: Likewise.
6141 * testsuite/25_algorithms/fill/2.cc: Likewise.
6142 * testsuite/25_algorithms/fill/3.cc: Likewise.
6143 * testsuite/25_algorithms/fill/35725.cc: Likewise.
6144 * testsuite/25_algorithms/fill/4.cc: Likewise.
6145 * testsuite/25_algorithms/fill/5.cc: Likewise.
6146 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
6147 * testsuite/25_algorithms/find/1.cc: Likewise.
6148 * testsuite/25_algorithms/find/17441.cc: Likewise.
6149 * testsuite/25_algorithms/find/check_type.cc: Likewise.
6150 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
6151 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
6152 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
6153 Likewise.
6154 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
6155 Likewise.
6156 * testsuite/25_algorithms/find_end/1.cc: Likewise.
6157 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
6158 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
6159 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
6160 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
6161 * testsuite/25_algorithms/find_if/1.cc: Likewise.
6162 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
6163 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
6164 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
6165 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
6166 Likewise.
6167 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
6168 Likewise.
6169 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
6170 Likewise.
6171 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
6172 Likewise.
6173 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
6174 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
6175 * testsuite/25_algorithms/heap/1.cc: Likewise.
6176 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
6177 * testsuite/25_algorithms/includes/1.cc: Likewise.
6178 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
6179 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
6180 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
6181 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
6182 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
6183 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
6184 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
6185 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
6186 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
6187 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
6188 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
6189 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
6190 Likewise.
6191 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
6192 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
6193 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
6194 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
6195 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
6196 * testsuite/25_algorithms/max/1.cc: Likewise.
6197 * testsuite/25_algorithms/max/2.cc: Likewise.
6198 * testsuite/25_algorithms/max/3.cc: Likewise.
6199 * testsuite/25_algorithms/max/37547.cc: Likewise.
6200 * testsuite/25_algorithms/max/4.cc: Likewise.
6201 * testsuite/25_algorithms/max_element/1.cc: Likewise.
6202 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
6203 * testsuite/25_algorithms/merge/1.cc: Likewise.
6204 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
6205 * testsuite/25_algorithms/min/1.cc: Likewise.
6206 * testsuite/25_algorithms/min/2.cc: Likewise.
6207 * testsuite/25_algorithms/min/3.cc: Likewise.
6208 * testsuite/25_algorithms/min/37547.cc: Likewise.
6209 * testsuite/25_algorithms/min/4.cc: Likewise.
6210 * testsuite/25_algorithms/min_element/1.cc: Likewise.
6211 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
6212 * testsuite/25_algorithms/minmax/1.cc: Likewise.
6213 * testsuite/25_algorithms/minmax/2.cc: Likewise.
6214 * testsuite/25_algorithms/minmax/3.cc: Likewise.
6215 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
6216 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
6217 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
6218 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
6219 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
6220 * testsuite/25_algorithms/move/1.cc: Likewise.
6221 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
6222 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
6223 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
6224 * testsuite/25_algorithms/none_of/1.cc: Likewise.
6225 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
6226 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
6227 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
6228 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
6229 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
6230 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
6231 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
6232 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
6233 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
6234 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
6235 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
6236 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
6237 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
6238 * testsuite/25_algorithms/partition/1.cc: Likewise.
6239 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
6240 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
6241 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
6242 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
6243 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
6244 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
6245 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
6246 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
6247 * testsuite/25_algorithms/remove/1.cc: Likewise.
6248 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
6249 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
6250 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
6251 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
6252 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
6253 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
6254 * testsuite/25_algorithms/replace/1.cc: Likewise.
6255 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
6256 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
6257 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
6258 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
6259 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
6260 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
6261 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
6262 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
6263 * testsuite/25_algorithms/rotate/1.cc: Likewise.
6264 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
6265 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
6266 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
6267 * testsuite/25_algorithms/search/1.cc: Likewise.
6268 * testsuite/25_algorithms/search/check_type.cc: Likewise.
6269 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
6270 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
6271 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
6272 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
6273 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
6274 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
6275 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
6276 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
6277 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
6278 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
6279 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
6280 Likewise.
6281 * testsuite/25_algorithms/set_union/1.cc: Likewise.
6282 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
6283 * testsuite/25_algorithms/sort/1.cc: Likewise.
6284 * testsuite/25_algorithms/sort/34095.cc: Likewise.
6285 * testsuite/25_algorithms/sort/34636.cc: Likewise.
6286 * testsuite/25_algorithms/sort/35588.cc: Likewise.
6287 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
6288 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
6289 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
6290 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
6291 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
6292 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
6293 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
6294 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
6295 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
6296 * testsuite/25_algorithms/unique/1.cc: Likewise.
6297 * testsuite/25_algorithms/unique/11480.cc: Likewise.
6298 * testsuite/25_algorithms/unique/2.cc: Likewise.
6299 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
6300 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
6301 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
6302 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
6303 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
6304 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
6305 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
6306 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
6307 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
6308 * testsuite/26_numerics/accumulate/1.cc: Likewise.
6309 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
6310 * testsuite/26_numerics/complex/13450.cc: Likewise.
6311 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
6312 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
6313 * testsuite/26_numerics/complex/dr387.cc: Likewise.
6314 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
6315 * testsuite/26_numerics/complex/dr781.cc: Likewise.
6316 * testsuite/26_numerics/complex/dr844.cc: Likewise.
6317 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
6318 Likewise.
6319 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
6320 Likewise.
6321 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
6322 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
6323 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
6324 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
6325 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
6326 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
6327 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
6328 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
6329 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
6330 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
6331 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
6332 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
6333 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
6334 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
6335 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
6336 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
6337 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
6338 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
6339 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
6340 Likewise.
6341 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
6342 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
6343 Likewise.
6344 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
6345 Likewise.
6346 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
6347 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
6348 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
6349 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
6350 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
6351 * testsuite/26_numerics/inner_product/1.cc: Likewise.
6352 * testsuite/26_numerics/iota/1.cc: Likewise.
6353 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
6354 * testsuite/26_numerics/slice/1.cc: Likewise.
6355 * testsuite/26_numerics/valarray/28277.cc: Likewise.
6356 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
6357 * testsuite/26_numerics/valarray/operators.cc: Likewise.
6358 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
6359 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
6360 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
6361 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
6362 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
6363 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
6364 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
6365 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
6366 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
6367 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
6368 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
6369 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
6370 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
6371 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
6372 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
6373 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
6374 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
6375 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
6376 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
6377 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
6378 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
6379 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
6380 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
6381 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
6382 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
6383 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
6384 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
6385 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
6386 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
6387 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
6388 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
6389 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
6390 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
6391 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
6392 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
6393 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
6394 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
6395 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
6396 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
6397 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
6398 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
6399 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
6400 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
6401 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
6402 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
6403 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
6404 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
6405 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
6406 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
6407 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
6408 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
6409 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
6410 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
6411 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
6412 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
6413 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
6414 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
6415 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
6416 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
6417 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
6418 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
6419 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
6420 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
6421 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
6422 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
6423 Likewise.
6424 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
6425 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
6426 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
6427 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
6428 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
6429 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
6430 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
6431 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
6432 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
6433 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
6434 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
6435 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
6436 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
6437 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
6438 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
6439 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
6440 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
6441 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
6442 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
6443 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
6444 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
6445 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
6446 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
6447 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
6448 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
6449 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
6450 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
6451 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
6452 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
6453 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
6454 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
6455 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
6456 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
6457 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
6458 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
6459 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
6460 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
6461 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
6462 Likewise.
6463 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
6464 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
6465 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
6466 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
6467 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
6468 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
6469 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
6470 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
6471 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
6472 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
6473 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
6474 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
6475 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
6476 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
6477 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
6478 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
6479 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
6480 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
6481 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
6482 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
6483 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
6484 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
6485 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6486 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6487 Likewise.
6488 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6489 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6490 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6491 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6492 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6493 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6494 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6495 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6496 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6497 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6498 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6499 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6500 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6501 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6502 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6503 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6504 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6505 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6506 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6507 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6508 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6509 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6510 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6511 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6512 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6513 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6514 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6515 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6516 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6517 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6518 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6519 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6520 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6521 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6522 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6523 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6524 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6525 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6526 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6527 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6528 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6529 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6530 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6531 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6532 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6533 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6534 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6535 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6536 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6537 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6538 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6539 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6540 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6541 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6542 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6543 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6544 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6545 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6546 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6547 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6548 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6549 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6550 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6551 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6552 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6553 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6554 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6555 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6556 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6557 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6558 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6559 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6560 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6561 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6562 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6563 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6564 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6565 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6566 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6567 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6568 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6569 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6570 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6571 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6572 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6573 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6574 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6575 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6576 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6577 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6578 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6579 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6580 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6581 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6582 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6583 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6584 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6585 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6586 Likewise.
6587 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6588 Likewise.
6589 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6590 Likewise.
6591 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6592 Likewise.
6593 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6594 Likewise.
6595 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6596 Likewise.
6597 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6598 Likewise.
6599 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6600 Likewise.
6601 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6602 Likewise.
6603 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6604 Likewise.
6605 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6606 Likewise.
6607 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6608 Likewise.
6609 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6610 Likewise.
6611 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6612 Likewise.
6613 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6614 Likewise.
6615 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6616 Likewise.
6617 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6618 Likewise.
6619 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6620 Likewise.
6621 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6622 Likewise.
6623 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6624 Likewise.
6625 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6626 Likewise.
6627 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6628 Likewise.
6629 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6630 Likewise.
6631 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6632 Likewise.
6633 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6634 Likewise.
6635 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6636 Likewise.
6637 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6638 Likewise.
6639 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6640 Likewise.
6641 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6642 Likewise.
6643 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6644 Likewise.
6645 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6646 Likewise.
6647 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6648 Likewise.
6649 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6650 Likewise.
6651 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6652 Likewise.
6653 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6654 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6655 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6656 Likewise.
6657 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6658 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6659 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6660 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6661 Likewise.
6662 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6663 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6664 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6665 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6666 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6667 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6668 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6669 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6670 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6671 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6672 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6673 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6674 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6675 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6676 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6677 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6678 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6679 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6680 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6681 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6682 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6683 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6684 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6685 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6686 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6687 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6688 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6689 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6690 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6691 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6692 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6693 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6694 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6695 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6696 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6697 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6698 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6699 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6700 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6701 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6702 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6703 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6704 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6705 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6706 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6707 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6708 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6709 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6710 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6711 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6712 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6713 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6714 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6715 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6716 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6717 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6718 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6719 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6720 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6721 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6722 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6723 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6724 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6725 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6726 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6727 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6728 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6729 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6730 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6731 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6732 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6733 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6734 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6735 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6736 Likewise.
6737 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6738 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6739 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6740 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6741 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6742 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6743 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6744 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6745 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6746 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6747 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6748 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6749 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6750 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6751 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6752 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6753 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6754 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6755 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6756 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6757 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6758 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6759 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6760 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6761 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6762 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6763 Likewise.
6764 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6765 Likewise.
6766 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6767 Likewise.
6768 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6769 Likewise.
6770 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6771 Likewise.
6772 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6773 Likewise.
6774 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6775 Likewise.
6776 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6777 Likewise.
6778 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6779 Likewise.
6780 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6781 Likewise.
6782 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6783 Likewise.
6784 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6785 Likewise.
6786 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6787 Likewise.
6788 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6789 Likewise.
6790 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6791 Likewise.
6792 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6793 Likewise.
6794 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6795 Likewise.
6796 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6797 Likewise.
6798 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6799 Likewise.
6800 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6801 Likewise.
6802 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6803 Likewise.
6804 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6805 Likewise.
6806 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6807 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6808 Likewise.
6809 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6810 Likewise.
6811 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6812 Likewise.
6813 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6814 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6815 Likewise.
6816 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6817 Likewise.
6818 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6819 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6820 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6821 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6822 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6823 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6824 Likewise.
6825 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6826 Likewise.
6827 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6828 Likewise.
6829 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6830 Likewise.
6831 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6832 Likewise.
6833 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6834 Likewise.
6835 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6836 Likewise.
6837 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6838 Likewise.
6839 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6840 Likewise.
6841 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6842 Likewise.
6843 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6844 Likewise.
6845 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6846 Likewise.
6847 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6848 Likewise.
6849 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6850 Likewise.
6851 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6852 Likewise.
6853 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6854 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6855 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6856 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6857 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6858 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6859 Likewise.
6860 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6861 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6862 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6863 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6864 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6865 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6866 Likewise.
6867 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6868 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6869 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6870 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6871 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6872 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6873 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6874 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6875 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6876 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6877 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6878 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6879 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6880 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6881 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6882 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6883 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6884 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6885 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6886 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6887 Likewise.
6888 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6889 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6890 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6891 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6892 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6893 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6894 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6895 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6896 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6897 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6898 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6899 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6900 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6901 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6902 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6903 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6904 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6905 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6906 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6907 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6908 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6909 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6910 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6911 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6912 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6913 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6914 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6915 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6916 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6917 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6918 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6919 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6920 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6921 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6922 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6923 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6924 Likewise.
6925 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6926 Likewise.
6927 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6928 Likewise.
6929 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6930 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6931 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6932 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6933 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6934 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6935 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6936 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6937 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6938 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6939 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6940 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6941 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6942 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6943 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6944 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6945 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6946 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6947 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6948 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6949 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6950 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6951 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6952 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6953 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6954 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6955 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6956 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6957 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6958 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6959 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6960 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6961 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6962 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6963 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6964 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6965 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6966 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6967 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6968 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6969 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6970 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6971 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6972 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6973 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6974 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6975 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6976 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6977 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
6978 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
6979 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
6980 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
6981 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
6982 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
6983 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
6984 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
6985 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
6986 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
6987 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
6988 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
6989 Likewise.
6990 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
6991 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
6992 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
6993 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
6994 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
6995 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
6996 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
6997 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
6998 * testsuite/27_io/fpos/11450.cc: Likewise.
6999 * testsuite/27_io/fpos/14320-1.cc: Likewise.
7000 * testsuite/27_io/fpos/14320-2.cc: Likewise.
7001 * testsuite/27_io/fpos/14320-3.cc: Likewise.
7002 * testsuite/27_io/fpos/14320-4.cc: Likewise.
7003 * testsuite/27_io/fpos/14320-5.cc: Likewise.
7004 * testsuite/27_io/fpos/14775.cc: Likewise.
7005 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
7006 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
7007 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
7008 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
7009 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
7010 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
7011 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
7012 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
7013 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
7014 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
7015 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
7016 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
7017 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
7018 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
7019 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
7020 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
7021 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
7022 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
7023 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
7024 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
7025 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
7026 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
7027 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
7028 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
7029 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
7030 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
7031 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
7032 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
7033 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
7034 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
7035 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
7036 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
7037 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
7038 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
7039 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
7040 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
7041 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
7042 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
7043 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
7044 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
7045 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
7046 * testsuite/27_io/objects/char/1.cc: Likewise.
7047 * testsuite/27_io/objects/char/10.cc: Likewise.
7048 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
7049 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
7050 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
7051 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
7052 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
7053 * testsuite/27_io/objects/char/2.cc: Likewise.
7054 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
7055 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
7056 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
7057 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
7058 * testsuite/27_io/objects/char/5.cc: Likewise.
7059 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
7060 * testsuite/27_io/objects/char/6.cc: Likewise.
7061 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
7062 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
7063 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
7064 * testsuite/27_io/objects/char/7.cc: Likewise.
7065 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
7066 * testsuite/27_io/objects/char/8.cc: Likewise.
7067 * testsuite/27_io/objects/char/9.cc: Likewise.
7068 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
7069 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
7070 * testsuite/27_io/objects/char/dr455.cc: Likewise.
7071 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
7072 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
7073 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
7074 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
7075 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
7076 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
7077 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
7078 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
7079 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
7080 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
7081 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
7082 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
7083 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
7084 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
7085 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
7086 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
7087 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
7088 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
7089 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
7090 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
7091 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
7092 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
7093 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
7094 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
7095 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
7096 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
7097 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
7098 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
7099 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
7100 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
7101 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
7102 * testsuite/27_io/types/1.cc: Likewise.
7103 * testsuite/27_io/types/2.cc: Likewise.
7104 * testsuite/27_io/types/3.cc: Likewise.
7105 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
7106 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
7107 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
7108 Likewise.
7109 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
7110 Likewise.
7111 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
7112 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
7113 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
7114 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
7115 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
7116 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
7117 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
7118 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
7119 Likewise.
7120 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
7121 Likewise.
7122 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
7123 Likewise.
7124 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
7125 Likewise.
7126 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
7127 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
7128 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
7129 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
7130 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
7131 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
7132 Likewise.
7133 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
7134 Likewise.
7135 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
7136 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
7137 * testsuite/30_threads/thread/id/operators.cc: Likewise.
7138 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
7139 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
7140 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
7141 * testsuite/Makefile.am: Likewise.
7142 * testsuite/abi/30586.cc: Likewise.
7143 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
7144 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
7145 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
7146 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
7147 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
7148 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
7149 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
7150 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
7151 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
7152 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
7153 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
7154 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
7155 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
7156 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
7157 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
7158 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
7159 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
7160 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
7161 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
7162 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
7163 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
7164 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
7165 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
7166 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
7167 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
7168 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
7169 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
7170 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
7171 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
7172 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
7173 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
7174 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
7175 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
7176 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
7177 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
7178 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
7179 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
7180 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
7181 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
7182 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
7183 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
7184 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
7185 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
7186 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
7187 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
7188 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
7189 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
7190 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
7191 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
7192 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
7193 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
7194 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
7195 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
7196 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
7197 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
7198 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
7199 * testsuite/abi/demangle/regression/7986.cc: Likewise.
7200 * testsuite/abi/demangle/regression/8897.cc: Likewise.
7201 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
7202 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
7203 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
7204 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
7205 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
7206 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
7207 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
7208 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
7209 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
7210 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
7211 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
7212 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
7213 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
7214 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
7215 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
7216 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
7217 * testsuite/abi/demangle/regression/old.cc: Likewise.
7218 * testsuite/abi/header_cxxabi.c: Likewise.
7219 * testsuite/backward/11460.cc: Likewise.
7220 * testsuite/backward/hash_map/1.cc: Likewise.
7221 * testsuite/backward/hash_map/14648.cc: Likewise.
7222 * testsuite/backward/hash_map/23528.cc: Likewise.
7223 * testsuite/backward/hash_set/1.cc: Likewise.
7224 * testsuite/backward/strstream_members.cc: Likewise.
7225 * testsuite/config/default.exp: Likewise.
7226 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
7227 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
7228 * testsuite/data/istream_extractor_other-1.tst: Likewise.
7229 * testsuite/data/istream_extractor_other-1.txt: Likewise.
7230 * testsuite/data/istream_extractor_other-2.tst: Likewise.
7231 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
7232 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
7233 * testsuite/data/sgetn.txt: Likewise.
7234 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
7235 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
7236 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
7237 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
7238 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
7239 * testsuite/ext/array_allocator/26875.cc: Likewise.
7240 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
7241 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
7242 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
7243 * testsuite/ext/array_allocator/check_new.cc: Likewise.
7244 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
7245 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
7246 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
7247 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
7248 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
7249 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
7250 * testsuite/ext/codecvt/1.cc: Likewise.
7251 * testsuite/ext/codecvt/char-1.cc: Likewise.
7252 * testsuite/ext/codecvt/char-2.cc: Likewise.
7253 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
7254 * testsuite/ext/concept_checks.cc: Likewise.
7255 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
7256 Likewise.
7257 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
7258 Likewise.
7259 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
7260 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
7261 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
7262 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
7263 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
7264 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
7265 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
7266 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
7267 Likewise.
7268 * testsuite/ext/headers.cc: Likewise.
7269 * testsuite/ext/is_heap/1.cc: Likewise.
7270 * testsuite/ext/is_heap/check_type.cc: Likewise.
7271 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
7272 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
7273 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
7274 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
7275 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
7276 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
7277 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
7278 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
7279 * testsuite/ext/median.cc: Likewise.
7280 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
7281 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
7282 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
7283 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
7284 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
7285 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
7286 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
7287 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
7288 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
7289 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
7290 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
7291 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
7292 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
7293 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
7294 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
7295 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
7296 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
7297 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
7298 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
7299 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
7300 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
7301 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
7302 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
7303 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
7304 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
7305 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
7306 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
7307 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
7308 * testsuite/ext/new_allocator/check_new.cc: Likewise.
7309 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
7310 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
7311 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
7312 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
7313 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
7314 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
7315 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
7316 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
7317 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
7318 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
7319 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
7320 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
7321 * testsuite/ext/rope/1.cc: Likewise.
7322 * testsuite/ext/rope/2.cc: Likewise.
7323 * testsuite/ext/rope/3.cc: Likewise.
7324 * testsuite/ext/rope/36832.cc: Likewise.
7325 * testsuite/ext/rope/4.cc: Likewise.
7326 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
7327 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
7328 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
7329 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
7330 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
7331 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
7332 Likewise.
7333 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
7334 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
7335 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
7336 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
7337 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
7338 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
7339 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
7340 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
7341 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
7342 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
7343 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
7344 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
7345 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
7346 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
7347 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
7348 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
7349 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
7350 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
7351 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
7352 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
7353 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
7354 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
7355 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
7356 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
7357 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
7358 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
7359 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
7360 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
7361 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
7362 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
7363 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7364 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
7365 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
7366 * testsuite/lib/dg-options.exp: Likewise.
7367 * testsuite/lib/libstdc++.exp: Likewise.
7368 * testsuite/lib/prune.exp: Likewise.
7369 * testsuite/libstdc++-abi/abi.exp: Likewise.
7370 * testsuite/libstdc++-dg/conformance.exp: Likewise.
7371 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
7372 Likewise.
7373 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
7374 Likewise.
7375 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
7376 Likewise.
7377 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
7378 Likewise.
7379 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
7380 Likewise.
7381 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
7382 Likewise.
7383 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
7384 Likewise.
7385 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
7386 Likewise.
7387 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
7388 Likewise.
7389 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
7390 Likewise.
7391 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
7392 Likewise.
7393 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
7394 Likewise.
7395 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
7396 Likewise.
7397 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
7398 Likewise.
7399 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
7400 Likewise.
7401 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
7402 Likewise.
7403 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
7404 Likewise.
7405 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
7406 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
7407 Likewise.
7408 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7409 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
7410 Likewise.
7411 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
7412 Likewise.
7413 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
7414 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
7415 Likewise.
7416 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
7417 Likewise.
7418 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
7419 Likewise.
7420 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
7421 Likewise.
7422 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
7423 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
7424 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
7425 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
7426 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
7427 Likewise.
7428 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
7429 Likewise.
7430 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
7431 Likewise.
7432 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
7433 Likewise.
7434 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
7435 Likewise.
7436 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
7437 Likewise.
7438 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
7439 Likewise.
7440 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
7441 Likewise.
7442 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
7443 Likewise.
7444 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
7445 Likewise.
7446 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
7447 Likewise.
7448 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
7449 Likewise.
7450 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
7451 Likewise.
7452 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
7453 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
7454 Likewise.
7455 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
7456 Likewise.
7457 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
7458 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
7459 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
7460 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
7461 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
7462 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
7463 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
7464 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
7465 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
7466 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
7467 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
7468 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
7469 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
7470 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
7471 Likewise.
7472 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
7473 Likewise.
7474 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
7475 Likewise.
7476 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
7477 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
7478 Likewise.
7479 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
7480 Likewise.
7481 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
7482 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
7483 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
7484 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
7485 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7486 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7487 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7488 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7489 Likewise.
7490 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7491 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7492 Likewise.
7493 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7494 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7495 Likewise.
7496 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7497 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7498 Likewise.
7499 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7500 Likewise.
7501 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7502 Likewise.
7503 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7504 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7505 Likewise.
7506 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7507 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7508 Likewise.
7509 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7510 Likewise.
7511 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7512 Likewise.
7513 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7514 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7515 Likewise.
7516 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7517 Likewise.
7518 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7519 Likewise.
7520 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7521 Likewise.
7522 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7523 Likewise.
7524 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7525 Likewise.
7526 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7527 Likewise.
7528 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7529 Likewise.
7530 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7531 Likewise.
7532 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7533 Likewise.
7534 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7535 Likewise.
7536 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7537 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7538 Likewise.
7539 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7540 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7541 Likewise.
7542 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7543 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7544 Likewise.
7545 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7546 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7547 Likewise.
7548 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7549 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7550 Likewise.
7551 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7552 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7553 Likewise.
7554 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7555 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7556 Likewise.
7557 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7558 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7559 Likewise.
7560 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7561 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7562 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7563 Likewise.
7564 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7565 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7566 Likewise.
7567 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7568 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7569 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7570 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7571 Likewise.
7572 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7573 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7574 Likewise.
7575 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7576 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7577 Likewise.
7578 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7579 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7580 Likewise.
7581 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7582 Likewise.
7583 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7584 Likewise.
7585 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7586 Likewise.
7587 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7588 Likewise.
7589 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7590 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7591 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7592 Likewise.
7593 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7594 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7595 Likewise.
7596 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7597 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7598 Likewise.
7599 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7600 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7601 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7602 Likewise.
7603 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7604 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7605 Likewise.
7606 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7607 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7608 Likewise.
7609 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7610 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7611 Likewise.
7612 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7613 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7614 Likewise.
7615 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7616 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7617 Likewise.
7618 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7619 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7620 Likewise.
7621 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7622 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7623 Likewise.
7624 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7625 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7626 Likewise.
7627 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7628 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7629 Likewise.
7630 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7631 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7632 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7633 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7634 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7635 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7636 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7637 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7638 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7639 Likewise.
7640 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7641 Likewise.
7642 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7643 Likewise.
7644 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7645 Likewise.
7646 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7647 Likewise.
7648 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7649 Likewise.
7650 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7651 Likewise.
7652 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7653 Likewise.
7654 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7655 Likewise.
7656 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7657 Likewise.
7658 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7659 Likewise.
7660 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7661 Likewise.
7662 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7663 Likewise.
7664 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7665 Likewise.
7666 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7667 Likewise.
7668 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7669 Likewise.
7670 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7671 Likewise.
7672 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7673 Likewise.
7674 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7675 Likewise.
7676 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7677 Likewise.
7678 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7679 Likewise.
7680 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7681 Likewise.
7682 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7683 Likewise.
7684 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7685 Likewise.
7686 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7687 Likewise.
7688 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7689 Likewise.
7690 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7691 Likewise.
7692 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7693 Likewise.
7694 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7695 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7696 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7697 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7698 Likewise.
7699 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7700 Likewise.
7701 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7702 Likewise.
7703 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7704 Likewise.
7705 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7706 Likewise.
7707 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7708 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7709 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7710 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7711 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7712 Likewise.
7713 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7714 Likewise.
7715 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7716 Likewise.
7717 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7718 Likewise.
7719 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7720 Likewise.
7721 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7722 Likewise.
7723 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7724 Likewise.
7725 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7726 Likewise.
7727 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7728 Likewise.
7729 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7730 Likewise.
7731 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7732 Likewise.
7733 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7734 Likewise.
7735 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7736 Likewise.
7737 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7738 Likewise.
7739 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7740 Likewise.
7741 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7742 Likewise.
7743 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7744 Likewise.
7745 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7746 Likewise.
7747 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7748 Likewise.
7749 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7750 Likewise.
7751 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7752 Likewise.
7753 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7754 Likewise.
7755 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7756 Likewise.
7757 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7758 Likewise.
7759 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7760 Likewise.
7761 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7762 Likewise.
7763 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7764 Likewise.
7765 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7766 Likewise.
7767 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7768 Likewise.
7769 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7770 Likewise.
7771 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7772 Likewise.
7773 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7774 Likewise.
7775 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7776 Likewise.
7777 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7778 Likewise.
7779 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7780 Likewise.
7781 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7782 Likewise.
7783 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7784 Likewise.
7785 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7786 Likewise.
7787 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7788 Likewise.
7789 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7790 Likewise.
7791 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7792 Likewise.
7793 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7794 Likewise.
7795 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7796 Likewise.
7797 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7798 Likewise.
7799 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7800 Likewise.
7801 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7802 Likewise.
7803 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7804 Likewise.
7805 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7806 Likewise.
7807 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7808 Likewise.
7809 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7810 Likewise.
7811 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7812 Likewise.
7813 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7814 Likewise.
7815 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7816 Likewise.
7817 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7818 Likewise.
7819 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7820 Likewise.
7821 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7822 Likewise.
7823 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7824 Likewise.
7825 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7826 Likewise.
7827 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7828 Likewise.
7829 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7830 Likewise.
7831 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7832 Likewise.
7833 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7834 Likewise.
7835 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7836 Likewise.
7837 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7838 Likewise.
7839 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7840 Likewise.
7841 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7842 Likewise.
7843 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7844 Likewise.
7845 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7846 Likewise.
7847 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7848 Likewise.
7849 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7850 Likewise.
7851 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7852 Likewise.
7853 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7854 Likewise.
7855 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7856 Likewise.
7857 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7858 Likewise.
7859 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7860 Likewise.
7861 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7862 Likewise.
7863 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7864 Likewise.
7865 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7866 Likewise.
7867 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7868 Likewise.
7869 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7870 Likewise.
7871 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7872 Likewise.
7873 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7874 Likewise.
7875 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7876 Likewise.
7877 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7878 Likewise.
7879 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7880 Likewise.
7881 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7882 Likewise.
7883 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7884 Likewise.
7885 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7886 Likewise.
7887 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7888 Likewise.
7889 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7890 Likewise.
7891 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7892 Likewise.
7893 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7894 Likewise.
7895 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7896 Likewise.
7897 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7898 Likewise.
7899 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7900 Likewise.
7901 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7902 Likewise.
7903 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7904 Likewise.
7905 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7906 Likewise.
7907 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7908 Likewise.
7909 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7910 Likewise.
7911 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7912 Likewise.
7913 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7914 Likewise.
7915 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7916 Likewise.
7917 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7918 Likewise.
7919 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7920 Likewise.
7921 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7922 Likewise.
7923 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7924 Likewise.
7925 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7926 Likewise.
7927 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7928 Likewise.
7929 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7930 Likewise.
7931 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7932 Likewise.
7933 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7934 Likewise.
7935 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7936 Likewise.
7937 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7938 Likewise.
7939 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7940 Likewise.
7941 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7942 Likewise.
7943 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7944 Likewise.
7945 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7946 Likewise.
7947 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7948 Likewise.
7949 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7950 Likewise.
7951 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7952 Likewise.
7953 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7954 Likewise.
7955 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7956 Likewise.
7957 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7958 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7959 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7960 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7961 Likewise.
7962 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7963 Likewise.
7964 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7965 Likewise.
7966 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7967 Likewise.
7968 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7969 Likewise.
7970 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7971 Likewise.
7972 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7973 Likewise.
7974 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7975 Likewise.
7976 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7977 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
7978 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
7979 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
7980 Likewise.
7981 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
7982 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
7983 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
7984 Likewise.
7985 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
7986 Likewise.
7987 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
7988 Likewise.
7989 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
7990 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
7991 Likewise.
7992 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
7993 Likewise.
7994 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
7995 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
7996 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
7997 Likewise.
7998 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
7999 Likewise.
8000 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
8001 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
8002 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
8003 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
8004 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
8005 Likewise.
8006 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
8007 Likewise.
8008 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
8009 Likewise.
8010 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
8011 Likewise.
8012 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
8013 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
8014 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
8015 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
8016 Likewise.
8017 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
8018 Likewise.
8019 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
8020 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
8021 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
8022 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
8023 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
8024 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
8025 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
8026 Likewise.
8027 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
8028 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
8029 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
8030 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
8031 Likewise.
8032 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
8033 Likewise.
8034 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
8035 Likewise.
8036 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
8037 Likewise.
8038 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
8039 Likewise.
8040 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
8041 Likewise.
8042 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
8043 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
8044 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
8045 Likewise.
8046 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
8047 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
8048 Likewise.
8049 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
8050 Likewise.
8051 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
8052 Likewise.
8053 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
8054 Likewise.
8055 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
8056 Likewise.
8057 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
8058 Likewise.
8059 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
8060 Likewise.
8061 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
8062 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
8063 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
8064 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
8065 Likewise.
8066 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
8067 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
8068 Likewise.
8069 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
8070 Likewise.
8071 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
8072 Likewise.
8073 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
8074 Likewise.
8075 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
8076 Likewise.
8077 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
8078 Likewise.
8079 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
8080 Likewise.
8081 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
8082 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
8083 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
8084 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
8085 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
8086 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
8087 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
8088 Likewise.
8089 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
8090 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
8091 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
8092 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
8093 Likewise.
8094 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
8095 Likewise.
8096 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
8097 Likewise.
8098 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
8099 Likewise.
8100 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
8101 Likewise.
8102 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
8103 Likewise.
8104 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
8105 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
8106 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
8107 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
8108 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
8109 Likewise.
8110 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
8111 Likewise.
8112 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
8113 Likewise.
8114 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
8115 Likewise.
8116 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
8117 Likewise.
8118 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
8119 Likewise.
8120 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
8121 Likewise.
8122 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
8123 Likewise.
8124 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
8125 Likewise.
8126 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
8127 Likewise.
8128 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
8129 Likewise.
8130 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
8131 Likewise.
8132 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
8133 Likewise.
8134 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
8135 Likewise.
8136 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
8137 Likewise.
8138 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
8139 Likewise.
8140 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
8141 Likewise.
8142 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
8143 Likewise.
8144 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
8145 Likewise.
8146 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
8147 Likewise.
8148 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
8149 Likewise.
8150 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
8151 Likewise.
8152 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
8153 Likewise.
8154 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
8155 Likewise.
8156 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
8157 Likewise.
8158 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
8159 Likewise.
8160 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
8161 Likewise.
8162 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
8163 Likewise.
8164 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
8165 Likewise.
8166 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
8167 Likewise.
8168 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
8169 Likewise.
8170 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
8171 Likewise.
8172 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
8173 Likewise.
8174 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
8175 Likewise.
8176 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
8177 Likewise.
8178 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
8179 Likewise.
8180 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
8181 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
8182 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
8183 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
8184 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
8185 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
8186 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
8187 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
8188 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
8189 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
8190 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
8191 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
8192 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
8193 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
8194 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
8195 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
8196 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
8197 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
8198 * testsuite/tr1/headers/all.cc: Likewise.
8199 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
8200 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
8201 * testsuite/util/testsuite_shared.cc: Likewise.
8202 * scripts/extract_symvers: Likewise. Remove runtime exception.
8203 * testsuite/17_intro/headers/all.cc: Likewise.
8204 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
8205 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
8206 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
8207 Likewise.
8208 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
8209 Likewise.
8210 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
8211 Likewise.
8212 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
8213 Likewise.
8214 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
8215 Likewise.
8216 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
8217 Likewise.
8218 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
8219 Likewise.
8220 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
8221 Likewise.
8222 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
8223 Likewise.
8224 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
8225 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
8226 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
8227 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
8228 Likewise.
8229 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
8230 Likewise.
8231 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
8232 Likewise.
8233 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
8234 Likewise.
8235 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
8236 Likewise.
8237 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
8238 Likewise.
8239 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
8240 Likewise.
8241 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
8242 Likewise.
8243 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
8244 Likewise.
8245 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
8246 Likewise.
8247 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
8248 Likewise.
8249 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
8250 Likewise.
8251 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
8252 Likewise.
8253 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
8254 Likewise.
8255 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
8256 Likewise.
8257 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
8258 Likewise.
8259 * testsuite/20_util/pair/moveable.cc: Likewise.
8260 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
8261 Likewise.
8262 * testsuite/20_util/pair/swap.cc: Likewise.
8263 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
8264 Likewise.
8265 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
8266 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
8267 Likewise.
8268 * testsuite/20_util/tuple/moveable.cc: Likewise.
8269 * testsuite/20_util/tuple/moveable2.cc: Likewise.
8270 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
8271 Likewise.
8272 * testsuite/20_util/tuple/swap.cc: Likewise.
8273 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
8274 Likewise.
8275 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
8276 Likewise.
8277 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
8278 Likewise.
8279 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
8280 Likewise.
8281 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
8282 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
8283 Likewise.
8284 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
8285 Likewise.
8286 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
8287 Likewise.
8288 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
8289 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
8290 Likewise.
8291 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
8292 Likewise.
8293 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
8294 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
8295 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
8296 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
8297 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
8298 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
8299 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
8300 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
8301 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
8302 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
8303 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
8304 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
8305 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
8306 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
8307 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
8308 Likewise.
8309 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
8310 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
8311 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
8312 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
8313 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
8314 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
8315 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
8316 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
8317 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
8318 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
8319 Likewise.
8320 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
8321 Likewise.
8322 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
8323 Likewise.
8324 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
8325 Likewise.
8326 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
8327 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
8328 Likewise.
8329 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
8330 Likewise.
8331 * testsuite/23_containers/deque/14340.cc: Likewise.
8332 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
8333 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
8334 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
8335 * testsuite/23_containers/deque/init-list.cc: Likewise.
8336 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
8337 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
8338 * testsuite/23_containers/deque/moveable.cc: Likewise.
8339 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
8340 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
8341 Likewise.
8342 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
8343 Likewise.
8344 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
8345 Likewise.
8346 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
8347 Likewise.
8348 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
8349 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
8350 Likewise.
8351 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
8352 Likewise.
8353 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
8354 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
8355 Likewise.
8356 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
8357 Likewise.
8358 * testsuite/23_containers/list/14340.cc: Likewise.
8359 * testsuite/23_containers/list/23781.cc: Likewise.
8360 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
8361 * testsuite/23_containers/list/init-list.cc: Likewise.
8362 * testsuite/23_containers/list/moveable.cc: Likewise.
8363 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
8364 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
8365 Likewise.
8366 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
8367 Likewise.
8368 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
8369 Likewise.
8370 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
8371 Likewise.
8372 * testsuite/23_containers/map/14340.cc: Likewise.
8373 * testsuite/23_containers/map/23781.cc: Likewise.
8374 * testsuite/23_containers/map/init-list.cc: Likewise.
8375 * testsuite/23_containers/map/moveable.cc: Likewise.
8376 * testsuite/23_containers/map/operations/1.cc: Likewise.
8377 * testsuite/23_containers/map/operations/31440.cc: Likewise.
8378 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
8379 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
8380 Likewise.
8381 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
8382 Likewise.
8383 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
8384 Likewise.
8385 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
8386 Likewise.
8387 * testsuite/23_containers/multimap/14340.cc: Likewise.
8388 * testsuite/23_containers/multimap/23781.cc: Likewise.
8389 * testsuite/23_containers/multimap/init-list.cc: Likewise.
8390 * testsuite/23_containers/multimap/moveable.cc: Likewise.
8391 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
8392 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
8393 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
8394 Likewise.
8395 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
8396 Likewise.
8397 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
8398 Likewise.
8399 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
8400 Likewise.
8401 * testsuite/23_containers/multiset/14340.cc: Likewise.
8402 * testsuite/23_containers/multiset/23781.cc: Likewise.
8403 * testsuite/23_containers/multiset/init-list.cc: Likewise.
8404 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
8405 * testsuite/23_containers/multiset/moveable.cc: Likewise.
8406 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
8407 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
8408 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
8409 Likewise.
8410 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
8411 Likewise.
8412 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
8413 Likewise.
8414 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
8415 Likewise.
8416 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
8417 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
8418 Likewise.
8419 * testsuite/23_containers/queue/moveable.cc: Likewise.
8420 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
8421 Likewise.
8422 * testsuite/23_containers/set/14340.cc: Likewise.
8423 * testsuite/23_containers/set/23781.cc: Likewise.
8424 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
8425 * testsuite/23_containers/set/init-list.cc: Likewise.
8426 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
8427 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
8428 * testsuite/23_containers/set/moveable.cc: Likewise.
8429 * testsuite/23_containers/set/operations/1.cc: Likewise.
8430 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
8431 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
8432 Likewise.
8433 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
8434 Likewise.
8435 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
8436 Likewise.
8437 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
8438 Likewise.
8439 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
8440 Likewise.
8441 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
8442 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
8443 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
8444 Likewise.
8445 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
8446 Likewise.
8447 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
8448 Likewise.
8449 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
8450 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
8451 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
8452 Likewise.
8453 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
8454 Likewise.
8455 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
8456 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
8457 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
8458 Likewise.
8459 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
8460 Likewise.
8461 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
8462 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
8463 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
8464 Likewise.
8465 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
8466 Likewise.
8467 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
8468 Likewise.
8469 * testsuite/23_containers/vector/14340.cc: Likewise.
8470 * testsuite/23_containers/vector/26412-1.cc: Likewise.
8471 * testsuite/23_containers/vector/26412-2.cc: Likewise.
8472 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
8473 Likewise.
8474 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
8475 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
8476 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
8477 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
8478 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
8479 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
8480 Likewise.
8481 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
8482 Likewise.
8483 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
8484 Likewise.
8485 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8486 Likewise.
8487 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8488 Likewise.
8489 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8490 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8491 * testsuite/23_containers/vector/init-list.cc: Likewise.
8492 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8493 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8494 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8495 * testsuite/23_containers/vector/moveable.cc: Likewise.
8496 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8497 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8498 Likewise.
8499 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8500 Likewise.
8501 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8502 Likewise.
8503 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8504 Likewise.
8505 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8506 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8507 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8508 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8509 Likewise.
8510 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8511 Likewise.
8512 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8513 Likewise.
8514 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8515 Likewise.
8516 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8517 Likewise.
8518 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8519 Likewise.
8520 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8521 Likewise.
8522 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8523 Likewise.
8524 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8525 Likewise.
8526 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8527 Likewise.
8528 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8529 Likewise.
8530 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8531 Likewise.
8532 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8533 Likewise.
8534 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8535 Likewise.
8536 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8537 Likewise.
8538 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8539 Likewise.
8540 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8541 Likewise.
8542 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8543 Likewise.
8544 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8545 Likewise.
8546 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8547 Likewise.
8548 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8549 Likewise.
8550 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8551 Likewise.
8552 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8553 Likewise.
8554 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8555 Likewise.
8556 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8557 Likewise.
8558 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8559 Likewise.
8560 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8561 Likewise.
8562 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8563 Likewise.
8564 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8565 Likewise.
8566 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8567 Likewise.
8568 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8569 Likewise.
8570 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8571 Likewise.
8572 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8573 Likewise.
8574 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8575 Likewise.
8576 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8577 Likewise.
8578 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8579 Likewise.
8580 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8581 Likewise.
8582 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8583 Likewise.
8584 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8585 Likewise.
8586 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8587 Likewise.
8588 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8589 Likewise.
8590 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8591 Likewise.
8592 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8593 Likewise.
8594 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8595 Likewise.
8596 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8597 Likewise.
8598 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8599 Likewise.
8600 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8601 Likewise.
8602 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8603 Likewise.
8604 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8605 Likewise.
8606 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8607 Likewise.
8608 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8609 Likewise.
8610 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8611 Likewise.
8612 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8613 Likewise.
8614 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8615 Likewise.
8616 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8617 Likewise.
8618 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8619 Likewise.
8620 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8621 Likewise.
8622 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8623 Likewise.
8624 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8625 Likewise.
8626 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8627 Likewise.
8628 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8629 Likewise.
8630 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8631 Likewise.
8632 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8633 Likewise.
8634 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8635 Likewise.
8636 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8637 Likewise.
8638 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8639 Likewise.
8640 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8641 Likewise.
8642 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8643 Likewise.
8644 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8645 Likewise.
8646 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8647 Likewise.
8648 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8649 Likewise.
8650 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8651 Likewise.
8652 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8653 Likewise.
8654 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8655 Likewise.
8656 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8657 Likewise.
8658 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8659 Likewise.
8660 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8661 Likewise.
8662 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8663 Likewise.
8664 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8665 Likewise.
8666 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8667 Likewise.
8668 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8669 Likewise.
8670 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8671 Likewise.
8672 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8673 Likewise.
8674 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8675 Likewise.
8676 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8677 Likewise.
8678 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8679 Likewise.
8680 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8681 Likewise.
8682 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8683 Likewise.
8684 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8685 Likewise.
8686 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8687 Likewise.
8688 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8689 Likewise.
8690 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8691 Likewise.
8692 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8693 Likewise.
8694 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8695 Likewise.
8696 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8697 Likewise.
8698 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8699 Likewise.
8700 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8701 Likewise.
8702 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8703 Likewise.
8704 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8705 Likewise.
8706 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8707 Likewise.
8708 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8709 Likewise.
8710 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8711 Likewise.
8712 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8713 Likewise.
8714 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8715 Likewise.
8716 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8717 Likewise.
8718 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8719 Likewise.
8720 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8721 Likewise.
8722 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8723 Likewise.
8724 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8725 Likewise.
8726 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8727 Likewise.
8728 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8729 Likewise.
8730 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8731 Likewise.
8732 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8733 Likewise.
8734 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8735 Likewise.
8736 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8737 Likewise.
8738 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8739 Likewise.
8740 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8741 Likewise.
8742 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8743 Likewise.
8744 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8745 Likewise.
8746 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8747 Likewise.
8748 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8749 Likewise.
8750 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8751 Likewise.
8752 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8753 Likewise.
8754 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8755 Likewise.
8756 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8757 Likewise.
8758 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8759 Likewise.
8760 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8761 Likewise.
8762 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8763 Likewise.
8764 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8765 Likewise.
8766 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8767 Likewise.
8768 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8769 Likewise.
8770 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8771 Likewise.
8772 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8773 Likewise.
8774 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8775 Likewise.
8776 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8777 Likewise.
8778 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8779 Likewise.
8780 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8781 Likewise.
8782 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8783 Likewise.
8784 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8785 Likewise.
8786 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8787 Likewise.
8788 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8789 Likewise.
8790 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8791 Likewise.
8792 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8793 Likewise.
8794 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8795 Likewise.
8796 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8797 Likewise.
8798 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8799 Likewise.
8800 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8801 Likewise.
8802 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8803 Likewise.
8804 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8805 Likewise.
8806 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8807 Likewise.
8808 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8809 Likewise.
8810 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8811 Likewise.
8812 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8813 Likewise.
8814 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8815 Likewise.
8816 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8817 Likewise.
8818 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8819 Likewise.
8820 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8821 Likewise.
8822 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8823 Likewise.
8824 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8825 Likewise.
8826 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8827 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8828 Likewise.
8829 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8830 Likewise.
8831 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8832 Likewise.
8833 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8834 Likewise.
8835 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8836 Likewise.
8837 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8838 Likewise.
8839 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8840 Likewise.
8841 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8842 Likewise.
8843 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8844 Likewise.
8845 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8846 Likewise.
8847 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8848 Likewise.
8849 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8850 Likewise.
8851 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8852 Likewise.
8853 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8854 Likewise.
8855 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8856 Likewise.
8857 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8858 Likewise.
8859 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8860 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8861 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8862 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8863 Likewise.
8864 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8865 Likewise.
8866 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8867 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8868 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8869 Likewise.
8870 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8871 Likewise.
8872 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8873 Likewise.
8874 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8875 Likewise.
8876 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8877 Likewise.
8878 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8879 Likewise.
8880 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8881 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8882 Likewise.
8883 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8884 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8885 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8886 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8887 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8888 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8889 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8890 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8891 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8892 Likewise.
8893 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8894 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8895 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8896 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8897 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8898 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8899 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8900 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8901 Likewise.
8902 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8903 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8904 Likewise.
8905 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8906 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8907 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8908 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8909 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8910 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8911 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8912 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8913 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8914 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8915 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8916 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8917 Likewise.
8918 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8919 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8920 Likewise.
8921 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8922 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8923 Likewise.
8924 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8925 Likewise.
8926 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8927 Likewise.
8928 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8929 Likewise.
8930 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8931 Likewise.
8932 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8933 Likewise.
8934 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8935 Likewise.
8936 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8937 Likewise.
8938 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8939 Likewise.
8940 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8941 Likewise.
8942 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8943 Likewise.
8944 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8945 Likewise.
8946 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8947 Likewise.
8948 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8949 Likewise.
8950 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8951 Likewise.
8952 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8953 Likewise.
8954 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8955 Likewise.
8956 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8957 Likewise.
8958 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8959 Likewise.
8960 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8961 Likewise.
8962 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8963 Likewise.
8964 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8965 Likewise.
8966 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8967 Likewise.
8968 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8969 Likewise.
8970 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8971 Likewise.
8972 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8973 Likewise.
8974 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8975 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8976 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8977 Likewise.
8978 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
8979 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
8980 Likewise.
8981 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
8982 Likewise.
8983 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
8984 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
8985 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
8986 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
8987 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
8988 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
8989 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
8990 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
8991 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
8992 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
8993 Likewise.
8994 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
8995 Likewise.
8996 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
8997 Likewise.
8998 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
8999 Likewise.
9000 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
9001 Likewise.
9002 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
9003 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
9004 Likewise.
9005 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
9006 Likewise.
9007 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
9008 Likewise.
9009 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
9010 Likewise.
9011 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
9012 Likewise.
9013 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9014 Likewise.
9015 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
9016 Likewise.
9017 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
9018 Likewise.
9019 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
9020 Likewise.
9021 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
9022 Likewise.
9023 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
9024 Likewise.
9025 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
9026 Likewise.
9027 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
9028 Likewise.
9029 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
9030 Likewise.
9031 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
9032 Likewise.
9033 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
9034 Likewise.
9035 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
9036 Likewise.
9037 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
9038 Likewise.
9039 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
9040 Likewise.
9041 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
9042 Likewise.
9043 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
9044 Likewise.
9045 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
9046 Likewise.
9047 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
9048 Likewise.
9049 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
9050 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
9051 Likewise.
9052 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
9053 Likewise.
9054 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
9055 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
9056 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
9057 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
9058 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
9059 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
9060 Likewise.
9061 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
9062 Likewise.
9063 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
9064 Likewise.
9065 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
9066 Likewise.
9067 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
9068 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
9069 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
9070 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
9071 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
9072 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
9073 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
9074 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
9075 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
9076 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
9077 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
9078 Likewise.
9079 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
9080 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
9081 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
9082 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
9083 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
9084 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
9085 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
9086 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
9087 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
9088 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
9089 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
9090 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
9091 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
9092 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
9093 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
9094 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
9095 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
9096 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
9097 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
9098 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
9099 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
9100 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
9101 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
9102 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
9103 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
9104 Likewise.
9105 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
9106 * testsuite/27_io/fpos/14252.cc: Likewise.
9107 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
9108 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
9109 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
9110 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
9111 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
9112 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
9113 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
9114 * testsuite/27_io/ios_base/state/1.cc: Likewise.
9115 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
9116 Likewise.
9117 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
9118 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
9119 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
9120 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
9121 Likewise.
9122 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
9123 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
9124 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
9125 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
9126 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
9127 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
9128 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
9129 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
9130 * testsuite/27_io/objects/char/3045.cc: Likewise.
9131 * testsuite/27_io/objects/char/3647.cc: Likewise.
9132 * testsuite/27_io/objects/char/5268.cc: Likewise.
9133 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
9134 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
9135 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
9136 * testsuite/28_regex/init-list.cc: Likewise.
9137 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
9138 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
9139 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
9140 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
9141 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
9142 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
9143 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
9144 Likewise.
9145 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
9146 Likewise.
9147 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
9148 Likewise.
9149 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
9150 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
9151 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
9152 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
9153 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
9154 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
9155 Likewise.
9156 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
9157 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
9158 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
9159 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
9160 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
9161 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
9162 Likewise.
9163 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
9164 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
9165 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
9166 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
9167 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
9168 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
9169 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
9170 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
9171 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
9172 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
9173 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
9174 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
9175 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
9176 Likewise.
9177 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
9178 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
9179 Likewise.
9180 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
9181 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
9182 Likewise.
9183 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
9184 Likewise.
9185 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
9186 Likewise.
9187 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
9188 Likewise.
9189 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
9190 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
9191 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
9192 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
9193 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
9194 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
9195 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
9196 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
9197 Likewise.
9198 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
9199 Likewise.
9200 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
9201 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
9202 Likewise.
9203 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
9204 Likewise.
9205 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
9206 Likewise.
9207 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
9208 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
9209 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
9210 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
9211 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
9212 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
9213 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
9214 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
9215 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
9216 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
9217 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
9218 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
9219 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
9220 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
9221 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
9222 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
9223 Likewise.
9224 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
9225 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
9226 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
9227 Likewise.
9228 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
9229 Likewise.
9230 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
9231 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
9232 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
9233 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
9234 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
9235 Likewise.
9236 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
9237 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
9238 Likewise.
9239 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
9240 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
9241 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
9242 Likewise.
9243 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
9244 Likewise.
9245 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
9246 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
9247 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
9248 Likewise.
9249 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
9250 Likewise.
9251 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
9252 Likewise.
9253 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
9254 Likewise.
9255 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
9256 Likewise.
9257 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
9258 * testsuite/30_threads/this_thread/1.cc: Likewise.
9259 * testsuite/30_threads/this_thread/2.cc: Likewise.
9260 * testsuite/30_threads/this_thread/3.cc: Likewise.
9261 * testsuite/30_threads/this_thread/4.cc: Likewise.
9262 * testsuite/30_threads/thread/cons/1.cc: Likewise.
9263 * testsuite/30_threads/thread/cons/2.cc: Likewise.
9264 * testsuite/30_threads/thread/cons/3.cc: Likewise.
9265 * testsuite/30_threads/thread/cons/4.cc: Likewise.
9266 * testsuite/30_threads/thread/cons/5.cc: Likewise.
9267 * testsuite/30_threads/thread/cons/6.cc: Likewise.
9268 * testsuite/30_threads/thread/cons/7.cc: Likewise.
9269 * testsuite/30_threads/thread/cons/8.cc: Likewise.
9270 * testsuite/30_threads/thread/cons/9.cc: Likewise.
9271 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
9272 * testsuite/30_threads/thread/members/1.cc: Likewise.
9273 * testsuite/30_threads/thread/members/2.cc: Likewise.
9274 * testsuite/30_threads/thread/members/3.cc: Likewise.
9275 * testsuite/30_threads/thread/members/4.cc: Likewise.
9276 * testsuite/30_threads/thread/members/5.cc: Likewise.
9277 * testsuite/30_threads/thread/swap/1.cc: Likewise.
9278 * testsuite/30_threads/thread/swap/2.cc: Likewise.
9279 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
9280 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
9281 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
9282 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
9283 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
9284 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
9285 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
9286 Likewise.
9287 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
9288 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
9289 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
9290 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
9291 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
9292 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
9293 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
9294 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
9295 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
9296 * testsuite/30_threads/try_lock/1.cc: Likewise.
9297 * testsuite/30_threads/try_lock/2.cc: Likewise.
9298 * testsuite/30_threads/try_lock/3.cc: Likewise.
9299 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
9300 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
9301 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
9302 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
9303 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
9304 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
9305 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
9306 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
9307 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
9308 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
9309 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
9310 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
9311 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
9312 Likewise.
9313 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
9314 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
9315 Likewise.
9316 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
9317 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
9318 Likewise.
9319 * testsuite/ext/array_allocator/1.cc: Likewise.
9320 * testsuite/ext/array_allocator/2.cc: Likewise.
9321 * testsuite/ext/array_allocator/3.cc: Likewise.
9322 * testsuite/ext/ext_pointer/1.cc: Likewise.
9323 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
9324 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
9325 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
9326 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
9327 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
9328 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
9329 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
9330 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
9331 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
9332 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
9333 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
9334 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
9335 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
9336 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
9337 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
9338 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
9339 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
9340 Likewise.
9341 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
9342 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
9343 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
9344 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
9345 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
9346 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
9347 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
9348 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
9349 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
9350 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
9351 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
9352 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
9353 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
9354 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
9355 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
9356 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
9357 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
9358 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
9359 Likewise.
9360 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
9361 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
9362 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
9363 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
9364 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
9365 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
9366 * testsuite/ext/pod_char_traits.cc: Likewise.
9367 * testsuite/ext/slist/23781.cc: Likewise.
9368 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
9369 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
9370 * testsuite/ext/vstring/init-list.cc: Likewise.
9371 * testsuite/ext/vstring/moveable.cc: Likewise.
9372 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
9373 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
9374 Likewise.
9375 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
9376 Likewise.
9377 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
9378 Likewise.
9379 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
9380 Likewise.
9381 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
9382 Likewise.
9383 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
9384 Likewise.
9385 * testsuite/ext/vstring/types/23767.cc: Likewise.
9386 * testsuite/performance/21_strings/string_append.cc: Likewise.
9387 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
9388 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
9389 Likewise.
9390 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
9391 Likewise.
9392 * testsuite/performance/21_strings/string_find.cc: Likewise.
9393 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
9394 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
9395 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
9396 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
9397 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
9398 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
9399 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
9400 Likewise.
9401 * testsuite/performance/23_containers/create/map.cc: Likewise.
9402 * testsuite/performance/23_containers/create_from_sorted/set.cc:
9403 Likewise.
9404 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
9405 * testsuite/performance/23_containers/find/map.cc: Likewise.
9406 * testsuite/performance/23_containers/index/map.cc: Likewise.
9407 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
9408 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
9409 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
9410 Likewise.
9411 * testsuite/performance/23_containers/insert_erase/associative.cc:
9412 Likewise.
9413 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
9414 Likewise.
9415 * testsuite/performance/23_containers/producer_consumer/associative.cc:
9416 Likewise.
9417 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
9418 Likewise.
9419 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
9420 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
9421 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
9422 Likewise.
9423 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
9424 Likewise.
9425 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
9426 Likewise.
9427 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
9428 Likewise.
9429 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
9430 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
9431 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
9432 Likewise.
9433 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
9434 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
9435 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
9436 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
9437 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
9438 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
9439 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
9440 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
9441 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
9442 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
9443 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
9444 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
9445 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
9446 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
9447 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
9448 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
9449 Likewise.
9450 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
9451 Likewise.
9452 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
9453 Likewise.
9454 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
9455 Likewise.
9456 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
9457 Likewise.
9458 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
9459 Likewise.
9460 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
9461 Likewise.
9462 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
9463 Likewise.
9464 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
9465 Likewise.
9466 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
9467 Likewise.
9468 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
9469 Likewise.
9470 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
9471 Likewise.
9472 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
9473 Likewise.
9474 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
9475 Likewise.
9476 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
9477 Likewise.
9478 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
9479 Likewise.
9480 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
9481 Likewise.
9482 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
9483 Likewise.
9484 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
9485 Likewise.
9486 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9487 Likewise.
9488 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9489 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9490 Likewise.
9491 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9492 Likewise.
9493 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9494 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9495 Likewise.
9496 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9497 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9498 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9499 Likewise.
9500 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9501 Likewise.
9502 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9503 Likewise.
9504 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9505 Likewise.
9506 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9507 Likewise.
9508 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9509 Likewise.
9510 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9511 Likewise.
9512 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9513 Likewise.
9514 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9515 Likewise.
9516 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9517 Likewise.
9518 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9519 Likewise.
9520 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9521 Likewise.
9522 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9523 Likewise.
9524 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9525 Likewise.
9526 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9527 Likewise.
9528 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9529 Likewise.
9530 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9531 Likewise.
9532 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9533 Likewise.
9534 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9535 Likewise.
9536 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9537 Likewise.
9538 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9539 Likewise.
9540 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9541 Likewise.
9542 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9543 Likewise.
9544 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9545 Likewise.
9546 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9547 Likewise.
9548 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9549 Likewise.
9550 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9551 Likewise.
9552 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9553 Likewise.
9554 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9555 Likewise.
9556 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9557 Likewise.
9558 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9559 Likewise.
9560 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9561 Likewise.
9562 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9563 Likewise.
9564 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9565 Likewise.
9566 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9567 Likewise.
9568 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9569 Likewise.
9570 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9571 Likewise.
9572 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9573 Likewise.
9574 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9575 Likewise.
9576 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9577 Likewise.
9578 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9579 Likewise.
9580 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9581 Likewise.
9582 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9583 Likewise.
9584 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9585 Likewise.
9586 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9587 Likewise.
9588 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9589 Likewise.
9590 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9591 Likewise.
9592 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9593 Likewise.
9594 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9595 Likewise.
9596 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9597 Likewise.
9598 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9599 Likewise.
9600 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9601 Likewise.
9602 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9603 Likewise.
9604 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9605 Likewise.
9606 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9607 Likewise.
9608 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9609 Likewise.
9610 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9611 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9612 Likewise.
9613 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9614 Likewise.
9615 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9616 Likewise.
9617 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9618 Likewise.
9619 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9620 Likewise.
9621 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9622 Likewise.
9623 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9624 Likewise.
9625 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9626 Likewise.
9627 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9628 Likewise.
9629 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9630 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9631 Likewise.
9632 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9633 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9634 Likewise.
9635 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9636 Likewise.
9637 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9638 Likewise.
9639 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9640 Likewise.
9641 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9642 Likewise.
9643 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9644 Likewise.
9645 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9646 Likewise.
9647 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9648 Likewise.
9649 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9650 Likewise.
9651 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9652 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9653 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9654 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9655 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9656 Likewise.
9657 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9658 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9659 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9660 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9661 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9662 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9663 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9664 * testsuite/util/io/prog_bar.cc: Likewise.
9665 * testsuite/util/io/prog_bar.hpp: Likewise.
9666 * testsuite/util/io/text_populate.hpp: Likewise.
9667 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9668 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9669 * testsuite/util/io/xml.hpp: Likewise.
9670 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9671 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9672 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9673 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9674 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9675 * testsuite/util/native_type/native_map.hpp: Likewise.
9676 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9677 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9678 * testsuite/util/native_type/native_set.hpp: Likewise.
9679 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9680 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9681 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9682 Likewise.
9683 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9684 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9685 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9686 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9687 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9688 Likewise.
9689 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9690 Likewise.
9691 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9692 Likewise.
9693 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9694 Likewise.
9695 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9696 Likewise.
9697 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9698 Likewise.
9699 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9700 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9701 Likewise.
9702 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9703 Likewise.
9704 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9705 Likewise.
9706 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9707 Likewise.
9708 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9709 Likewise.
9710 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9711 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9712 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9713 * testsuite/util/regression/basic_type.hpp: Likewise.
9714 * testsuite/util/regression/common_type.hpp: Likewise.
9715 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9716 Likewise.
9717 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9718 Likewise.
9719 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9720 Likewise.
9721 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9722 Likewise.
9723 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9724 Likewise.
9725 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9726 Likewise.
9727 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9728 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9729 Likewise.
9730 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9731 Likewise.
9732 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9733 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9734 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9735 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9736 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9737 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9738 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9739 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9740 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9741 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9742 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9743 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9744 * testsuite/util/testsuite_abi.cc: Likewise.
9745 * testsuite/util/testsuite_abi.h: Likewise.
9746 * testsuite/util/testsuite_abi_check.cc: Likewise.
9747 * testsuite/util/testsuite_allocator.cc: Likewise.
9748 * testsuite/util/testsuite_allocator.h: Likewise.
9749 * testsuite/util/testsuite_api.h: Likewise.
9750 * testsuite/util/testsuite_character.cc: Likewise.
9751 * testsuite/util/testsuite_character.h: Likewise.
9752 * testsuite/util/testsuite_common_types.h: Likewise.
9753 * testsuite/util/testsuite_error.h: Likewise.
9754 * testsuite/util/testsuite_hooks.cc: Likewise.
9755 * testsuite/util/testsuite_hooks.h: Likewise.
9756 * testsuite/util/testsuite_io.h: Likewise.
9757 * testsuite/util/testsuite_iterators.h: Likewise.
9758 * testsuite/util/testsuite_performance.h: Likewise.
9759 * testsuite/util/testsuite_rng.h: Likewise.
9760 * testsuite/util/testsuite_rvalref.h: Likewise.
9761 * testsuite/util/testsuite_tr1.h: Likewise.
9762 * testsuite/util/thread/all.h: Likewise.
9763 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9764 Likewise.
9765 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9766 Likewise.
9767 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9768 Likewise.
9769 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9770 Likewise.
9771 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9772 Likewise.
9773 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9774 Likewise.
9775 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9776 Likewise.
9777 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9778 Likewise.
9779 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9780 Likewise.
9781 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9782 Likewise.
9783 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9784 Likewise.
9785 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9786 Likewise.
9787 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9788 Likewise.
9789 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9790 Likewise.
9791 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9792 Likewise.
9793 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9794 Likewise.
9795 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9796 Likewise.
9797 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9798 Likewise.
9799 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9800 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9801 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9802 Likewise.
9803 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9804 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9805 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9806 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9807 Likewise.
9808 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9809 Likewise.
9810 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9811 Likewise.
9812 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9813 Likewise.
9814 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9815 Likewise.
9816 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9817 Likewise.
9818 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9819 Likewise.
9820 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9821 Likewise.
9822 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9823 Likewise.
9824 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9825 Likewise.
9826 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9827 Likewise.
9828 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9829 Likewise.
9830 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9831 Likewise.
9832 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9833 Likewise.
9834 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9835 Likewise.
9836 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9837 Likewise.
9838 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9839 Likewise.
9840 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9841 Likewise.
9842 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9843 Likewise.
9844 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9845 Likewise.
9846 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9847 Likewise.
9848 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9849 Likewise.
9850 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9851 Likewise.
9852 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9853 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9854 Likewise.
9855 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9856 Likewise.
9857 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9858 Likewise.
9859 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9860 Likewise.
9861 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9862 Likewise.
9863 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9864 Likewise.
9865 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9866 Likewise.
9867 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9868 Likewise.
9869 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9870 Likewise.
9871 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9872 Likewise.
9873 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9874 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9875 Likewise.
9876 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9877 Likewise.
9878 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9879 Likewise.
9880 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9881 Likewise.
9882 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9883 Likewise.
9884 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9885 Likewise.
9886 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9887 Likewise.
9888 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9889 Likewise.
9890 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9891 Likewise.
9892 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9893 Likewise.
9894 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9895 Likewise.
9896 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9897 Likewise.
9898 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9899 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9900 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9901 Likewise.
9902 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9903 Likewise.
9904 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9905 Likewise.
9906 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9907 Likewise.
9908 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9909 Likewise.
9910 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9911 Likewise.
9912 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9913 Likewise.
9914 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9915 Likewise.
9916 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9917 Likewise.
9918 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9919 Likewise.
9920 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9921 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9922 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9923 Likewise.
9924 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9925 Likewise.
9926 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9927 Likewise.
9928 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9929 Likewise.
9930 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9931 Likewise.
9932 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9933 Likewise.
9934 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9935 Likewise.
9936 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9937 Likewise.
9938 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9939 Likewise.
9940 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9941 Likewise.
9942 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9943 Likewise.
9944 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9945 Likewise.
9946 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9947 Likewise.
9948 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9949 Likewise.
9950 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9951 Likewise.
9952 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9953 Likewise.
9954 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9955 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9956 Likewise.
9957 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9958 Likewise.
9959 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9960 Likewise.
9961 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9962 Likewise.
9963 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9964 Likewise.
9965 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9966 Likewise.
9967 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9968 Likewise.
9969 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9970 Likewise.
9971 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9972 Likewise.
9973 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9974 Likewise.
9975 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9976 Likewise.
9977 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
9978 Likewise.
9979 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
9980 Likewise.
9981 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
9982 Likewise.
9983 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
9984 Likewise.
9985 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
9986 Likewise.
9987 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
9988 Likewise.
9989 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
9990 Likewise.
9991 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
9992 Likewise.
9993 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
9994 Likewise.
9995 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
9996 Likewise.
9997 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
9998 Likewise.
9999 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
10000 Likewise.
10001 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
10002 Likewise.
10003 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
10004 Likewise.
10005 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
10006 Likewise.
10007 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
10008 Likewise.
10009 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
10010 Likewise.
10011 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
10012 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
10013 Likewise.
10014 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
10015 Likewise.
10016 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
10017 Likewise.
10018 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
10019 Likewise.
10020 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
10021 Likewise.
10022 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
10023 Likewise.
10024 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
10025 Likewise.
10026 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
10027 Likewise.
10028 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
10029 Likewise.
10030 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
10031 Likewise.
10032 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
10033 Likewise.
10034 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
10035 Likewise.
10036 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
10037 Likewise.
10038 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
10039 Likewise.
10040 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
10041 Likewise.
10042 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
10043 Likewise.
10044 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
10045 Likewise.
10046 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
10047 Likewise.
10048 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
10049 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
10050 * testsuite/backward/hash_map/25896.cc: Likewise.
10051 * testsuite/backward/hash_set/25896.cc: Likewise.
10052
10053 2009-04-08 Ian Lance Taylor <iant@google.com>
10054
10055 * include/backward/hashtable.h (erase): Correctly handle erasing a
10056 reference to an entry in the hash table.
10057 * testsuite/backward/hash_map/25896.cc: New.
10058 * testsuite/backward/hash_set/25896.cc: New.
10059
10060 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
10061
10062 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
10063 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
10064
10065 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10066
10067 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
10068 of debug.
10069 * include/Makefile.in: Regenerate.
10070 * include/precompiled/stdc++.h: Add.
10071
10072 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10073
10074 * include/bits/random.h: Adjust doxygen markup.
10075 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
10076
10077 * testsuite/26_numerics/random/piecewise_linear_distribution/
10078 operators/serialize.cc: Use typedefs.
10079
10080 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
10081
10082 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
10083 __gnu_cxx namespace. Remove "static inline".
10084
10085 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10086
10087 * include/bits/random.tcc (linear_congruential_engine<>::
10088 seed(seed_seq&)): Fix typo in last fix for __m == 0.
10089
10090 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10091
10092 * include/bits/random.h (operator==): Mark all inline.
10093 (mersenne_twister_engine): Enable #if 0 checks.
10094
10095 * include/bits/random.h: Formatting tweaks.
10096
10097 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10098
10099 * include/bits/random.tcc (piecewise_linear_distribution<>::
10100 operator()(_UniformRandomNumberGenerator&, const param_type&)):
10101 Remove spurious closed parenthesis.
10102
10103 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10104
10105 PR libstdc++/39644 (partial)
10106 * include/bits/random.tcc (linear_congruential_engine<>::
10107 seed(seed_seq&), independent_bits_engine<>::operator(),
10108 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
10109
10110 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
10111
10112 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
10113 thinko.
10114 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10115 default.cc: Enable.
10116
10117 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10118
10119 PR libstdc++/39629 (partial)
10120 * testsuite/26_numerics/random/independent_bits_engine/cons/
10121 base_move.cc: Use uint_fast64_t instead of unsigned long.
10122 * testsuite/26_numerics/random/independent_bits_engine/cons/
10123 seed1.cc: Likewise.
10124 * testsuite/26_numerics/random/independent_bits_engine/cons/
10125 seed2.cc: Likewise.
10126 * testsuite/26_numerics/random/independent_bits_engine/cons/
10127 base_copy.cc: Likewise.
10128 * testsuite/26_numerics/random/independent_bits_engine/cons/
10129 default.cc: Likewise.
10130 * testsuite/26_numerics/random/independent_bits_engine/cons/
10131 seed_seq.cc: Likewise.
10132 * testsuite/26_numerics/random/independent_bits_engine/
10133 requirements/typedefs.cc: Likewise.
10134 * testsuite/26_numerics/random/independent_bits_engine/
10135 operators/equal.cc: Likewise.
10136 * testsuite/26_numerics/random/independent_bits_engine/
10137 operators/serialize.cc: Likewise.
10138 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
10139
10140 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10141
10142 * include/tr1_impl/random: Remove, empty.
10143 * include/tr1_impl/random.tcc: Likewise.
10144
10145 * include/std/random: Minor clean-ups, formatting fixes, adjust
10146 copyright years.
10147 * include/bits/random.tcc: Likewise.
10148 * include/bits/random.h: Likewise.
10149 * include/tr1/random: Likewise.
10150 * include/tr1/random.tcc: Likewise.
10151 * include/tr1/random.h: Likewise.
10152
10153 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10154
10155 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
10156 * doc/html/api.html: Regenerate.
10157
10158 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10159
10160 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
10161 Change to mersenne_twister_engine, add same defaults as
10162 mersenne_twister_engine/cons/default.cc.
10163 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
10164
10165 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
10166 to __il.
10167 * include/bits/random.h (mersenne_twister_engine): Qualify
10168 _ShiftMin1 with namespace __detail.
10169 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
10170 constexpr std::numeric_limits::max() can be used.
10171 (mersenne_twister_engine): Split apart static asserts into one
10172 assert per message. Temporarily disable the last three.
10173
10174 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
10175
10176 * include/Makefile.am: Update to N2836. Modified for new random headers.
10177 * include/Makefile.in: Ditto.
10178 * include/tr1_impl/random: Moved to tr1/random.h
10179 * include/tr1_impl/random.tcc: Moved to tr1
10180 * include/tr1/random: Just point to moved tr1 random headers.
10181 * include/tr1/random.tcc: Moved from tr1_impl.
10182 * include/tr1/random.h: Moved from tr1_impl/random.
10183 * include/std/random: Modified to point to std random headers.
10184 * include/bits/random.tcc: New implementation of std random facilities.
10185 * include/bits/random.h: Ditto.
10186 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
10187 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10188 seed1.cc: New.
10189 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10190 seed2.cc: New.
10191 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10192 default.cc: New.
10193 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10194 non_uint_neg.cc: New.
10195 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10196 typedefs.cc: New.
10197 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10198 equal.cc: New.
10199 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10200 serialize.cc: New.
10201 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10202 seed1.cc: New.
10203 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10204 seed2.cc: New.
10205 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10206 default.cc: New.
10207 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
10208 typedefs.cc: New.
10209 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10210 equal.cc: New.
10211 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10212 serialize.cc: New.
10213 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10214 seed1.cc: New.
10215 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10216 seed2.cc: New.
10217 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10218 default.cc: New.
10219 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
10220 typedefs.cc: New.
10221 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10222 equal.cc: New.
10223 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10224 serialize.cc: New.
10225 * testsuite/26_numerics/random/discard_block_engine/cons/
10226 base_move.cc: New.
10227 * testsuite/26_numerics/random/discard_block_engine/cons/
10228 seed1.cc: New.
10229 * testsuite/26_numerics/random/discard_block_engine/cons/
10230 seed2.cc: New.
10231 * testsuite/26_numerics/random/discard_block_engine/cons/
10232 base_copy.cc: New.
10233 * testsuite/26_numerics/random/discard_block_engine/cons/
10234 default.cc: New.
10235 * testsuite/26_numerics/random/discard_block_engine/cons/
10236 seed_seq.cc: New.
10237 * testsuite/26_numerics/random/discard_block_engine/requirements/
10238 typedefs.cc: New.
10239 * testsuite/26_numerics/random/discard_block_engine/operators/
10240 equal.cc: New.
10241 * testsuite/26_numerics/random/discard_block_engine/operators/
10242 serialize.cc: New.
10243 * testsuite/26_numerics/random/independent_bits_engine/cons/
10244 base_move.cc: New.
10245 * testsuite/26_numerics/random/independent_bits_engine/cons/
10246 seed1.cc: New.
10247 * testsuite/26_numerics/random/independent_bits_engine/cons/
10248 seed2.cc: New.
10249 * testsuite/26_numerics/random/independent_bits_engine/cons/
10250 base_copy.cc: New.
10251 * testsuite/26_numerics/random/independent_bits_engine/cons/
10252 default.cc: New.
10253 * testsuite/26_numerics/random/independent_bits_engine/cons/
10254 seed_seq.cc: New.
10255 * testsuite/26_numerics/random/independent_bits_engine/requirements/
10256 typedefs.cc: New.
10257 * testsuite/26_numerics/random/independent_bits_engine/operators/
10258 equal.cc: New.
10259 * testsuite/26_numerics/random/independent_bits_engine/operators/
10260 serialize.cc: New.
10261 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10262 base_move.cc: New.
10263 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10264 seed1.cc: New.
10265 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10266 seed2.cc: New.
10267 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10268 base_copy.cc: New.
10269 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10270 default.cc: New.
10271 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10272 seed_seq.cc: New.
10273 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
10274 typedefs.cc: New.
10275 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10276 equal.cc: New.
10277 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10278 serialize.cc
10279 * testsuite/26_numerics/random/mt19937.cc: New.
10280 * testsuite/26_numerics/random/mt19937_64.cc: New.
10281 * testsuite/26_numerics/random/minstd_rand.cc: New.
10282 * testsuite/26_numerics/random/minstd_rand0.cc: New.
10283 * testsuite/26_numerics/random/ranlux24_base.cc: New.
10284 * testsuite/26_numerics/random/ranlux48_base.cc: New.
10285 * testsuite/26_numerics/random/ranlux24.cc: New.
10286 * testsuite/26_numerics/random/ranlux48.cc: New.
10287 * testsuite/26_numerics/random/knuth_b.cc: New.
10288 * testsuite/26_numerics/random/default_random_engine.cc: New.
10289 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10290 parms.cc: New.
10291 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10292 default.cc: New.
10293 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
10294 typedefs.cc: New.
10295 * testsuite/26_numerics/random/chi_squared_distribution/operators/
10296 serialize.cc: New.
10297 * testsuite/26_numerics/random/normal_distribution/cons/
10298 parms.cc: New.
10299 * testsuite/26_numerics/random/normal_distribution/cons/
10300 default.cc: New.
10301 * testsuite/26_numerics/random/normal_distribution/requirements/
10302 typedefs.cc: New.
10303 * testsuite/26_numerics/random/normal_distribution/operators/
10304 serialize.cc: New.
10305 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
10306 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
10307 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
10308 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10309 parms_neg.cc: New.
10310 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10311 parms.cc: New.
10312 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10313 default.cc: New.
10314 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
10315 typedefs.cc: New.
10316 * testsuite/26_numerics/random/uniform_int_distribution/operators/
10317 serialize.cc: New.
10318 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10319 parms_neg.cc: New.
10320 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10321 parms.cc: New.
10322 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10323 default.cc: New.
10324 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
10325 typedefs.cc: New.
10326 * testsuite/26_numerics/random/uniform_real_distribution/operators/
10327 serialize.cc: New.
10328 * testsuite/26_numerics/random/poisson_distribution/cons/
10329 parms.cc: New.
10330 * testsuite/26_numerics/random/poisson_distribution/cons/
10331 default.cc: New.
10332 * testsuite/26_numerics/random/poisson_distribution/requirements/
10333 typedefs.cc
10334 * testsuite/26_numerics/random/poisson_distribution/operators/
10335 serialize.cc: New.
10336 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10337 parms.cc: New.
10338 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10339 default.cc: New.
10340 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
10341 typedefs.cc: New.
10342 * testsuite/26_numerics/random/bernoulli_distribution/operators/
10343 serialize.cc: New.
10344 * testsuite/26_numerics/random/discrete_distribution/cons/
10345 range.cc: New.
10346 * testsuite/26_numerics/random/discrete_distribution/cons/
10347 initlist.cc: New.
10348 * testsuite/26_numerics/random/discrete_distribution/cons/
10349 default.cc: New.
10350 * testsuite/26_numerics/random/discrete_distribution/cons/
10351 num_xbound_fun.cc: New.
10352 * testsuite/26_numerics/random/discrete_distribution/requirements/
10353 typedefs.cc: New.
10354 * testsuite/26_numerics/random/discrete_distribution/operators/
10355 serialize.cc: New.
10356 * testsuite/26_numerics/random/weibull_distribution/cons/
10357 parms.cc: New.
10358 * testsuite/26_numerics/random/weibull_distribution/cons/
10359 default.cc: New.
10360 * testsuite/26_numerics/random/weibull_distribution/requirements/
10361 typedefs.cc: New.
10362 * testsuite/26_numerics/random/weibull_distribution/operators/
10363 serialize.cc: New.
10364 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10365 parms.cc: New.
10366 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10367 default.cc: New.
10368 * testsuite/26_numerics/random/negative_binomial_distribution/
10369 requirements/typedefs.cc: New.
10370 * testsuite/26_numerics/random/negative_binomial_distribution/
10371 operators/serialize.cc: New.
10372 * testsuite/26_numerics/random/cauchy_distribution/cons/
10373 parms.cc: New.
10374 * testsuite/26_numerics/random/cauchy_distribution/cons/
10375 default.cc: New.
10376 * testsuite/26_numerics/random/cauchy_distribution/requirements/
10377 typedefs.cc: New.
10378 * testsuite/26_numerics/random/cauchy_distribution/operators/
10379 serialize.cc: New.
10380 * testsuite/26_numerics/random/gamma_distribution/cons/
10381 parms.cc: New.
10382 * testsuite/26_numerics/random/gamma_distribution/cons/
10383 default.cc: New.
10384 * testsuite/26_numerics/random/gamma_distribution/requirements/
10385 typedefs.cc: New.
10386 * testsuite/26_numerics/random/gamma_distribution/operators/
10387 serialize.cc: New.
10388 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10389 parms.cc: New.
10390 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10391 default.cc: New.
10392 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
10393 typedefs.cc: New.
10394 * testsuite/26_numerics/random/fisher_f_distribution/operators/
10395 serialize.cc: New.
10396
10397 * testsuite/26_numerics/random/exponential_distribution/cons/
10398 parms.cc: New.
10399 * testsuite/26_numerics/random/exponential_distribution/cons/
10400 default.cc: New.
10401 * testsuite/26_numerics/random/exponential_distribution/requirements/
10402 typedefs.cc: New.
10403 * testsuite/26_numerics/random/exponential_distribution/operators/
10404 serialize.cc: New.
10405 * testsuite/26_numerics/random/lognormal_distribution/cons/
10406 parms.cc: New.
10407 * testsuite/26_numerics/random/lognormal_distribution/cons/
10408 default.cc: New.
10409 * testsuite/26_numerics/random/lognormal_distribution/requirements/
10410 typedefs.cc: New.
10411 * testsuite/26_numerics/random/lognormal_distribution/operators/
10412 serialize.cc: New.
10413 * testsuite/26_numerics/random/binomial_distribution/cons/
10414 parms.cc: New.
10415 * testsuite/26_numerics/random/binomial_distribution/cons/
10416 default.cc: New.
10417 * testsuite/26_numerics/random/binomial_distribution/requirements/
10418 typedefs.cc: New.
10419 * testsuite/26_numerics/random/binomial_distribution/operators/
10420 serialize.cc: New.
10421 * testsuite/26_numerics/random/random_device/cons/
10422 token.cc: New.
10423 * testsuite/26_numerics/random/random_device/cons/
10424 default.cc: New.
10425 * testsuite/26_numerics/random/random_device/requirements/
10426 typedefs.cc: New.
10427 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10428 parms.cc: New.
10429 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10430 default.cc: New.
10431 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
10432 typedefs.cc: New.
10433 * testsuite/26_numerics/random/extreme_value_distribution/operators/
10434 serialize.cc: New.
10435 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10436 range.cc: New.
10437 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10438 default.cc: New.
10439 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10440 num_xbound_fun.cc: New.
10441 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10442 initlist_fun.cc: New.
10443 * testsuite/26_numerics/random/piecewise_linear_distribution/
10444 requirements/typedefs.cc: New.
10445 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
10446 serialize.cc: New.
10447 * testsuite/26_numerics/random/student_t_distribution/cons/
10448 parms.cc: New.
10449 * testsuite/26_numerics/random/student_t_distribution/cons/
10450 default.cc: New.
10451 * testsuite/26_numerics/random/student_t_distribution/requirements/
10452 typedefs.cc: New.
10453 * testsuite/26_numerics/random/student_t_distribution/operators/
10454 serialize.cc: New.
10455 * testsuite/26_numerics/random/geometric_distribution/cons/
10456 parms.cc: New.
10457 * testsuite/26_numerics/random/geometric_distribution/cons/
10458 default.cc: New.
10459 * testsuite/26_numerics/random/geometric_distribution/requirements/
10460 typedefs.cc: New.
10461 * testsuite/26_numerics/random/geometric_distribution/operators/
10462 serialize.cc: New.
10463 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10464 range.cc: New.
10465 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10466 default.cc: New.
10467 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10468 num_xbound_fun.cc: New.
10469 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10470 initlist_fun.cc: New.
10471 * testsuite/26_numerics/random/piecewise_constant_distribution/
10472 requirements/typedefs.cc: New.
10473 * testsuite/26_numerics/random/piecewise_constant_distribution/
10474 operators/serialize.cc: New.
10475
10476 2009-04-02 Dodji Seketeli <dodji@redhat.com>
10477
10478 * include/ext/bitmap_allocator.h: The typedefs should be made public
10479 if we want them to be accessible. This has been revealed by the patch
10480 that fixes PR c++/26693 in g++.
10481
10482 2009-04-02 Jakub Jelinek <jakub@redhat.com>
10483
10484 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
10485 Regenerated.
10486 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10487 Regenerated.
10488 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10489 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10490 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10491 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10492 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10493 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10494 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10495 Regenerated.
10496 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10497
10498 2009-03-31 Jason Merrill <jason@redhat.com>
10499
10500 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10501
10502 PR libstdc++/39310
10503 * include/tr1_impl/type_traits (is_function): Add partial
10504 specializations with function cv-quals.
10505 (__is_function_helper): Remove.
10506 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10507
10508 2009-03-30 Ian Lance Taylor <iant@google.com>
10509
10510 * include/backward/hashtable.h (clear): Return quickly if the
10511 table is empty.
10512
10513 2009-03-27 Ian Lance Taylor <iant@google.com>
10514
10515 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10516 (__stl_prime_list): Add 5 at the start of the list.
10517
10518 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10519
10520 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10521 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10522 std::string&, ios_base::openmode), basic_ifstream<>::
10523 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10524 basic_ofstream(const std::string&, ios_base::openmode),
10525 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10526 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10527 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10528 Add in C++0x mode.
10529 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10530 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10531 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10532 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10533 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10534 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10535 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10536
10537 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10538
10539 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10540 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10541 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10542 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10543
10544 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10545
10546 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10547 _M_transfer_after, _M_reverse_after): Move out of line...
10548 * include/bits/forward_list.tcc: ... here.
10549 (forward_list<>::reverse): Move inline...
10550 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10551
10552 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10553
10554 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10555 28277.cc: Likewise.
10556 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10557 Likewise.
10558 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10559 Likewise.
10560 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10561 Likewise.
10562
10563 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10564
10565 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10566 year(s).
10567 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10568 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10569 Likewise.
10570 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10571 Likewise.
10572 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10573 Likewise.
10574 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10575
10576 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10577
10578 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10579 iterations for simulators.
10580 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10581 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10582 Condition stream width for simulators.
10583 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10584 Likewise.
10585 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10586 Likewise.
10587 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10588
10589 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10590
10591 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10592 sheet version information. Table-ize docbook element examples.
10593 * doc/xml/manual/using.xml: Human-readable header
10594 markup. Alphabetized. Add new headers.
10595 * doc/html: Regenerate.
10596
10597 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10598
10599 * doc/xml/faq.xml: Fix link to setup documentation.
10600
10601 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10602
10603 * include/std/type_traits (__add_lvalue_reference_helper,
10604 __add_rvalue_reference_helper): As an optimization, rewrite
10605 condition (avoid is_function).
10606
10607 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10608
10609 PR libstdc++/39405
10610 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10611 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10612
10613 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10614
10615 * testsuite/30_threads/condition_variable_any/native_handle/
10616 typesizes.cc: Include tweaks.
10617 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10618 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10619 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10620 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10621 * testsuite/30_threads/condition_variable/native_handle/
10622 typesizes.cc: Same.
10623
10624 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10625
10626 * include/bits/shared_ptr.h: Add include guards.
10627 * include/tr1/shared_ptr.h: Likewise.
10628
10629 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10630
10631 * include/std/iostream: Fix doxygen link.
10632 * include/bits/forward_list.h: Fix doxygen markup.
10633 * include/ext/vstring.h: Escape backslash in doxygen comment.
10634 * include/bits/basic_string.h: Likewise.
10635
10636 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10637
10638 * doc/xml/faq.xml: Fix links to implementation status pages.
10639
10640 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10641
10642 * include/std/complex (operator+(const complex<>&, const _Tp&),
10643 operator+(const _Tp&, const complex<>&),
10644 operator-(const complex<>&, const _Tp&),
10645 operator-(const _Tp&, const complex<>&)): Do not assume real()
10646 returns a reference (against DR 387).
10647 * testsuite/26_numerics/complex/dr387_2.cc: New.
10648
10649 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10650
10651 * testsuite/thread/pthread4.cc: Move...
10652 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10653 * testsuite/thread/pthread5.cc: Move...
10654 * testsuite/23_containers/list/pthread5.cc: ...here.
10655 * testsuite/thread/pthread6.cc: Move...
10656 * testsuite/23_containers/map/pthread6.cc: ...here.
10657 * testsuite/thread/pthread7-rope.cc: Move...
10658 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10659 * testsuite/thread/guard.cc: Move...
10660 * testsuite/18_support/pthread_guard.cc: ...here.
10661 * testsuite/thread/18185.cc: Move...
10662 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10663 * testsuite/thread/pthread1.cc: Move...
10664 * testsuite/23_containers/list/pthread1.cc: ...here.
10665 * testsuite/thread/pthread2.cc: Move...
10666 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10667 * testsuite/thread/pthread3.cc: Move...
10668 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10669
10670 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10671 * testsuite/thread: Remove.
10672
10673 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10674
10675 * configure: Regenerate.
10676
10677 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10678
10679 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10680 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10681 from baseline_dir.
10682 * configure: Regenerate.
10683 * testsuite/Makefile.am (baseline_file): Remove variable.
10684 (site.exp): Set baseline_dir rather than baseline_file.
10685 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10686 * testsuite/Makefile.in: Regenerate.
10687
10688 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10689
10690 * testsuite/30_threads/thread/this_thread: Move...
10691 * testsuite/30_threads/this_thread: ...here.
10692 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10693 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10694 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10695 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10696 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10697 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10698
10699 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10700
10701 * doc/doxygen/user.cfg.in: Tweaks.
10702 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10703 be elsewhere.
10704
10705 * include/tr1_impl/unordered_map: Just use most specialized
10706 container module.
10707 * include/tr1_impl/unordered_set: Same.
10708 * include/tr1_impl/array: Same.
10709 * include/bits/stl_list.h: Same.
10710 * include/bits/stl_map.h: Same.
10711 * include/bits/stl_queue.h: Same.
10712 * include/bits/stl_set.h: Same.
10713 * include/bits/stl_stack.h: Same.
10714 * include/bits/forward_list.h: Same.
10715 * include/bits/basic_string.h: Same.
10716 * include/bits/stl_multimap.h: Same.
10717 * include/bits/stl_vector.h: Same.
10718 * include/bits/stl_deque.h: Same.
10719 * include/bits/stl_multiset.h: Same.
10720 * include/bits/stl_bvector.h: Same.
10721
10722 * include/backward/binders.h: Change binder module to binders.
10723
10724 * include/std/complex: Add complex_numers module.
10725 * include/tr1_impl/complex: Same.
10726
10727 * include/std/valarray: Add numeric_arrays module.
10728 * include/bits/gslice_array.h: Same.
10729 * include/bits/gslice.h: Same.
10730 * include/bits/mask_array.h: Same.
10731 * include/bits/slice_array.h: Same.
10732 * include/bits/indirect_array.h: Same.
10733
10734 * include/bits/allocator.h: Add allocators module.
10735 * include/ext/throw_allocator.h
10736 * include/ext/pool_allocator.h
10737 * include/ext/bitmap_allocator.h
10738 * include/ext/new_allocator.h
10739 * include/ext/malloc_allocator.h
10740 * include/ext/array_allocator.h
10741 * include/ext/mt_allocator.h
10742 * include/ext/debug_allocator.h
10743 * include/ext/extptr_allocator.h
10744
10745 * include/tr1_impl/functional: Move namespace markup here.
10746 * include/tr1_impl/regex: Same.
10747
10748 * include/tr1_impl/type_traits: Add metaprogramming module.
10749 * include/std/type_traits: Same.
10750
10751 * include/std/memory: Add memory module.
10752
10753 * include/std/ratio: Add ratio module.
10754
10755 * include/std/chrono: Move namespace markup here, add time module.
10756
10757 * include/std/thread: Move namespace markup here, add concurrency
10758 module.
10759 * include/std/mutex: Use concurrency module.
10760 * include/std/condition_variable: Same.
10761
10762
10763 * include/bits/ios_base.h: Refine io module.
10764 * include/bits/basic_ios.h: Same.
10765 * include/std/fstream: Same.
10766 * include/std/istream: Same.
10767 * include/std/ostream: Same.
10768 * include/std/sstream: Same.
10769
10770 * include/ext/vstring.h: Correct parameter markup.
10771
10772 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10773 * include/bits/unique_ptr.h: Same.
10774
10775 * include/bits/algorithmfwd.h: Add mutating_algorithms,
10776 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
10777 * include/bits/stl_heap.h: Add markup for new groupings.
10778 * include/bits/stl_algobase.h: Same.
10779 * include/bits/stl_algo.h: Same.
10780
10781 * include/c_compatibility/stdatomic.h: Add atomics module.
10782 * include/c_global/cstdatomic: Same.
10783
10784 * libsupc++/exception: Add exceptions module.
10785 * libsupc++/typeinfo: Same.
10786 * libsupc++/new: Same.
10787 * libsupc++/exception_ptr.h: Same.
10788 * include/std/system_error: Same.
10789 * include/std/stdexcept: Same.
10790
10791 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10792 * libsupc++/cxxabi-forced.h: Same.
10793
10794 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10795 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10796 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10797 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10798 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10799 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10800 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10801 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10802 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10803 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10804 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10805 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10806 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10807 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10808 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10809 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10810 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10811 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10812 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10813 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10814 * testsuite/23_containers/vector/requirements/dr438/
10815 constructor_1_neg.cc: Same.
10816 * testsuite/23_containers/vector/requirements/dr438/
10817 constructor_2_neg.cc: Same.
10818 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10819 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10820 * testsuite/23_containers/deque/requirements/dr438/
10821 constructor_1_neg.cc: Same.
10822 * testsuite/23_containers/deque/requirements/dr438/
10823 constructor_2_neg.cc: Same.
10824 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10825 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10826 * testsuite/23_containers/list/requirements/dr438/
10827 constructor_1_neg.cc: Same.
10828 * testsuite/23_containers/list/requirements/dr438/
10829 constructor_2_neg.cc: Same.
10830 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10831 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10832 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10833 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10834 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10835 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10836 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10837 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10838 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10839 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10840
10841 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10842
10843 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10844 * doc/doxygen/user.cfg.in: Update.
10845 * scripts/run_doxygen: Adjust for new group names.
10846
10847 * include/tr1_impl/random: Update doxygen group markup.
10848 * include/tr1_impl/unordered_map: Same.
10849 * include/tr1_impl/unordered_set: Same.
10850 * include/tr1_impl/array: Same.
10851 * include/std/numeric: Same.
10852 * include/std/utility: Same.
10853 * include/std/bitset: Same.
10854 * include/std/iosfwd: Same.
10855 * include/bits/stl_list.h: Same.
10856 * include/bits/stl_map.h: Same.
10857 * include/bits/stl_algobase.h: Same.
10858 * include/bits/stl_queue.h: Same.
10859 * include/bits/stl_set.h: Same.
10860 * include/bits/stl_stack.h: Same.
10861 * include/bits/stl_iterator_base_types.h: Same.
10862 * include/bits/forward_list.h: Same.
10863 * include/bits/basic_string.h: Same.
10864 * include/bits/stl_multimap.h: Same.
10865 * include/bits/stl_vector.h: Same.
10866 * include/bits/stl_deque.h: Same.
10867 * include/bits/stl_multiset.h: Same.
10868 * include/bits/stl_algo.h: Same.
10869 * include/bits/stl_bvector.h: Same.
10870 * include/bits/algorithmfwd.h: Same.
10871 * include/bits/stl_function.h: Same.
10872 * include/tr1/cmath: Same.
10873 * include/backward/binders.h: Same.
10874
10875 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10876
10877 * include/std/system_error (system_category): To system_category().
10878 (generic_category): To generic_category. DR 890.
10879 * src/system_error.cc: Define.
10880 * include/bits/functexcept.h: Only one __throw_system_error.
10881 * src/functexcept.cc: Same.
10882 * include/std/mutex: Fixup for changes above.
10883 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10884 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10885 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10886 * config/abi/pre/gnu.ver: Clean up exports.
10887
10888 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10889
10890 * include/std/thread: Fix typo.
10891 * src/thread.cc (thread::join): Use NULL.
10892
10893 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10894
10895 PR libstdc++/39168
10896 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10897 const string&)): Also check that the value != CHAR_MAX.
10898 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10899 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10900 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10901 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10902 _M_cache(const locale&)): Likewise.
10903 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10904 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10905 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10906 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10907 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10908 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10909
10910 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10911 Benjamin Kosnik <bkoz@redhat.com>
10912
10913 * include/std/thread (_Impl_base): Move _M_id out and into ...
10914 (thread): ...here. Call _M_make_routine in body of constructors.
10915 Adjust data member usage to reflect changes.
10916 (_M_make_routine): From _M_make_shared_data.
10917 (_M_start_thread): Add __shared_base_type argument.
10918 * src/thread.cc: Fixups for above.
10919 * config/abi/pre/gnu.ver: Adjust exports.
10920 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10921 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10922 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10923
10924 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10925
10926 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10927 (compare_type_to_native_type): ...this, add alignment check.
10928 * testsuite/30_threads/condition_variable_any/native_handle/
10929 typesizes.cc: Modify as above.
10930 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10931 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10932 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10933 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10934 * testsuite/30_threads/condition_variable/native_handle/
10935 typesizes.cc: Same.
10936 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10937 typesizes.cc: Same.
10938
10939 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10940 * testsuite/30_threads/thread/cons/2.cc: Same.
10941 * testsuite/30_threads/thread/cons/3.cc: Same.
10942 * testsuite/30_threads/thread/cons/4.cc: Same.
10943 * testsuite/30_threads/thread/cons/5.cc: Same.
10944 * testsuite/30_threads/thread/cons/6.cc: Same.
10945 * testsuite/30_threads/thread/cons/7.cc: Same.
10946 * testsuite/30_threads/thread/cons/8.cc: Same.
10947
10948 * testsuite/30_threads/thread/cons/9.cc: New.
10949 * testsuite/30_threads/thread/cons/moveable.cc: New.
10950
10951 * src/condition_variable.cc: Clean up whitespace.
10952 * include/std/condition_variable: Same.
10953
10954 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10955
10956 * include/std/condition_variable (condition_variable): Remove
10957 _M_internal_mutex. Add private __native_type typedef.
10958 * src/condition_variable.cc (condition_variable::notify_one):
10959 Remove _M_internal_mutex use. Use typedef.
10960 (condition_variable::notify_all): Same.
10961 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10962 (recursive_mutex): Same.
10963 (timed_mutex): Same.
10964 (recursive_timed_mutex): Same.
10965 (once_flag): Make __native_type typedef private.
10966
10967 * include/std/thread (this_thread): Add minimal markup.
10968
10969 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10970 Adjust line numbers.
10971 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10972 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10973 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10974 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10975 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10976 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10977 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10978 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10979 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10980 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10981 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10982 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10983 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10984
10985 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
10986 * testsuite/30_threads/condition_variable_any/native_handle/
10987 typesizes.cc: New.
10988 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10989 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10990 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10991 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10992 * testsuite/30_threads/condition_variable/native_handle/
10993 typesizes.cc: Same.
10994 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10995 typesizes.cc: Same.
10996
10997 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
10998
10999 PR testsuite/33300
11000 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
11001 on darwin for lp64.
11002
11003 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
11004
11005 * configure.host: Set abi_baseline_pair for mips64*-linux.
11006 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
11007
11008 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11009
11010 * include/std/thread (this_thread::get_id): Inline.
11011
11012 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11013
11014 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
11015 _Callable as template argument for _M_make_shared_data.
11016 * testsuite/30_threads/thread/cons/6.cc: New.
11017 * testsuite/30_threads/thread/cons/7.cc: New.
11018 * testsuite/30_threads/thread/cons/8.cc: New.
11019
11020 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
11021
11022 * testsuite/30_threads/thread/member: To..
11023 * testsuite/30_threads/thread/members: ...this.
11024 * testsuite/30_threads/condition_variable/member: To...
11025 * testsuite/30_threads/condition_variable/members: ...this.
11026
11027 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
11028
11029 * include/std/thread (thread::id): Move definition inside thread.
11030 Use native_handle_type. Remove this_thread::get_id friend.
11031 Change __thread_data_ptr to __shared_base_ptr.
11032 (thread::id::id(native_handle_type): Make public. Still explicit.
11033 Use native_handle_type. Change _M_thread_id to _M_thread.
11034 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
11035 _M_thread_handle to _M_id.
11036 (thread::__thread_data): Rename to _Impl.
11037 Fixup for renames.
11038 (thread::_M_make_thread_data): Return derived type.
11039 (thread::hardware_concurrency): Add definition for default case.
11040 (thread::get_id): Now can define inline.
11041 (thread): Change _M_thread_data to _M_data.
11042 (this_thread::get_id): Now can define inline.
11043 * src/thread.cc (__thread_proxy): Rename to
11044 execute_native_thread_routine.
11045 Fixup for other renames.
11046 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
11047 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
11048 * testsuite/30_threads/thread/algorithm: Move to..
11049 * testsuite/30_threads/thread/swap: ...this.
11050 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
11051 * testsuite/30_threads/thread/id/operators.cc: New.
11052
11053 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11054
11055 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
11056 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
11057 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
11058 exposing it in public std::tuple interface.
11059
11060 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11061 Benjamin Kosnik <bkoz@redhat.com>
11062
11063 * include/std/thread (__thread_data_base): Nest class in std::thread.
11064 (__thread_data): Likewise.
11065 (__thread_data_ptr): Nest typedef in std::thread.
11066 * src/thread.cc (__thread_proxy): Qualify the above names.
11067 * config/abi/pre/gnu.ver: Remove unused exports.
11068
11069 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
11070
11071 * include/bits/unique_ptr.h: Remove private __this_type typedef.
11072 * include/bits/stl_vector.h: Remove private vector_type typedef.
11073 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
11074 Fix line numbers.
11075 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11076 * testsuite/23_containers/vector/requirements/dr438/
11077 constructor_1_neg.cc: Same.
11078 * testsuite/23_containers/vector/requirements/dr438/
11079 constructor_2_neg.cc: Same.
11080 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11081 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11082
11083 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11084
11085 PR libstdc++/25191
11086 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
11087 deal consistently with __try and __catch too.
11088 * src/localename.cc: Replace try -> __try, catch -> __catch.
11089 * src/ios.cc: Likewise.
11090 * src/locale.cc: Likewise.
11091 * src/istream.cc: Likewise.
11092 * src/thread.cc: Likewise.
11093 * src/compatibility.cc: Likewise.
11094 * src/bitmap_allocator.cc: Likewise.
11095 * src/ios_init.cc: Likewise.
11096 * include/debug/deque: Likewise.
11097 * include/debug/list: Likewise.
11098 * include/tr1_impl/hashtable: Likewise.
11099 * include/std/bitset: Likewise.
11100 * include/ext/pb_ds/detail/resize_policy/
11101 hash_load_check_resize_trigger_imp.hpp: Likewise.
11102 * include/ext/pb_ds/detail/resize_policy/
11103 hash_standard_resize_policy_imp.hpp: Likewise.
11104 * include/ext/pb_ds/detail/cc_hash_table_map_/
11105 resize_fn_imps.hpp: Likewise.
11106 * include/ext/pb_ds/detail/cc_hash_table_map_/
11107 constructor_destructor_fn_imps.hpp: Likewise.
11108 * include/ext/pb_ds/detail/pat_trie_/
11109 split_join_branch_bag.hpp: Likewise.
11110 * include/ext/pb_ds/detail/pat_trie_/
11111 constructors_destructor_fn_imps.hpp: Likewise.
11112 * include/ext/pb_ds/detail/bin_search_tree_/
11113 constructors_destructor_fn_imps.hpp: Likewise.
11114 * include/ext/pb_ds/detail/gp_hash_table_map_/
11115 resize_fn_imps.hpp: Likewise.
11116 * include/ext/pb_ds/detail/gp_hash_table_map_/
11117 constructor_destructor_fn_imps.hpp: Likewise.
11118 * include/ext/pb_ds/detail/binary_heap_/
11119 constructors_destructor_fn_imps.hpp: Likewise.
11120 * include/ext/pb_ds/detail/binary_heap_/
11121 erase_fn_imps.hpp: Likewise.
11122 * include/ext/pb_ds/detail/binary_heap_/
11123 split_join_fn_imps.hpp: Likewise.
11124 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
11125 constructors_destructor_fn_imps.hpp: Likewise.
11126 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
11127 * include/ext/pb_ds/detail/list_update_map_/
11128 constructor_destructor_fn_imps.hpp: Likewise.
11129 * include/ext/slist: Likewise.
11130 * include/ext/memory: Likewise.
11131 * include/ext/rc_string_base.h: Likewise.
11132 * include/ext/ropeimpl.h: Likewise.
11133 * include/ext/vstring.tcc: Likewise.
11134 * include/ext/rope: Likewise.
11135 * include/ext/sso_string_base.h: Likewise.
11136 * include/bits/shared_ptr.h: Likewise.
11137 * include/bits/stl_list.h: Likewise.
11138 * include/bits/locale_classes.tcc: Likewise.
11139 * include/bits/locale_facets.tcc: Likewise.
11140 * include/bits/locale_classes.h: Likewise.
11141 * include/bits/forward_list.h: Likewise.
11142 * include/bits/stl_vector.h: Likewise.
11143 * include/bits/stl_deque.h: Likewise.
11144 * include/bits/istream.tcc: Likewise.
11145 * include/bits/stl_uninitialized.h: Likewise.
11146 * include/bits/ostream.tcc: Likewise.
11147 * include/bits/vector.tcc: Likewise.
11148 * include/bits/stl_tempbuf.h: Likewise.
11149 * include/bits/deque.tcc: Likewise.
11150 * include/bits/basic_string.tcc: Likewise.
11151 * include/bits/ostream_insert.h: Likewise.
11152 * include/bits/locale_facets_nonio.tcc: Likewise.
11153 * include/bits/stl_tree.h: Likewise.
11154 * include/bits/fstream.tcc: Likewise.
11155 * include/tr1/shared_ptr.h: Likewise.
11156 * include/tr1/hypergeometric.tcc: Likewise.
11157 * include/backward/hashtable.h: Likewise.
11158 * libsupc++/exception_ptr.h: Likewise.
11159 * libsupc++/eh_personality.cc: Likewise.
11160 * libsupc++/eh_call.cc: Likewise.
11161 * config/locale/gnu/monetary_members.cc: Likewise.
11162 * config/locale/gnu/time_members.h: Likewise.
11163 * config/locale/generic/time_members.h: Likewise.
11164
11165 2009-02-03 Johannes Singler <singler@ira.uka.de>
11166
11167 * include/parallel/algorithmfwd.h:
11168 Add parallelism default for many declarations.
11169 * include/parallel/numericfwd.h: Likewise.
11170 * include/parallel/iterator.h: Use iterator_traits as usual.
11171 * include/parallel/par_loop.h:
11172 Include equally_split.h.
11173 (for_each_template_random_access_ed):
11174 Avoid calling the Result default constructor.
11175 * include/parallel/numeric: Replace
11176 for_each_template_random_access by
11177 for_each_template_random_access_ed in numeric functions.
11178
11179 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
11180
11181 * config/os/gnu-linux/os_defines.h: Remove superfluous
11182 __NO_STRING_INLINES.
11183
11184 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11185
11186 * testsuite/21_strings/c_strings/char/3.cc: New test.
11187 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
11188
11189 2009-01-30 Ulrich Drepper <drepper@redhat.com>
11190 Jakub Jelinek <jakub@redhat.com>
11191
11192 PR libstdc++/30928 (partial, works together with recent glibcs)
11193 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11194 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11195 defined.
11196 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11197 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11198 defined.
11199 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11200 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11201 defined.
11202 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11203 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11204 defined.
11205 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
11206 argument is const char *, assign result to const char * var, not
11207 char *.
11208 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
11209 argument is const wchar_t *, assign result to const wchar_t * var, not
11210 wchar_t *.
11211
11212 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
11213
11214 * include/std/thread: Remove unused headers.
11215 (__thread_data_base): Remove unused mutex and base.
11216 (thread::~thread): Only detach if joinable.
11217 (thread::joinable): Test if thread data ptr is empty.
11218 (thread::_M_thread_data_mutex): Remove.
11219 (thread::_M_get_thread_data): Remove.
11220 (thread::_M_make_thread_data): Remove overload, use make_shared.
11221 (thread::id::id): Make constructor explicit.
11222 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
11223 (thread::_M_start_thread): Break shared_ptr cycle on error.
11224 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
11225 * testsuite/30_threads/thread/member/4.cc: New.
11226 * testsuite/30_threads/thread/member/5.cc: New.
11227
11228 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
11229
11230 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
11231 (standard_layout): Just use !has_virtual_destructor for now.
11232 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
11233 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
11234 * testsuite/30_threads/recursive_mutex/requirements/
11235 standard_layout.cc: New.
11236 * testsuite/30_threads/condition_variable/requirements/
11237 standard_layout.cc: New.
11238 * testsuite/29_atomics/atomic_address/requirements/
11239 standard_layout.cc: Adjust.
11240 * testsuite/29_atomics/atomic_flag/requirements/
11241 standard_layout.cc: Same.
11242 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
11243 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
11244 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
11245 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
11246 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
11247 line numbers.
11248 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
11249 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11250 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11251 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
11252 Remove, not required.
11253
11254 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
11255
11256 * include/std/thread (__thread_data_base, thread): Rename member
11257 functions to match coding style.
11258 (thread::thread,thread::operator=): Define move operations.
11259 * src/thread.cc (__thread_data_base, thread): Rename member functions.
11260 * config/abi/pre/gnu.ver: Adjust.
11261
11262 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
11263
11264 PR libstdc++/38384
11265 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
11266 on HPUX.
11267 * configure: Regenerate.
11268
11269 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
11270
11271 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
11272 atomic_flag_fence.
11273
11274 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11275
11276 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11277 Uros Bizjak <ubizjak@gmail.com>
11278
11279 PR libstdc++/38834
11280 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
11281 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
11282
11283 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11284 Rainer Emrich <r.emrich@de.tecosim.com>
11285
11286 PR libstdc++/38919
11287 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
11288 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
11289 * configure: Regenerate.
11290
11291 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
11292
11293 * include/std/thread (__thread_data_base::__run): Make non-const.
11294 * testsuite/30_threads/thread/cons/5.cc: New.
11295
11296 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
11297
11298 * src/Makefile.am (sources): Add math_stubs_float.cc.
11299 * src/Makefile.in: Regenerate.
11300 * src/math_stubs_float.cc: New, from libmath/stubs.c.
11301
11302 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11303
11304 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
11305 * src/Makefile.in: Regenerate.
11306 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
11307
11308 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11309
11310 PR libstdc++/32666
11311 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
11312
11313 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11314
11315 PR libstdc++/32666
11316 * Makefile.am (hosted_source): Remove libmath directory.
11317 * Makefile.in: Regenerate.
11318 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
11319 (AC_REPLACE_MATHFUNCS): Remove.
11320 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
11321 in GLIBCXX_CHECK_C99_TR1.
11322 * acinclude.m4: Remove libmath, need_math.
11323 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
11324 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
11325 * configure.ac: Same.
11326 * configure: Regenerate.
11327 * fragment.am: Fix comment.
11328 * config.h.in: Regenerate.
11329 * src/Makefile.in: Regenerate.
11330 * src/Makefile.am: Remove libmath references.
11331 * doc/Makefile.in: Regenerate.
11332 * po/Makefile.in: Regenerate.
11333 * include/Makefile.in: Regenerate.
11334 * libsupc++/Makefile.in: Regenerate.
11335 * testsuite/Makefile.in: Regenerate.
11336
11337 * src/compatibility.cc: Also export long double versions of "C" math
11338 library if hppa-linux.
11339 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
11340 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
11341
11342 * libmath: Remove.
11343 * libmath/signbit.c: Same.
11344 * libmath/stubs.c: Same.
11345 * libmath/Makefile.in: Same.
11346 * libmath/copysignf.c: Same.
11347 * libmath/mathconf.h: Same.
11348 * libmath/signbitf.c: Same.
11349 * libmath/Makefile.am: Same.
11350 * libmath/signbitl.c: Same.
11351
11352 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
11353 Paolo Carlini <paolo.carlini@oracle.com>
11354
11355 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
11356 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
11357 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
11358 * configure.ac: Adjust.
11359 * doc/xml/manual/configure.xml: Update.
11360 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
11361 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
11362 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
11363 * configure: Regenerate.
11364 * config.h.in: Likewise.
11365
11366 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
11367 thread::joinable, thread::swap, this_thread::get_id,
11368 this_thread::yield): Define inline...
11369 * include/std/thread: ... here.
11370 * config/abi/pre/gnu.ver: Adjust.
11371
11372 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11373
11374 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
11375 Add dg-timeout-factor 2.0.
11376 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
11377 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
11378 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
11379 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
11380 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
11381 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
11382
11383 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11384
11385 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
11386 field from readelf output.
11387
11388 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11389
11390 PR libstdc++/38384
11391 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
11392 * configure: Regenerate.
11393
11394 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11395
11396 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
11397 _GLIBCXX_HAVE_TLS.
11398 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
11399
11400 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11401
11402 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
11403 constructor for _M_pattern.
11404 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
11405 string.cc: Test construction from different basic_string type.
11406 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
11407 string.cc: Likewise.
11408
11409 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
11410 Jonathan Larmour <jifl@eCosCentric.com>
11411
11412 PR libstdc++/36801
11413 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
11414 New.
11415 (__gnu_cxx::__exchange_and_add): Use it.
11416 * src/atomic.cc (get_atomic_mutex): New.
11417 * src/debug.cc (get_safe_base_mutex): New.
11418 * src/locale.cc (get_locale_cache_mutex): New.
11419 * src/mt_allocator.cc (get_freelist): New.
11420 (get_freelist_mutex): New.
11421 * src/pool_allocator.cc (get_palloc_mutex): New.
11422 * include/std/mutex (__once_functor_lock): To
11423 (__get_once_functor_lock): ...this.
11424 * src/mutex.cc (__once_mutex): Don't export, use
11425 (get_once_mutex): ...this.
11426 * config/abi/pre/gnu.ver: Adjust exports.
11427
11428 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11429
11430 PR libstdc++/38732
11431 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
11432 referenceCount field again.
11433 (__cxxabiv1::__cxa_refcounted_exception): New struct.
11434 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
11435 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
11436 inline functions.
11437 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
11438 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
11439 instead of __cxa_exception.
11440 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
11441 __cxxabiv1::__cxa_throw): Likewise.
11442 * libsupc++/eh_ptr.cc (std::rethrow_exception,
11443 std::__exception_ptr::exception_ptr::_M_addref,
11444 std::__exception_ptr::exception_ptr::_M_release,
11445 __gxx_dependent_exception_cleanup): Likewise.
11446 * testsuite/18_support/exception/38732.cc: New test.
11447
11448 PR libstdc++/38092
11449 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
11450 * src/compatibility.cc: Don't use .symver directives if
11451 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
11452 * config.h.in: Regenerated.
11453 * configure: Likewise.
11454
11455 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11456
11457 PR libstdc++/38466
11458 * include/bits/stl_pair.h: Document C++03 pair vs swap.
11459
11460 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
11461
11462 * src/locale_init.cc (locale::_S_initialize_once): Move construction
11463 of classic locale...
11464 (locale::classic): Here.
11465
11466 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
11467
11468 * include/tr1_impl/regex: Fix bad return statements and typos.
11469
11470 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11471
11472 * include/tr1_impl/regex: Remove unimplemented function definitions.
11473 * testsuite/28_regex/init-list.cc: Compile only.
11474 * testsuite/tr1/7_regular_expressions/regex/cons/char/
11475 c_string_extended.cc: Same.
11476 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
11477 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
11478
11479 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11480
11481 PR libstdc++/38384
11482 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
11483 * configure: Regenerate.
11484
11485 2009-01-05 Ben Elliston <bje@au.ibm.com>
11486
11487 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11488 * configure: Regenerate.
11489
11490 2009-01-05 Ben Elliston <bje@au.ibm.com>
11491
11492 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11493 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11494 * configure: Regenerate.
11495
11496 2009-01-04 Richard Guenther <rguenther@suse.de>
11497
11498 PR libstdc++/38720
11499 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11500 integer type for storage, arithmetic and comparisons.
11501 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11502
11503 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11504
11505 PR libstdc++/38719
11506 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11507 _Fwd_list_const_iterator::_M_next): Fix return type.
11508
11509 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11510
11511 * Revert last commit, reopen and suspend libstdc++/38678.
11512
11513 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11514
11515 PR libstdc++/38678
11516 * include/std/istream (basic_istream<>::_M_read): New.
11517 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11518 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11519 * include/std/ostream (basic_ostream<>::_M_write_): New.
11520 (basic_ostream<>::_M_write): Adjust.
11521 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11522 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11523 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11524 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11525 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.