009-11-04 Benjamin Kosnik <bkoz@redhat.com>
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-11-04 Benjamin Kosnik <bkoz@redhat.com>
2
3 * testsuite/25_algorithms/fill/5.cc: Move...
4 * testsuite/25_algorithms/fill_n/1.cc: ...here.
5
6 2009-11-04 Paolo Carlini <paolo.carlini@oracle.com>
7
8 * include/parallel/multiway_merge.h: Simple formatting and
9 uglification fixes.
10 * include/parallel/losertree.h: Likewise.
11
12 2009-11-03 David Krauss <potswa@mac.com>
13 Paolo Carlini <paolo.carlini@oracle.com>
14
15 PR libstdc++/41351
16 * include/bits/stl_algo.h (__rotate(_RandomAccessIterator,
17 _RandomAccessIterator, _RandomAccessIterator,
18 random_access_iterator_tag)): Rewrite to use only std::swap in
19 general and std::copy/std::copy_backward when safe.
20
21 2009-11-02 Benjamin Kosnik <bkoz@redhat.com>
22
23 * include/std/future: Use base class with nested types.
24 (__future_base): New.
25 (__future_base::_Result_base): From _Future_result_base.
26 (__future_base::_Result): From _Future_result.
27 (__future_base::_Move_result): From _Move_future_result.
28 (__future_base::_Ptr): From _Future_ptr.
29 (__future_base::_State): From _Future_state.
30 (__basic_future): From _Future_impl.
31 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line
32 numbers.
33 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
34 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
35 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
36 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
37 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
38 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
39
40 2009-10-31 Paolo Carlini <paolo.carlini@oracle.com>
41
42 * include/std/chrono (struct __common_rep_type): New.
43 (duration_cast(const duration<>&),
44 duration<>::duration(const _Rep2&),
45 duration<>::duration(const duration<>&),
46 operator*(const duration<>&, const _Rep2&),
47 operator*(const _Rep1&, const duration<>&),
48 operator/(const duration<>&, const _Rep2&),
49 time_point_cast(const time_point<>&)): Implement resolution of
50 DR 1177 ([Ready] in Santa Cruz), change to not participate to
51 overload resolution if the constraints are not met.
52 * testsuite/20_util/duration/cons/1_neg.cc: Adjust dg-errors.
53 * testsuite/20_util/duration/cons/dr974.cc: Likewise.
54 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust
55 dg-error line numbers.
56 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
57 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
58
59 2009-10-31 Gerald Pfeifer <gerald@pfeifer.com>
60
61 * doc/xml/manual/intro.xml: Refer to our bugs page instead of
62 Bugzilla directly.
63
64 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
65
66 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
67 * libsupc++/typeinfo (type_info::name()): Likewise.
68 * libsupc++/tinfo2.cc (before): Likewise.
69
70 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
71
72 * include/bits/random.h: Fix typo in static_assert text.
73
74 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
75
76 PR libstdc++/41759
77 * include/bits/random.h: Tweak a bit the text of some static_asserts.
78
79 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
80
81 * include/std/type_traits (__is_convertible_simple): Remove.
82 (__is_convertible_helper): Adjust.
83 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
84 dg-error line numbers.
85 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
86 Likewise.
87
88 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
89
90 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
91 * libsupc++/typeinfo (type_info::name()): Likewise.
92 * libsupc++/tinfo2.cc (before): Likewise.
93
94 2009-10-28 Jerry Quinn <jlquinn@optonline.net>
95
96 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
97 pointer if name begins with '*'.
98 * libsupc++/typeinfo (type_info::name()): Likewise.
99 * libsupc++/tinfo2.cc (before): Likewise.
100
101 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
102 Douglas Gregor <doug.gregor@gmail.com>
103
104 PR libstdc++/40925 (again)
105 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
106 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
107 with move-only types in the presence of "null pointers".
108 * testsuite/20_util/pair/40925.cc: Extend.
109
110 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
111
112 * include/std/type_traits (__is_int_or_cref): Remove.
113 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
114 suppress warnings isn't necessary anymore).
115 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
116 * testsuite/20_util/is_convertible/requirements/
117 explicit_instantiation.cc: Likewise.
118 * testsuite/20_util/is_convertible/value.cc: Likewise.
119 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
120 dg-error line numbers.
121 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
122 Likewise.
123
124 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
125
126 * testsuite/20_util/pair/40925.cc: Minor comment fix.
127
128 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
129
130 PR libstdc++/40925
131 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
132 Use enable_if to remove it from the overload set when either _U1
133 is not convertible to _T1 or _U2 is not convertible to _T2.
134 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
135
136 2009-10-29 Douglas Gregor <doug.gregor@gmail.com>
137
138 PR libstdc++/40925
139 * testsuite/20_util/pair/40925.cc: Add.
140
141 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
142
143 * include/decimal/decimal: Minor formatting and uglification fixes.
144 * include/decimal/decimal.h: Likewise.
145
146 2009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
147
148 * include/bits/stl_iterator_base_funcs.h: (next): Change
149 template parameter name consistently with the resolution
150 of DR 1011 ([Ready] in Santa Cruz).
151
152 2009-10-28 Johannes Singler <singler@kit.edu>
153
154 PR libstdc++/40852
155 * include/parallel/multiseq_selection.h
156 (multiseq_partition, multiseq_selection): Avoid intermediate
157 values exceeding the integer type range for very large inputs.
158
159 2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
160
161 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
162 per the straightforward resolution of DR 974.
163 * testsuite/20_util/duration/cons/dr974.cc: Add.
164
165 2009-10-26 Jakub Jelinek <jakub@redhat.com>
166
167 PR libstdc++/38923
168 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
169 *s. Accept ld version without text in ()s.
170 * configure: Regenerated.
171
172 2009-10-26 Jason Merrill <jason@redhat.com>
173
174 Core issue 906
175 * include/std/future (~Future_result_base): Default outside class
176 body.
177 * include/std/system_error (error_category()): Likewise.
178 * libsupc++/nested_exception.h (nested_exception): Remove
179 exception specifications from defaulted methods.
180
181 009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
182
183 PR libstdc++/41773
184 Revert:
185 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
186
187 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
188 const _Alloc&)): New, declare.
189 (_S_construct(_CharT*, _CharT*, const _Alloc&),
190 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
191 _S_construct(iterator, iterator, const _Alloc&),
192 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
193 forward to the latter.
194 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
195 size_type, const _Alloc&)): Define.
196 (basic_string(const basic_string&, size_type, size_type),
197 basic_string(const basic_string&, size_type, size_type,
198 const _Alloc&), basic_string(const _CharT*, size_type,
199 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
200 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
201 * config/abi/pre/gnu.ver: Remove recently added exports.
202 * src/string-inst.cc: Remove instantiations.
203
204 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
205
206 PR libstdc++/41763
207 * include/bits/valarray_array.h (__valarray_default_construct,
208 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
209 __valarray_destroy_elements, __valarray_product): Do not qualify with
210 __restrict__ pointers accessing data also accessed by other pointers.
211
212 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
213
214 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
215 const _Alloc&)): New, declare.
216 (_S_construct(_CharT*, _CharT*, const _Alloc&),
217 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
218 _S_construct(iterator, iterator, const _Alloc&),
219 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
220 forward to the latter.
221 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
222 size_type, const _Alloc&)): Define.
223 (basic_string(const basic_string&, size_type, size_type),
224 basic_string(const basic_string&, size_type, size_type,
225 const _Alloc&), basic_string(const _CharT*, size_type,
226 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
227 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
228 * config/abi/pre/gnu.ver: Remove recently added exports.
229 * src/string-inst.cc: Remove instantiations.
230
231 2009-10-15 Phil Muldoon <pmuldoon@redhat.com>
232
233 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
234 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
235
236 2009-10-16 Benjamin Kosnik <bkoz@redhat.com>
237
238 * include/c_compatibility/stdatomic.h: Include cstdatomic if
239 __cplusplus.
240
241 2009-10-15 Benjamin Kosnik <bkoz@redhat.com>
242
243 PR libstdc++/40654
244 PR libstdc++/40826
245 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
246 static_cast from base to derived.
247 (atomic_flag_clear_explicit): Same.
248 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
249 Remove value type constructor.
250 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
251 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
252 initialized the atomic_flag member.
253
254 2009-10-14 Benjamin Kosnik <bkoz@redhat.com>
255
256 * doc/xml/authors.xml: Update.
257 * doc/xml/manual/intro.xml: Move test section...
258 * doc/xml/manual/appendix_porting.xml: ...here.
259 * doc/xml/manual/diagnostics.xml: Edit.
260 * doc/xml/manual/using.xml: Break out exception section.
261 * doc/xml/manual/using_exceptions.xml: New.
262 * doc/html: Regenerate.
263
264 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
265
266 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
267
268 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
269
270 * include/bits/basic_string.h (operator+=(initializer_list<>),
271 append(initializer_list<>)): Forward to the append overload taking
272 a const CharT* pointer and a size, thus avoiding instantiating
273 unnecessarily in the built library the overload taking a pair of
274 iterators.
275 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
276 for assign.
277 (insert(iterator, initializer_list<>): Likewise for insert.
278
279 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
280
281 * include/bits/c++config: Do not disable extern templates for string
282 in plain parallel-mode and in profile-mode; add comment explaining
283 _GLIBCXX_EXTERN_TEMPLATE == -1.
284 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
285
286 2009-10-14 Jason Merrill <jason@redhat.com>
287
288 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
289
290 2009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
291
292 * include/parallel/for_each_selectors.h: Minor uglification and
293 stylistic fixes.
294
295 2009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
296
297 * include/precompiled/stdc++.h: Include <initializer_list>
298 for completeness.
299
300 2009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
301
302 * include/bits/random.h (class linear_congruential_engine,
303 class mersenne_twister_engine, class subtract_with_carry_engine,
304 class discard_block_engine, class independent_bits_engine,
305 class shuffle_order_engine, class uniform_int_distribution,
306 class binomial_distribution, class geometric_distribution,
307 class negative_binomial_distribution, class poisson_distribution,
308 class discrete_distribution): Do not use simulated concept checks,
309 tidy startic_asserts on argument types and ranges.
310 (class uniform_real_distribution, class normal_distribution,
311 class lognormal_distribution, class gamma_distribution,
312 class chi_squared_distribution, class cauchy_distribution,
313 class fisher_f_distribution, class student_t_distribution,
314 class exponential_distribution, class weibull_distribution,
315 class extreme_value_distribution, class piecewise_linear_distribution,
316 class piecewise_constant_distribution): Add static_assert on
317 template argument type.
318 * include/std/random: Do not include <bits/concept_check.h>.
319 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
320 Fix.
321 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
322 Likewise.
323 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
324 Likewise.
325 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
326 Likewise.
327 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
328 Likewise.
329 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
330 Likewise.
331 * testsuite/26_numerics/random/discard_block_engine/requirements/
332 typedefs.cc: Likewise.
333 * testsuite/26_numerics/random/discard_block_engine/operators/
334 equal.cc: Likewise.
335 * testsuite/26_numerics/random/discard_block_engine/operators/
336 serialize.cc: Likewise.
337 * testsuite/26_numerics/random/linear_congruential_engine/
338 requirements/non_uint_neg.cc: Tweak.
339
340 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
341
342 * doc/xml/manual/messages.xml: Update GNU gettext reference.
343
344 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
345
346 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
347 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
348 Update link to bogus site with reference to unix.org.
349 * doc/xml/manual/ctype.xml: Ditto.
350 * doc/xml/manual/locale.xml: Ditto.
351
352 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
353
354 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
355 * include/parallel/for_each_selectors.h
356 (__adjacent_difference_selector): Likewise.
357
358 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
359
360 * include/ext/bitmap_allocator.h: Minor clean-ups.
361
362 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
363
364 * config/abi/pre/gnu.ver: Adjust exports.
365
366 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
367
368 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
369 pretty-printer section.
370
371 2009-10-07 Chris Jefferson <chris@bubblescope.net>
372
373 * testsuite/25_algorithms/rotate/moveable2.cc: New.
374
375 2009-10-06 Janis Johnson <janis187@us.ibm.com>
376
377 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
378 * testsuite/decimal/cast_neg.cc: Ditto.
379 * testsuite/decimal/comparison.cc: Ditto.
380 * testsuite/decimal/compound-assignment.cc: Ditto.
381 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
382 * testsuite/decimal/conversion-from-float.cc: Ditto.
383 * testsuite/decimal/conversion-from-integral.cc: Ditto.
384 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
385 * testsuite/decimal/conversion-to-integral.cc: Ditto.
386 * testsuite/decimal/ctor.cc: Ditto.
387 * testsuite/decimal/incdec.cc: Ditto.
388 * testsuite/decimal/incdec-memfunc.cc: Ditto.
389 * testsuite/decimal/make-decimal.cc: Ditto.
390 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
391 * testsuite/decimal/operator_neg.cc: Ditto.
392 * testsuite/decimal/unary-arith.cc: Ditto.
393
394 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
395
396 * doc/html/*: Regenerate.
397
398 2009-10-05 John Bytheway <jbytheway@gmail.com>
399
400 PR libstdc++/41530
401 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
402 Fix to just move.
403 * testsuite/20_util/tuple/cons/41530.cc: New.
404
405 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
406
407 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
408 printers. Add links to GDB wiki/online manual.
409
410 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
411 Edward Smith-Rowland <3dw4rd@verizon.net>
412
413 * include/decimal/decimal: Warn if decimal floating point types
414 are not available.
415 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
416 * configure.ac: Use it.
417 * configure: Regenerate.
418 * config.h.in: Regenerate.
419
420 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
421
422 * include/Makefile.am: Remove stray line break.
423
424 * include/decimal/decimal: Brief class doxygen markup.
425 * libsupc++/exception: Whitespace cleanup.
426
427 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
428 decimal.
429 * scripts/create_testsuite_files (dlist): Same.
430
431 * doc/xml/manual/using.xml: One column in table. Move after TR1.
432
433 * testsuite/decimal/bad-cast.cc: Move to...
434 * testsuite/decimal/cast_neg.cc: ...here.
435 * testsuite/decimal/bad-mixed-mode.cc: Move to...
436 * testsuite/decimal/mixed-mode_neg.cc: ...here.
437 * testsuite/decimal/bad-operator.cc: Move to...
438 * testsuite/decimal/operator_neg.cc: ...here.
439
440 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
441
442 2009-10-05 Janis Johnson <janis187@us.ibm.com>
443
444 * doc/Makefile.am: Process new file.
445 * doc/xml/manual/intro.xml: Ditto.
446 * doc/xml/manual/using.xml: Document new header.
447 * doc/xml/manual/status_cxxdecimal.xml: New file.
448 * include/Makefile.am: Process new headers.
449 * include/decimal/decimal: New file.
450 * include/decimal/decimal.h: New file.
451
452 2009-10-05 Janis Johnson <janis187@us.ibm.com>
453
454 * testsuite/decimal: New directory.
455 * testsuite/decimal/bad-cast.cc: New test.
456 * testsuite/decimal/bad-mixed-mode.cc: New test.
457 * testsuite/decimal/bad-operator.cc: New test.
458 * testsuite/decimal/binary-arith.cc: New test.
459 * testsuite/decimal/comparison.cc: New test.
460 * testsuite/decimal/compound-assignment.cc: New test.
461 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
462 * testsuite/decimal/conversion-from-float.cc: New test.
463 * testsuite/decimal/conversion-from-integral.cc: New test.
464 * testsuite/decimal/conversion-to-generic-float.cc: New test.
465 * testsuite/decimal/conversion-to-integral.cc: New test.
466 * testsuite/decimal/ctor.cc: New test.
467 * testsuite/decimal/incdec.cc: New test.
468 * testsuite/decimal/incdec-memfunc.cc: New test.
469 * testsuite/decimal/make-decimal.cc: New test.
470 * testsuite/decimal/unary-arith.cc: New test.
471
472 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
473
474 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
475 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
476
477 2009-10-05 Chris Jefferson <chris@bubblescope.net>
478
479 * include/bits/stl_algo.h (__stable_partition_adaptive,
480 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
481 Extend to work with rvalue references in C++0x mode.
482 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
483 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
484 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
485 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
486 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
487
488 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
489
490 * doc/xml/manual/using.xml: Add profile headers.
491 * testsuite/ext/profile/mh.cc: Restrict to linux.
492
493 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
494
495 * configure: Add check for execinfo.h.
496 * config.h.in: Add undef for HAVE_EXECINFO_H.
497 * include/Makefile.am: Add build support for profile mode.
498 * include/Makefile.in: Same.
499 * include/profile/base.h: New file.
500 * include/profile/bitset: Same.
501 * include/profile/deque: Same.
502 * include/profile/hashtable.h: Same.
503 * include/profile/list: Same.
504 * include/profile/map: Same.
505 * include/profile/map.h: Same.
506 * include/profile/multimap.h: Same.
507 * include/profile/multiset.h: Same.
508 * include/profile/set: Same.
509 * include/profile/set.h: Same.
510 * include/profile/unordered_map: Same.
511 * include/profile/unordered_set: Same.
512 * include/profile/vector: Same.
513 * include/profile/impl/profiler.h: Same.
514 * include/profile/impl/profiler_container_size.h: Same.
515 * include/profile/impl/profiler_hash_func.h: Same.
516 * include/profile/impl/profiler_hashtable_size.h: Same.
517 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
518 * include/profile/impl/profiler_node.h: Same.
519 * include/profile/impl/profiler_state.h: Same.
520 * include/profile/impl/profiler_trace.h: Same.
521 * include/profile/impl/profiler_vector_size.h: Same.
522 * include/profile/impl/profiler_vector_to_list.h: Same.
523 * include/std/vector: Include corresponding profile header guarded by
524 _GLIBCXX_PROFILE.
525 * include/std/deque: Same.
526 * include/std/list: Same.
527 * include/std/map: Same.
528 * include/std/unordered_map: Same.
529 * include/std/bitset: Same.
530 * include/std/set: Same.
531 * include/std/unordered_set: Same.
532 * include/backward/hash_map: Same.
533 * include/backward/hash_set: Same.
534 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
535 * include/bits/c++config: Define profile namespace.
536 * testsuite/Makefile.in: Add check-profile.
537 * testsuite/Makefile.am: Same.
538 * testsuite/ext/profile/all.cc: New file.
539 * testsuite/ext/profile/mh.cc: Same.
540 * testsuite/ext/profile/mutex_extensions.cc: Same.
541 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
542 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
543 * testsuite/23_containers/vector/profile/vector.cc: Same.
544 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
545 in profile mode.
546 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
547 * testsuite/23_containers/list/capacity/29134.cc: Same.
548 * doc/Makefile.in: Add reference to profile_mode.xml.
549 * doc/Makefile.am: Same.
550 * doc/xml/manual/profile_mode.xml: New file.
551 * doc/xml/manual/debug.xml: Add link to profile mode section.
552 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
553 * doc/doxygen/user.cfg.in: Add profile mode files.
554
555 2009-10-02 Johannes Singler <singler@ira.uka.de>
556
557 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
558 * include/parallel/compatibility.h: Likewise.
559 * include/parallel/multiseq_selection.h: Likewise.
560 * include/parallel/random_shuffle.h: Likewise.
561 * include/parallel/random_number.h: Likewise;
562 use numeric_limits<>::digit instead of sizeof()*8.
563 * include/parallel/types.h: Likewise.
564 * doc/html/manual/bk01pt12ch31s03.html:
565 Document dependency on stdint.h.
566
567 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
568
569 * python/libstdcxx/v6/printers.py (StdListPrinter):
570 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
571 printer registration.
572 (StdListIteratorPrinter): Likewise.
573 (StdDebugIteratorPrinter): New printer.
574 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
575 entries. Always pass a typename where the type can change.
576 (StdSlistPrinter) Receive typename from printer registration. Use
577 in printer output.
578 (StdBitsetPrinter): Likewise.
579 (StdDequePrinter): Likewise.
580
581 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
582
583 * include/bits/random.tcc: Define static const data members.
584 * include/tr1/random.tcc: Likewise.
585 * testsuite/26_numerics/random/subtract_with_carry_engine/
586 requirements/constants.cc: New.
587 * testsuite/26_numerics/random/mersenne_twister_engine/
588 requirements/constants.cc: Likewise.
589 * testsuite/26_numerics/random/linear_congruential_engine/
590 requirements/constants.cc: Likewise.
591 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
592 constants.cc: Likewise.
593 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
594 requirements/constants.cc: Likewise.
595 * testsuite/tr1/5_numerical_facilities/random/
596 subtract_with_carry_01/requirements/constants.cc: Likewise.
597 * testsuite/tr1/5_numerical_facilities/random/discard_block/
598 requirements/constants.cc: Likewise.
599 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
600 requirements/constants.cc: Likewise.
601 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
602 requirements/constants.cc: Likewise.
603 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
604 requirements/constants.cc: Likewise.
605
606 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
607
608 PR libstdc++/38923
609 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
610 use sed script portable to Solaris /bin/sed for extracting ld
611 version.
612 * configure: Regenerate.
613
614 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
615
616 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
617 * libsupc++/vec.cc: Same.
618 * libsupc++/vterminate.cc: Same.
619 * libsupc++/new_opnt.cc: Same.
620
621 2009-09-28 Johannes Singler <singler@ira.uka.de>
622
623 * include/parallel/for_each_selectors.h: Remove obsolete comment.
624
625 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
626
627 * doc/html/ext/lwg-active.html: Update to Revision R66.
628 * doc/html/ext/lwg-closed.html: Likewise.
629 * doc/html/ext/lwg-defects: Likewise.
630
631 * doc/xml/manual/intro.xml: Update entry for DR 853.
632
633 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
634
635 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
636 according to upstream redirects.
637
638 2009-09-25 Johannes Singler <singler@ira.uka.de>
639
640 * include/parallel/include/parallel/checkers.h
641 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
642 (__is_sorted): Remove default parameter for _Compare; remove
643 inappropriate printf.
644
645 2009-09-25 Johannes Singler <singler@ira.uka.de>
646
647 * include/parallel/base.h: Comment on presence of min/max duplicates.
648
649 2009-09-25 Johannes Singler <singler@ira.uka.de>
650
651 * include/parallel/partition.h (__parallel_nth_element):
652 Correct comment.
653
654 2009-09-24 Johannes Singler <singler@ira.uka.de>
655
656 * include/parallel/algo.h: Uglify internal identifiers;
657 correct line breaks.
658 * include/parallel/for_each.h: Likewise.
659 * include/parallel/numeric: Likewise.
660 * include/parallel/omp_loop.h: Likewise.
661 * include/parallel/omp_loop_static.h: Likewise.
662 * include/parallel/par_loop.h: Likewise.
663 * include/parallel/workstealing.h: Likewise.
664
665 2009-09-24 Johannes Singler <singler@ira.uka.de>
666
667 * include/parallel/base.h (_EqualFromLess): Move _Compare template
668 parameter to the end as of others.
669 * include/parallel/algobase.h
670 (__lexicographical_compare_switch): Likewise.
671
672 2009-09-23 Johannes Singler <singler@ira.uka.de>
673
674 * include/parallel/algobase.h: Uglify internal identifiers;
675 correct line breaks.
676 * include/parallel/algo.h: Likewise.
677 * include/parallel/base.h: Likewise.
678 * include/parallel/equally_split.h: Likewise.
679 * include/parallel/find.h: Likewise.
680 * include/parallel/find_selectors.h: Likewise.
681 * include/parallel/for_each_selectors.h: Likewise.
682 * include/parallel/list_partition.h: Likewise.
683 * include/parallel/losertree.h: Likewise.
684 * include/parallel/merge.h: Likewise.
685 * include/parallel/multiseq_selection.h: Likewise.
686 * include/parallel/multiway_merge.h: Likewise.
687 * include/parallel/multiway_mergesort.h: Likewise.
688 * include/parallel/numeric: Likewise.
689 * include/parallel/numericfwd.h: Likewise.
690 * include/parallel/omp_loop.h: Likewise.
691 * include/parallel/omp_loop_static.h: Likewise.
692 * include/parallel/par_loop.h: Likewise.
693 * include/parallel/partition.h: Likewise.
694 * include/parallel/random_shuffle.h: Likewise.
695 * include/parallel/search.h: Likewise.
696 * include/parallel/sort.h: Likewise.
697 * include/parallel/workstealing.h: Likewise.
698
699 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
700
701 * doc/xml/manual/appendix_contributing.xml: Adjust link to
702 coreutils.
703
704 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
705
706 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
707
708 2009-09-17 Joseph Myers <joseph@codesourcery.com>
709
710 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
711 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
712 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
713 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
714 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
715 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
716 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
717 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
718 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
719 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
720 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
721 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
722
723 2009-09-17 Joseph Myers <joseph@codesourcery.com>
724
725 * include/ext/vstring.h (to_wstring(long long),
726 to_wstring(unsigned long long), to_wstring(long double)): Disable
727 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
728
729 2009-09-17 Johannes Singler <singler@ira.uka.de>
730
731 * include/parallel/algobase.h: Replace tabs by spaces;
732 correct line breaks.
733 * include/parallel/algorithmfwd.h: Likewise.
734 * include/parallel/balanced_quicksort.h: Likewise.
735 * include/parallel/base.h: Likewise.
736 * include/parallel/checkers.h: Likewise.
737 * include/parallel/compatibility.h: Likewise.
738 * include/parallel/equally_split.h: Likewise.
739 * include/parallel/find.h: Likewise.
740 * include/parallel/for_each.h: Likewise.
741 * include/parallel/for_each_selectors.h: Likewise.
742 * include/parallel/iterator.h: Likewise.
743 * include/parallel/list_partition.h: Likewise.
744 * include/parallel/losertree.h: Likewise.
745 * include/parallel/merge.h: Likewise.
746 * include/parallel/multiseq_selection.h: Likewise.
747 * include/parallel/multiway_merge.h: Likewise.
748 * include/parallel/multiway_mergesort.h: Likewise.
749 * include/parallel/numeric: Likewise.
750 * include/parallel/numericfwd.h: Likewise.
751 * include/parallel/omp_loop.h: Likewise.
752 * include/parallel/omp_loop_static.h: Likewise.
753 * include/parallel/par_loop.h: Likewise.
754 * include/parallel/partial_sum.h: Likewise.
755 * include/parallel/partition.h: Likewise.
756 * include/parallel/queue.h: Likewise.
757 * include/parallel/quicksort.h: Likewise.
758 * include/parallel/random_number.h: Likewise.
759 * include/parallel/random_shuffle.h: Likewise.
760 * include/parallel/search.h: Likewise.
761 * include/parallel/set_operations.h: Likewise.
762 * include/parallel/settings.h: Likewise.
763 * include/parallel/sort.h: Likewise.
764 * include/parallel/types.h: Likewise.
765 * include/parallel/unique_copy.h: Likewise.
766 * include/parallel/workstealing.h: Likewise.
767 * include/parallel/algo.h: Likewise;
768 shorten _ForwardIterator to _FIterator.
769 * include/parallel/find_selectors.h: Likewise.
770
771 2009-09-16 Johannes Singler <singler@ira.uka.de>
772
773 * include/parallel/base.h: Correct some comments accidentally changed
774 during uglification.
775 * include/parallel/find.h: Likewise.
776 * include/parallel/find_selectors.h: Likewise.
777 * include/parallel/multiway_merge.h: Likewise.
778 * include/parallel/multiway_mergesort.h: Likewise.
779 * include/parallel/partial_sum.h: Likewise.
780 * include/parallel/partition.h: Likewise.
781 * include/parallel/queue.h: Likewise.
782 * include/parallel/random_shuffle.h: Likewise.
783 * include/parallel/settings.h: Likewise.
784 * include/parallel/sort.h: Likewise.
785 * include/parallel/tags.h: Likewise.
786 * include/parallel/workstealing.h: Likewise.
787
788 2009-09-16 Johannes Singler <singler@ira.uka.de>
789
790 * include/parallel/base.h (_EqualFromLess):
791 Correct uglification of member variables and method arguments.
792 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
793 * include/parallel/find_selectors.h (__find_first_of_selector):
794 Likewise.
795 * include/parallel/iterator.h (_IteratorTriple): Likewise.
796 * include/parallel/multiseq_selection.h
797 (_Lexicographic, _LexicographicReverse): Likewise.
798 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
799 Likewise.
800 * include/parallel/random_number.h (_RandomNumber): Likewise.
801 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
802 Likewise.
803 * include/parallel/set_operations.h (__symmetric_difference_func,
804 __difference_func, __intersection_func, __union_func,
805 parallel_set_union, parallel_set_intersection, parallel_set_difference,
806 parallel_set_symmetric_difference): Likewise.
807 * include/parallel/tags.h (parallel_tag): Likewise.
808 * include/parallel/workstealing.h (_Job): Likewise.
809 * include/parallel/multiway_merge.h
810 (__multiway_merge_k_variant_sentinel_switch:operator())
811 correct uglification of _*LoserTree*.
812 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
813 uglification of member variables and method arguments.
814 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
815 * include/parallel/for_each_selectors.h: Likewise.
816 * include/parallel/omp_loop.h: Likewise.
817 * include/parallel/algo.h: Likewise; uglify c_rand_number.
818
819 2009-09-16 Johannes Singler <singler@ira.uka.de>
820
821 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
822 Replace redundant _Self.
823 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
824 Replace redundant _Self.
825 * include/parallel/algo.h: Correct accidental _Self in comments.
826 * include/parallel/losertree.h: Likewise.
827 * include/parallel/multiway_merge.h: Likewise.
828 * include/parallel/random_shuffle.h: Likewise.
829
830 2009-09-16 Johannes Singler <singler@ira.uka.de>
831
832 * include/parallel/algobase.h: Uglify internal identifiers.
833 * include/parallel/algo.h: Likewise.
834 * include/parallel/algorithm: Likewise.
835 * include/parallel/algorithmfwd.h: Likewise.
836 * include/parallel/balanced_quicksort.h: Likewise.
837 * include/parallel/base.h: Likewise.
838 * include/parallel/basic_iterator.h: Likewise.
839 * include/parallel/checkers.h: Likewise.
840 * include/parallel/compatibility.h: Likewise.
841 * include/parallel/compiletime_settings.: Likewise.
842 * include/parallel/equally_split.h: Likewise.
843 * include/parallel/features.h: Likewise.
844 * include/parallel/find.h: Likewise.
845 * include/parallel/find_selectors.h: Likewise.
846 * include/parallel/for_each.h: Likewise.
847 * include/parallel/for_each_selectors.h: Likewise.
848 * include/parallel/iterator.h: Likewise.
849 * include/parallel/list_partition.h: Likewise.
850 * include/parallel/losertree.h: Likewise.
851 * include/parallel/merge.h: Likewise.
852 * include/parallel/multiseq_selection.h: Likewise.
853 * include/parallel/multiway_merge.h: Likewise.
854 * include/parallel/multiway_mergesort.h: Likewise.
855 * include/parallel/numeric: Likewise.
856 * include/parallel/numericfwd.h: Likewise.
857 * include/parallel/omp_loop.h: Likewise.
858 * include/parallel/omp_loop_static.h: Likewise.
859 * include/parallel/parallel.h: Likewise.
860 * include/parallel/par_loop.h: Likewise.
861 * include/parallel/partial_sum.h: Likewise.
862 * include/parallel/partition.h: Likewise.
863 * include/parallel/queue.h: Likewise.
864 * include/parallel/quicksort.h: Likewise.
865 * include/parallel/random_number.h: Likewise.
866 * include/parallel/random_shuffle.h: Likewise.
867 * include/parallel/search.h: Likewise.
868 * include/parallel/set_operations.h: Likewise.
869 * include/parallel/settings.h: Likewise.
870 * include/parallel/sort.h: Likewise.
871 * include/parallel/tags.h: Likewise.
872 * include/parallel/types.h: Likewise.
873 * include/parallel/unique_copy.h: Likewise.
874 * include/parallel/workstealing.h: Likewise.
875
876 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
877
878 PR libstdc++/41037
879 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
880 and wcerr flags.
881 * testsuite/27_io/objects/char/41037.cc: New.
882 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
883
884 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
885
886 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
887 constraint.
888
889 2009-09-11 Johannes Singler <singler@ira.uka.de>
890
891 * include/parallel/multiway_merge.h
892 (multiway_merge_exact_splitting): Deallocate borders correctly.
893 (parallel_multiway_merge): Remove unnecessarily complicated
894 allocation, random access iterators are default-constructible;
895 deallocate ne_seqs correctly.
896
897 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
898
899 PR libstdc++/41316
900 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
901 Remove.
902 (forward_list<>::sort(_Comp)): Only declare.
903 (forward_list<>::sort()): Forward to the latter.
904 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
905 Remove definition.
906 (forward_list<>::sort(_Comp)): Define.
907 * testsuite/23_containers/forward_list/requirements/dr438/
908 assign_neg.cc: Adjust dg-error line number.
909 * testsuite/23_containers/forward_list/requirements/dr438/
910 insert_neg.cc: Likewise.
911 * testsuite/23_containers/forward_list/requirements/dr438/
912 constructor_1_neg.cc: Likewise.
913 * testsuite/23_containers/forward_list/requirements/dr438/
914 constructor_2_neg.cc: Likewise.
915
916 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
917
918 * src/Makefile.am (libstdc___la_LINK): New.
919 * src/Makefile.in: Regenerate.
920
921 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
922
923 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
924 *-*-freebsd* from both dg-do and dg-options.
925
926 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
927
928 * configure: Rebuilt with modified libtool.m4.
929
930 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
931 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
932
933 PR libstdc++/41280
934 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
935 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
936 * configure: Regenerate.
937
938 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
939
940 PR libstdc++/41267
941 * include/bits/stl_algobase.h (__copy_move::__copy_m,
942 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
943 with a null third argument.
944
945 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
946
947 Revert.
948 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
949 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
950 bool for stream sentry objects.
951 * include/bits/istream.tcc: Same.
952 * include/bits/ostream.tcc: Same.
953 * include/bits/basic_string.tcc: Same.
954 * include/bits/ostream_insert.h: Same.
955 * src/istream.cc: Same.
956
957 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
958
959 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
960 instantiation with additional commands issued for each Makefile
961 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
962 runs these commands.
963 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
964 running `make' in include, passing `pch_build=' to `make'.
965 * configure: Regenerate.
966
967 PR libstdc++/41220
968 * include/Makefile.am (CLEANFILES): Add stamp-host.
969 * include/Makefile.in: Regenerate.
970
971 2009-09-02 Joseph Myers <joseph@codesourcery.com>
972
973 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
974 under util/ to remote host. Copy .h and .hpp files at more levels
975 under util/ to remote host.
976
977 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
978
979 * include/bits/stl_uninitialized.h
980 (__uninitialized_copy::uninitialized_copy): Just call (the now
981 forwarding) _Construct.
982
983 2009-09-01 Chris Jefferson <chris@bubblescope.net>
984 Paolo Carlini <paolo.carlini@oracle.com>
985
986 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
987 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
988 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
989 move_iterators/1.cc: Adjust, do not define
990 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
991 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
992 move_iterators/1.cc: Likewise.
993 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
994 * testsuite/25_algorithms/move/1.cc: Likewise.
995 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
996 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
997 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
998 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
999 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
1000 test for predicated test.
1001 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
1002 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
1003 for predicated version.
1004 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
1005
1006 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
1007 enable test2 and test3.
1008
1009 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
1010 moving bug in C++0x mode.
1011
1012 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
1013 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
1014 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
1015 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
1016
1017 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
1018 Kaz Kojima <kkojima@gcc.gnu.org>
1019
1020 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
1021 dg-add-options ieee.
1022 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1023 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1024 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1025 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1026 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1027 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1028 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1029 * testsuite/18_support/numeric_limits/
1030 specialization_default_values.cc: Likewise.
1031 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1032 * testsuite/26_numerics/complex/pow.cc: Likewise.
1033 * testsuite/tr1/5_numerical_facilities/special_functions/
1034 01_assoc_laguerre/check_nan.cc: Likewise.
1035 * testsuite/tr1/5_numerical_facilities/special_functions/
1036 02_assoc_legendre/check_nan.cc: Likewise.
1037 * testsuite/tr1/5_numerical_facilities/special_functions/
1038 03_beta/check_nan.cc: Likewise.
1039 * testsuite/tr1/5_numerical_facilities/special_functions/
1040 04_comp_ellint_1/check_nan.cc: Likewise.
1041 * testsuite/tr1/5_numerical_facilities/special_functions/
1042 05_comp_ellint_2/check_nan.cc: Likewise.
1043 * testsuite/tr1/5_numerical_facilities/special_functions/
1044 06_comp_ellint_3/check_nan.cc: Likewise.
1045 * testsuite/tr1/5_numerical_facilities/special_functions/
1046 07_conf_hyperg/check_nan.cc: Likewise.
1047 * testsuite/tr1/5_numerical_facilities/special_functions/
1048 08_cyl_bessel_i/check_nan.cc: Likewise.
1049 * testsuite/tr1/5_numerical_facilities/special_functions/
1050 09_cyl_bessel_j/check_nan.cc: Likewise.
1051 * testsuite/tr1/5_numerical_facilities/special_functions/
1052 10_cyl_bessel_k/check_nan.cc: Likewise.
1053 * testsuite/tr1/5_numerical_facilities/special_functions/
1054 11_cyl_neumann/check_nan.cc: Likewise.
1055 * testsuite/tr1/5_numerical_facilities/special_functions/
1056 12_ellint_1/check_nan.cc: Likewise.
1057 * testsuite/tr1/5_numerical_facilities/special_functions/
1058 13_ellint_2/check_nan.cc: Likewise.
1059 * testsuite/tr1/5_numerical_facilities/special_functions/
1060 14_ellint_3/check_nan.cc: Likewise.
1061 * testsuite/tr1/5_numerical_facilities/special_functions/
1062 15_expint/check_nan.cc: Likewise.
1063 * testsuite/tr1/5_numerical_facilities/special_functions/
1064 16_hermite/check_nan.cc: Likewise.
1065 * testsuite/tr1/5_numerical_facilities/special_functions/
1066 17_hyperg/check_nan.cc: Likewise.
1067 * testsuite/tr1/5_numerical_facilities/special_functions/
1068 18_laguerre/check_nan.cc: Likewise.
1069 * testsuite/tr1/5_numerical_facilities/special_functions/
1070 19_legendre/check_nan.cc: Likewise.
1071 * testsuite/tr1/5_numerical_facilities/special_functions/
1072 20_riemann_zeta/check_nan.cc: Likewise.
1073 * testsuite/tr1/5_numerical_facilities/special_functions/
1074 21_sph_bessel/check_nan.cc: Likewise.
1075 * testsuite/tr1/5_numerical_facilities/special_functions/
1076 22_sph_legendre/check_nan.cc: Likewise.
1077 * testsuite/tr1/5_numerical_facilities/special_functions/
1078 23_sph_neumann/check_nan.cc: Likewise.
1079
1080 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1081
1082 * include/bits/stl_construct.h: Include <bits/move.h>.
1083
1084 2009-08-29 Chris Jefferson <chris@bubblescope.net>
1085
1086 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
1087 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
1088 Add.
1089 * include/bits/stl_tempbuf.h (_Temporary_buffer::
1090 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
1091 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
1092 C++0x mode.
1093 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
1094 const copy_tracker&)): Add.
1095 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
1096 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
1097
1098 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
1099
1100 * config/abi/pre/gnu.ver: Fixups for string member functions.
1101
1102 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
1103
1104 PR libstdc++/41005
1105 * configure.ac: Bump libtool_VERSION to 6:14:0.
1106 * configure: Regenerate.
1107 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
1108 * src/Makefile.in: Regenerate.
1109 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
1110 move <future> symbols to 3.4.14 version.
1111 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
1112
1113 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
1114
1115 * include/bits/basic_string.h (basic_string): Add cbegin(),
1116 cend(), crbegin(), crend() in C++0x mode.
1117 * config/abi/pre/gnu.ver: Add exports.
1118
1119 * testsuite/util/testsuite_containers.h: New.
1120 * testsuite/util/testsuite_container_traits.h: New.
1121 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
1122 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
1123 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
1124 * testsuite/ext/vstring/requirements/typedefs.cc: New.
1125 * testsuite/23_containers/unordered_map/requirements/
1126 cliterators.cc: Edit.
1127 * testsuite/23_containers/unordered_map/requirements/
1128 citerators.cc: Edit.
1129 * testsuite/23_containers/unordered_map/requirements/
1130 explicit_instantiation/1.cc: New.
1131 * testsuite/23_containers/unordered_map/requirements/
1132 explicit_instantiation/2.cc: New.
1133 * testsuite/23_containers/unordered_map/requirements/
1134 explicit_instantiation/3.cc: New.
1135 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
1136 * testsuite/23_containers/unordered_map/requirements/
1137 explicit_instantiation.cc: Move to nested directory.
1138 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
1139 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
1140 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
1141 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
1142 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
1143 * testsuite/23_containers/set/requirements/typedefs.cc: New.
1144 * testsuite/23_containers/unordered_multimap/requirements/
1145 cliterators.cc: Edit.
1146 * testsuite/23_containers/unordered_multimap/requirements/
1147 citerators.cc: Edit.
1148 * testsuite/23_containers/unordered_multimap/requirements/
1149 explicit_instantiation/1.cc: New.
1150 * testsuite/23_containers/unordered_multimap/requirements/
1151 explicit_instantiation/2.cc: Edit.: New.
1152 * testsuite/23_containers/unordered_multimap/requirements/
1153 explicit_instantiation/3.cc: New.
1154 * testsuite/23_containers/unordered_multimap/requirements/
1155 typedefs.cc: Edit.
1156 * testsuite/23_containers/unordered_multimap/requirements/
1157 explicit_instantiation.cc: Move to nested.
1158 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
1159 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
1160 * testsuite/23_containers/forward_list/requirements/dr438/
1161 insert_neg.cc: New.
1162 * testsuite/23_containers/forward_list/requirements/dr438/
1163 assign_neg.cc: New.
1164 * testsuite/23_containers/forward_list/requirements/dr438/
1165 constructor_1_neg.cc: New.
1166 * testsuite/23_containers/forward_list/requirements/dr438/
1167 constructor_2_neg.cc: New.
1168 * testsuite/23_containers/forward_list/requirements/dr438/
1169 constructor.cc: New.
1170 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
1171 * testsuite/23_containers/unordered_set/requirements/
1172 cliterators.cc: Edit.
1173 * testsuite/23_containers/unordered_set/requirements/
1174 citerators.cc: Edit.
1175 * testsuite/23_containers/unordered_set/requirements/
1176 explicit_instantiation/1.cc: New.
1177 * testsuite/23_containers/unordered_set/requirements/
1178 explicit_instantiation/2.cc: New.
1179 * testsuite/23_containers/unordered_set/requirements/
1180 explicit_instantiation/3.cc: New.
1181 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
1182 * testsuite/23_containers/unordered_set/requirements/
1183 explicit_instantiation.cc: Move to nested.
1184 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
1185 * testsuite/23_containers/vector/requirements/dr438/bool/
1186 constructor.cc: Move.
1187 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
1188 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
1189 * testsuite/23_containers/vector/bool/requirements/dr438/
1190 constructor.cc: New.
1191 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
1192 * testsuite/23_containers/deque/requirements/typedefs.cc
1193 * testsuite/23_containers/stack/requirements/typedefs.cc
1194 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
1195 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
1196 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
1197 * testsuite/23_containers/list/requirements/typedefs.cc: New.
1198 * testsuite/23_containers/unordered_multiset/requirements/
1199 cliterators.cc: Edit.
1200 * testsuite/23_containers/unordered_multiset/requirements/
1201 citerators.cc: Edit.
1202 * testsuite/23_containers/unordered_multiset/requirements/
1203 explicit_instantiation.cc: Move.
1204 * testsuite/23_containers/unordered_multiset/requirements/
1205 explicit_instantiation/1.cc: New.
1206 * testsuite/23_containers/unordered_multiset/requirements/
1207 explicit_instantiation/2.cc: New.
1208 * testsuite/23_containers/unordered_multiset/requirements/
1209 explicit_instantiation/3.cc: New.
1210 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
1211 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
1212 * testsuite/23_containers/map/requirements/typedefs.cc: New.
1213 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
1214 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
1215 Move.
1216 * testsuite/23_containers/array/requirements/
1217 explicit_instantiation/1.cc: New.
1218 * testsuite/23_containers/array/requirements/
1219 explicit_instantiation/2.cc: New.
1220 * testsuite/23_containers/array/requirements/typedefs.cc: New.
1221
1222 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1223
1224 * configure.ac (AC_PREREQ): Bump to 2.64.
1225
1226 2009-08-24 Chris Jefferson <chris@bubblescope.net>
1227
1228 * include/stl_algo.h (__unguarded_partition_pivot,
1229 __move_median_first): New.
1230 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
1231 types.
1232 (__unguarded_linear_insert): Assume always inserting value at __last.
1233 (__unguarded_partition): Take pivot by reference.
1234 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
1235 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
1236
1237 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1238
1239 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
1240 before --mode argument.
1241 * libsupc++/Makefile.in: Regenerate.
1242
1243 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1244
1245 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
1246 2.64 and Automake 1.11 in examples; update link to Autoconf
1247 manual page about quadrigraphs.
1248 * Makefile.am (install-html, install-pdf): Remove.
1249 * Makefile.in: Regenerate.
1250
1251 * Makefile.in: Regenerate.
1252 * acinclude.m4: Regenerate.
1253 * aclocal.m4: Regenerate.
1254 * config.h.in: Regenerate.
1255 * configure: Regenerate.
1256 * doc/Makefile.in: Regenerate.
1257 * include/Makefile.in: Regenerate.
1258 * libsupc++/Makefile.in: Regenerate.
1259 * po/Makefile.in: Regenerate.
1260 * python/Makefile.in: Regenerate.
1261 * src/Makefile.in: Regenerate.
1262 * testsuite/Makefile.in: Regenerate.
1263
1264 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1265
1266 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
1267 $(LIBTOOLFLAGS).
1268 * libsupc++/Makefile.in: Regenerate.
1269 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
1270 and $(LIBTOOLFLAGS).
1271 * src/Makefile.in: Regenerate.
1272
1273 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1274
1275 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
1276 missing dg-require directives.
1277
1278 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1279
1280 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
1281 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
1282 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
1283 __numeric_constants<_Tp>::__gamma_e().
1284
1285 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
1286
1287 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
1288
1289 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1290
1291 * configure.ac: Move guarded checks for CC and CXX ...
1292 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
1293 * configure: Regenerate.
1294
1295 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1296 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR libstdc++/41061
1299 * include/bits/random.h (operator<<(std::basic_ostream<>&,
1300 const std::lognormal_distribution<>&),
1301 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
1302 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
1303 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
1304 operator<<(std::basic_ostream<>&,
1305 const std::chi_squared_distribution<>&),
1306 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
1307 operator<<(std::basic_ostream<>&,
1308 const std::fisher_f_distribution<>&),
1309 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
1310 operator<<(std::basic_ostream<>&,
1311 const std::student_t_distribution<>&),
1312 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
1313 operator<<(std::basic_ostream<>&,
1314 const std::negative_binomial_distribution<>&)): Declare friend.
1315 * testsuite/26_numerics/random/uniform_real_distribution/operators/
1316 serialize.cc: New.
1317 * testsuite/26_numerics/random/piecewise_constant_distribution/
1318 operators/serialize.cc: Likewise.
1319 * testsuite/26_numerics/random/chi_squared_distribution/operators/
1320 serialize.cc: Likewise.
1321 * testsuite/26_numerics/random/normal_distribution/operators/
1322 serialize.cc: Likewise.
1323 * testsuite/26_numerics/random/uniform_int_distribution/operators/
1324 serialize.cc: Likewise.
1325 * testsuite/26_numerics/random/poisson_distribution/operators/
1326 serialize.cc: Likewise.
1327 * testsuite/26_numerics/random/bernoulli_distribution/operators/
1328 serialize.cc: Likewise.
1329 * testsuite/26_numerics/random/discrete_distribution/operators/
1330 serialize.cc: Likewise.
1331 * testsuite/26_numerics/random/weibull_distribution/operators/
1332 serialize.cc: Likewise.
1333 * testsuite/26_numerics/random/negative_binomial_distribution/
1334 operators/serialize.cc: Likewise.
1335 * testsuite/26_numerics/random/cauchy_distribution/operators/
1336 serialize.cc: Likewise.
1337 * testsuite/26_numerics/random/gamma_distribution/operators/
1338 serialize.cc: Likewise.
1339 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1340 serialize.cc: Likewise.
1341 * testsuite/26_numerics/random/exponential_distribution/operators/
1342 serialize.cc: Likewise.
1343 * testsuite/26_numerics/random/lognormal_distribution/operators/
1344 serialize.cc: Likewise.
1345 * testsuite/26_numerics/random/binomial_distribution/operators/
1346 serialize.cc: Likewise.
1347 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1348 serialize.cc: Likewise.
1349 * testsuite/26_numerics/random/piecewise_linear_distribution/
1350 operators/serialize.cc
1351 * testsuite/26_numerics/random/student_t_distribution/operators/
1352 serialize.cc: Likewise.
1353 * testsuite/26_numerics/random/geometric_distribution/operators/
1354 serialize.cc: Likewise.
1355
1356 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1357
1358 * include/bits/stl_tree.h: In C++0x mode make erase return
1359 an iterator as per DR 130.
1360 * include/bits/stl_set.h: Same.
1361 * include/bits/stl_multiset.h: Same.
1362 * include/bits/stl_map.h: Same.
1363 * include/bits/stl_multimap.h: Same.
1364 * doc/xml/manual/intro.xml: Document.
1365 * testsuite/23_containers/set/dr130.cc: New.
1366 * testsuite/23_containers/multiset/dr130.cc: New.
1367 * testsuite/23_containers/map/dr130.cc: New.
1368 * testsuite/23_containers/multimap/dr130.cc: New.
1369
1370 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1371
1372 * include/ext/pointer.h: Add pragma system_header, use
1373 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1374
1375 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1376
1377 * src/compatibility-ldbl.cc: Include cmath.
1378
1379 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1380
1381 * src/compatibility-ldbl.cc: Include tr1/functional.
1382
1383 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1384
1385 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1386
1387 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1388
1389 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1390 * include/precompiled/stdc++.h: Don't include cassert if
1391 _GLIBCXX_NO_ASSERT defined.
1392 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1393 semi-colon.
1394 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1395 Same.
1396
1397 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1398 directory.
1399 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1400 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1401 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1402
1403 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1404 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1405 use stdc++.h include.
1406 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1407 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1408 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1409 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1410 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1411 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1412 ...this.
1413 * testsuite/17_intro/headers/c++200x/all.cc: To...
1414 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1415 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1416 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1417 ...this.
1418 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1419 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1420
1421 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1422
1423 * include/std/future: Move error handling bits outside macro guard.
1424 * src/future.cc: Adjust.
1425
1426 * include/precompiled/stdc++.h: Add future.
1427 * doc/xml/manual/using.xml: Same.
1428
1429 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1430
1431 * src/hashtable.cc: Just definitions.
1432 * src/hashtable_c++0x.cc: Compile C++0x versions.
1433 * src/hash.cc: Same.
1434 * src/hash_c++0x.cc: Same.
1435 src/hash_tr1.cc: Compile TR1 versions.
1436 src/hashtable_tr1.cc: Same.
1437
1438 * src/limits_c++0x.cc: Sync build error handling.
1439
1440 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1441 hashtable.cc to hashtable_tr1.cc.
1442 * src/Makefile.in: Regenerate.
1443
1444 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1445
1446 * include/tr1_impl/functional: Doxygen markup.
1447
1448 * doc/html/*: Regenerate.
1449
1450 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1451
1452 * include/std/future: Fixes for -fno-exceptions.
1453 * include/bits/functexcept.h: Same.
1454 * libsupc++/exception_ptr.h: Same.
1455 * src/pool_allocator.cc: Same.
1456 * src/future.cc: Same.
1457 * src/functexcept.cc: Same.
1458 * config/abi/pre/gnu.ver: New exports.
1459 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1460 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1461 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1462 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1463 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1464 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1465 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1466
1467 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1468 * testsuite/23_containers/deque/operators/2.cc: New.
1469
1470 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 * src/hash.cc (hash<string>::operator()(string),
1473 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1474 nothing.
1475 * include/bits/functional_hash.h (hash<error_code>::
1476 operator()(error_code)): Likewise.
1477
1478 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1479
1480 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1481 bool for stream sentry objects.
1482 * include/bits/istream.tcc: Same.
1483 * include/bits/ostream.tcc: Same.
1484 * include/bits/basic_string.tcc: Same.
1485 * include/bits/ostream_insert.h: Same.
1486 * src/istream.cc: Same.
1487
1488 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1489
1490 PR libstdc++/15523
1491 * include/debug/safe_iterator.h (_Safe_iterator<>::
1492 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1493 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1494 do not error out when the source is a value-initialized iterator.
1495 * testsuite/23_containers/vector/15523.cc: New.
1496 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1497
1498 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1501 cosmetic changes, inline.
1502 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1503 Likewise.
1504 * include/bits/move.h: Minor cosmetic changes.
1505
1506 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1507
1508 PR libstdc++/40912 (final)
1509 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1510 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1511 parms_neg.cc: Likewise.
1512 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1513 parms.cc: Likewise.
1514 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1515 default.cc: Likewise.
1516 * testsuite/26_numerics/random/uniform_real_distribution/
1517 requirements/typedefs.cc: Likewise.
1518 * testsuite/26_numerics/random/piecewise_constant_distribution/
1519 cons/range.cc: Likewise.
1520 * testsuite/26_numerics/random/piecewise_constant_distribution/
1521 cons/default.cc: Likewise.
1522 * testsuite/26_numerics/random/piecewise_constant_distribution/
1523 cons/num_xbound_fun.cc: Likewise.
1524 * testsuite/26_numerics/random/piecewise_constant_distribution/
1525 cons/initlist_fun.cc: Likewise.
1526 * testsuite/26_numerics/random/piecewise_constant_distribution/
1527 requirements/typedefs.cc: Likewise.
1528 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1529 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1530 parms.cc: Likewise.
1531 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1532 default.cc: Likewise.
1533 * testsuite/26_numerics/random/chi_squared_distribution/
1534 requirements/typedefs.cc: Likewise.
1535 * testsuite/26_numerics/random/normal_distribution/
1536 cons/parms.cc: Likewise.
1537 * testsuite/26_numerics/random/normal_distribution/
1538 cons/default.cc: Likewise.
1539 * testsuite/26_numerics/random/normal_distribution/
1540 requirements/typedefs.cc: Likewise.
1541 * testsuite/26_numerics/random/seed_seq/cons/
1542 range.cc: Likewise.
1543 * testsuite/26_numerics/random/seed_seq/cons/
1544 initlist.cc: Likewise.
1545 * testsuite/26_numerics/random/seed_seq/cons/
1546 default.cc: Likewise.
1547 * testsuite/26_numerics/random/seed_seq/requirements/
1548 typedefs.cc: Likewise.
1549 * testsuite/26_numerics/random/uniform_int_distribution/
1550 cons/parms_neg.cc: Likewise.
1551 * testsuite/26_numerics/random/uniform_int_distribution/
1552 cons/parms.cc: Likewise.
1553 * testsuite/26_numerics/random/uniform_int_distribution/
1554 cons/default.cc: Likewise.
1555 * testsuite/26_numerics/random/uniform_int_distribution/
1556 requirements/typedefs.cc: Likewise.
1557 * testsuite/26_numerics/random/poisson_distribution/cons/
1558 parms.cc: Likewise.
1559 * testsuite/26_numerics/random/poisson_distribution/cons/
1560 default.cc: Likewise.
1561 * testsuite/26_numerics/random/poisson_distribution/
1562 requirements/typedefs.cc: Likewise.
1563 * testsuite/26_numerics/random/bernoulli_distribution/
1564 cons/parms.cc: Likewise.
1565 * testsuite/26_numerics/random/bernoulli_distribution/
1566 cons/default.cc: Likewise.
1567 * testsuite/26_numerics/random/bernoulli_distribution/
1568 requirements/typedefs.cc: Likewise.
1569 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1570 * testsuite/26_numerics/random/
1571 default_random_engine.cc: Likewise.
1572 * testsuite/26_numerics/random/discrete_distribution/
1573 cons/range.cc: Likewise.
1574 * testsuite/26_numerics/random/discrete_distribution/
1575 cons/initlist.cc: Likewise.
1576 * testsuite/26_numerics/random/discrete_distribution/
1577 cons/default.cc: Likewise.
1578 * testsuite/26_numerics/random/discrete_distribution/
1579 cons/num_xbound_fun.cc: Likewise.
1580 * testsuite/26_numerics/random/discrete_distribution/
1581 requirements/typedefs.cc: Likewise.
1582 * testsuite/26_numerics/random/weibull_distribution/
1583 cons/parms.cc: Likewise.
1584 * testsuite/26_numerics/random/weibull_distribution/
1585 cons/default.cc: Likewise.
1586 * testsuite/26_numerics/random/weibull_distribution/
1587 requirements/typedefs.cc: Likewise.
1588 * testsuite/26_numerics/random/independent_bits_engine/
1589 cons/base_move.cc: Likewise.
1590 * testsuite/26_numerics/random/independent_bits_engine/
1591 cons/seed1.cc: Likewise.
1592 * testsuite/26_numerics/random/independent_bits_engine/
1593 cons/seed2.cc: Likewise.
1594 * testsuite/26_numerics/random/independent_bits_engine/
1595 cons/base_copy.cc: Likewise.
1596 * testsuite/26_numerics/random/independent_bits_engine/
1597 cons/default.cc: Likewise.
1598 * testsuite/26_numerics/random/independent_bits_engine/
1599 cons/seed_seq.cc: Likewise.
1600 * testsuite/26_numerics/random/independent_bits_engine/
1601 requirements/typedefs.cc: Likewise.
1602 * testsuite/26_numerics/random/independent_bits_engine/
1603 operators/equal.cc: Likewise.
1604 * testsuite/26_numerics/random/independent_bits_engine/
1605 operators/serialize.cc: Likewise.
1606 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1607 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1608 * testsuite/26_numerics/random/subtract_with_carry_engine/
1609 cons/seed1.cc: Likewise.
1610 * testsuite/26_numerics/random/subtract_with_carry_engine/
1611 cons/seed2.cc: Likewise.
1612 * testsuite/26_numerics/random/subtract_with_carry_engine/
1613 cons/default.cc: Likewise.
1614 * testsuite/26_numerics/random/subtract_with_carry_engine/
1615 requirements/typedefs.cc: Likewise.
1616 * testsuite/26_numerics/random/subtract_with_carry_engine/
1617 operators/equal.cc: Likewise.
1618 * testsuite/26_numerics/random/subtract_with_carry_engine/
1619 operators/serialize.cc: Likewise.
1620 * testsuite/26_numerics/random/discard_block_engine/cons/
1621 base_move.cc: Likewise.
1622 * testsuite/26_numerics/random/discard_block_engine/cons/
1623 seed1.cc: Likewise.
1624 * testsuite/26_numerics/random/discard_block_engine/cons/
1625 seed2.cc: Likewise.
1626 * testsuite/26_numerics/random/discard_block_engine/cons/
1627 base_copy.cc: Likewise.
1628 * testsuite/26_numerics/random/discard_block_engine/cons/
1629 default.cc: Likewise.
1630 * testsuite/26_numerics/random/discard_block_engine/cons/
1631 seed_seq.cc: Likewise.
1632 * testsuite/26_numerics/random/discard_block_engine/
1633 requirements/typedefs.cc: Likewise.
1634 * testsuite/26_numerics/random/discard_block_engine/
1635 operators/equal.cc: Likewise.
1636 * testsuite/26_numerics/random/discard_block_engine/
1637 operators/serialize.cc: Likewise.
1638 * testsuite/26_numerics/random/cauchy_distribution/
1639 cons/parms.cc: Likewise.
1640 * testsuite/26_numerics/random/cauchy_distribution/
1641 cons/default.cc: Likewise.
1642 * testsuite/26_numerics/random/cauchy_distribution/
1643 requirements/typedefs.cc: Likewise.
1644 * testsuite/26_numerics/random/negative_binomial_distribution/
1645 cons/parms.cc: Likewise.
1646 * testsuite/26_numerics/random/negative_binomial_distribution/
1647 cons/default.cc: Likewise.
1648 * testsuite/26_numerics/random/negative_binomial_distribution/
1649 requirements/typedefs.cc: Likewise.
1650 * testsuite/26_numerics/random/gamma_distribution/
1651 cons/parms.cc: Likewise.
1652 * testsuite/26_numerics/random/gamma_distribution/
1653 cons/default.cc: Likewise.
1654 * testsuite/26_numerics/random/gamma_distribution/
1655 requirements/typedefs.cc: Likewise.
1656 * testsuite/26_numerics/random/mersenne_twister_engine/
1657 cons/seed1.cc: Likewise.
1658 * testsuite/26_numerics/random/mersenne_twister_engine/
1659 cons/seed2.cc: Likewise.
1660 * testsuite/26_numerics/random/mersenne_twister_engine/
1661 cons/default.cc: Likewise.
1662 * testsuite/26_numerics/random/mersenne_twister_engine/
1663 requirements/typedefs.cc: Likewise.
1664 * testsuite/26_numerics/random/mersenne_twister_engine/
1665 operators/equal.cc: Likewise.
1666 * testsuite/26_numerics/random/mersenne_twister_engine/
1667 operators/serialize.cc: Likewise.
1668 * testsuite/26_numerics/random/fisher_f_distribution/
1669 cons/parms.cc: Likewise.
1670 * testsuite/26_numerics/random/fisher_f_distribution/
1671 cons/default.cc: Likewise.
1672 * testsuite/26_numerics/random/fisher_f_distribution/
1673 requirements/typedefs.cc: Likewise.
1674 * testsuite/26_numerics/random/exponential_distribution/
1675 cons/parms.cc: Likewise.
1676 * testsuite/26_numerics/random/exponential_distribution/
1677 cons/default.cc: Likewise.
1678 * testsuite/26_numerics/random/exponential_distribution/
1679 requirements/typedefs.cc: Likewise.
1680 * testsuite/26_numerics/random/binomial_distribution/
1681 cons/parms.cc: Likewise.
1682 * testsuite/26_numerics/random/binomial_distribution/
1683 cons/default.cc: Likewise.
1684 * testsuite/26_numerics/random/binomial_distribution/
1685 requirements/typedefs.cc: Likewise.
1686 * testsuite/26_numerics/random/lognormal_distribution/
1687 cons/parms.cc: Likewise.
1688 * testsuite/26_numerics/random/lognormal_distribution/
1689 cons/default.cc: Likewise.
1690 * testsuite/26_numerics/random/lognormal_distribution/
1691 requirements/typedefs.cc: Likewise.
1692 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1693 * testsuite/26_numerics/random/random_device/cons/
1694 token.cc: Likewise.
1695 * testsuite/26_numerics/random/random_device/cons/
1696 default.cc: Likewise.
1697 * testsuite/26_numerics/random/random_device/
1698 requirements/typedefs.cc: Likewise.
1699 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1700 * testsuite/26_numerics/random/extreme_value_distribution/
1701 cons/parms.cc: Likewise.
1702 * testsuite/26_numerics/random/extreme_value_distribution/
1703 cons/default.cc: Likewise.
1704 * testsuite/26_numerics/random/extreme_value_distribution/
1705 requirements/typedefs.cc: Likewise.
1706 * testsuite/26_numerics/random/piecewise_linear_distribution/
1707 cons/range.cc: Likewise.
1708 * testsuite/26_numerics/random/piecewise_linear_distribution/
1709 cons/default.cc: Likewise.
1710 * testsuite/26_numerics/random/piecewise_linear_distribution/
1711 cons/num_xbound_fun.cc: Likewise.
1712 * testsuite/26_numerics/random/piecewise_linear_distribution/
1713 cons/initlist_fun.cc: Likewise.
1714 * testsuite/26_numerics/random/piecewise_linear_distribution/
1715 requirements/typedefs.cc: Likewise.
1716 * testsuite/26_numerics/random/student_t_distribution/
1717 cons/parms.cc: Likewise.
1718 * testsuite/26_numerics/random/student_t_distribution/
1719 cons/default.cc: Likewise.
1720 * testsuite/26_numerics/random/student_t_distribution/
1721 requirements/typedefs.cc: Likewise.
1722 * testsuite/26_numerics/random/linear_congruential_engine/
1723 cons/seed1.cc: Likewise.
1724 * testsuite/26_numerics/random/linear_congruential_engine/
1725 cons/seed2.cc: Likewise.
1726 * testsuite/26_numerics/random/linear_congruential_engine/
1727 cons/default.cc: Likewise.
1728 * testsuite/26_numerics/random/linear_congruential_engine/
1729 requirements/non_uint_neg.cc: Likewise.
1730 * testsuite/26_numerics/random/linear_congruential_engine/
1731 requirements/typedefs.cc: Likewise.
1732 * testsuite/26_numerics/random/linear_congruential_engine/
1733 operators/equal.cc: Likewise.
1734 * testsuite/26_numerics/random/linear_congruential_engine/
1735 operators/serialize.cc: Likewise.
1736 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1737 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1738 base_move.cc: Likewise.
1739 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1740 seed1.cc: Likewise.
1741 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1742 seed2.cc: Likewise.
1743 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1744 base_copy.cc: Likewise.
1745 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1746 default.cc: Likewise.
1747 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1748 seed_seq.cc: Likewise.
1749 * testsuite/26_numerics/random/shuffle_order_engine/
1750 requirements/typedefs.cc: Likewise.
1751 * testsuite/26_numerics/random/shuffle_order_engine/
1752 operators/equal.cc: Likewise.
1753 * testsuite/26_numerics/random/shuffle_order_engine/
1754 operators/serialize.cc: Likewise.
1755 * testsuite/26_numerics/random/geometric_distribution/
1756 cons/parms.cc: Likewise.
1757 * testsuite/26_numerics/random/geometric_distribution/
1758 cons/default.cc: Likewise.
1759 * testsuite/26_numerics/random/geometric_distribution/
1760 requirements/typedefs.cc: Likewise.
1761 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1762
1763 2009-07-31 Jason Merrill <jason@redhat.com>
1764 Douglas Gregor <doug.gregor@gmail.com>
1765
1766 * include/bits/move.h (forward): Implement as in N2835.
1767 (move): Implement as in N2831.
1768 * include/std/istream (rvalue stream operator>>): New.
1769 * include/std/ostream (rvalue stream operator<<): New.
1770 * testsuite/27_io/rvalue_streams.cc: New.
1771
1772 2009-07-31 Jason Merrill <jason@redhat.com>
1773
1774 * include/bits/forward_list.h (splice_after): Use forward.
1775 (merge): Likewise.
1776 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1777 (move_iterator::operator[]): Use move.
1778 * include/bits/stl_list.h (insert): Use move.
1779 * include/std/thread (_Callable constructor): Use forward.
1780 * include/std/tuple: Don't specify explicit template args to move.
1781
1782 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1783 Adjust signature.
1784 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1785 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1786 reference.
1787 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1788 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1789 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1790 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1791 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1792 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1793 testsuite/23_containers/forward_list/operations/1.cc,
1794 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1795 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1796 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1797 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1798 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1799 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1800
1801 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1802
1803 PR libstdc++/40912 (partial)
1804 * include/std/random: Disable the facility if <stdint.h> is not
1805 available.
1806
1807 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1808
1809 PR libstdc++/40919
1810 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1811 xfail on darwin[3-9]*.
1812
1813 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1814
1815 PR libstdc++/40917
1816 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1817 tweak qualifications.
1818
1819 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1820
1821 PR libstdc++/40916
1822 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1823 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1824 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1825
1826 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1827
1828 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1829
1830 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1831
1832 PR libstdc++/40915
1833 * testsuite/18_support/headers/exception/synopsis.cc: Fix
1834 std::terminate declaration.
1835
1836 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1837
1838 PR libstdc++/40908
1839 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
1840 symbols at GLIBCXX_3.4.
1841
1842 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1843
1844 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
1845 * testsuite/util/testsuite_abi.cc: Adjust.
1846 * configure.ac: Bump libtool_VERSION to 6:13:0.
1847 * configure: Regenerate.
1848
1849 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
1850 Tyler Earman <rem.intellegare@gmail.com>
1851
1852 * doc/xml/manual/configure.xml: Consistent placement of
1853 ABI-changing options, clarify --enable-clocale.
1854
1855 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1856
1857 * python/Makefile.in: Regenerate.
1858
1859 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1860
1861 * python/Makefile.am (install-data-local): Use DESTDIR
1862 correctly.
1863
1864 2009-07-24 Jason Merrill <jason@redhat.com>
1865
1866 Core issue 901
1867 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
1868 dealloc.
1869
1870 2009-07-24 Joseph Myers <joseph@codesourcery.com>
1871
1872 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
1873 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1874 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
1875 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
1876 * testsuite/21_strings/headers/cwchar/functions_std.cc,
1877 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
1878 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1879 Use dg-require-swprintf.
1880
1881 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1882
1883 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
1884
1885 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1886
1887 * include/c_std/cmath (abs(_Tp)): Add.
1888 * include/c_global/cmath (abs(_Tp)): Likewise.
1889 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
1890
1891 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1892
1893 * doc/html/ext/lwg-closed.html: Update to R65.
1894 * doc/html/ext/lwg-defects.html: Likewise.
1895 * doc/html/ext/lwg-active.html: Likewise.
1896 * doc/xml/manual/intro.xml: Update DRs entries.
1897
1898 2009-07-22 Jason Merrill <jason@redhat.com>
1899
1900 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
1901
1902 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 * include/std/valarray (valarray<>::operator=(const valarray<>&),
1905 valarray<>::operator=(initializer_list<>)): Implement resolution
1906 of DR 630, [Ready] in Frankfurt.
1907 * testsuite/26_numerics/valarray/dr630-1.cc: New.
1908 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
1909 * doc/xml/manual/intro.xml: Add an entry for DR 630.
1910
1911 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1912
1913 * include/std/chrono (duration<>::operator%=, operator%):
1914 Add, per DR 934.
1915 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
1916 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
1917
1918 * include/std/chrono (operator/): Simplify implementation.
1919
1920 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
1921
1922 * doc/xml/manual/intro.xml: Escape '&', validate.
1923 * doc/xml/manual/using.xml: Validate, dead link check.
1924 * doc/xml/manual/strings.xml: Same.
1925 * doc/xml/manual/appendix_contributing.xml: Same.
1926 * doc/xml/manual/iterators.xml: Same.
1927 * doc/xml/manual/spine.xml: Same.
1928
1929 * doc/xml/faq.xml: Remove redundant xreflabel entities.
1930 * doc/xml/gnu/gpl-3.0.xml: Same.
1931 * doc/xml/manual/mt_allocator.xml: Same.
1932 * doc/xml/manual/allocator.xml: Same.
1933 * doc/xml/manual/ctype.xml: Same.
1934 * doc/xml/manual/codecvt.xml: Same.
1935 * doc/xml/manual/backwards_compatibility.xml: Same.
1936 * doc/xml/manual/shared_ptr.xml: Same.
1937 * doc/xml/manual/abi.xml: Same.
1938 * doc/xml/manual/auto_ptr.xml: Same.
1939 * doc/xml/manual/internals.xml: Same.
1940 * doc/xml/manual/parallel_mode.xml: Same.
1941 * doc/xml/manual/bitmap_allocator.xml: Same.
1942 * doc/xml/manual/build_hacking.xml: Same.
1943 * doc/xml/manual/evolution.xml: Same.
1944 * doc/xml/manual/debug.xml: Same.
1945 * doc/xml/manual/localization.xml: Same.
1946 * doc/xml/manual/appendix_contributing.xml: Same.
1947 * doc/xml/manual/locale.xml: Same.
1948 * doc/xml/manual/messages.xml: Same.
1949 * doc/xml/manual/spine.xml: Same.
1950 * doc/xml/manual/test.xml: Same.
1951 * doc/xml/book.txml: Same.
1952 * doc/xml/spine.xml: Same.
1953
1954 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
1955 * doc/xml/manual/backwards_compatibility.xml: Same.
1956 * doc/xml/manual/concurrency.xml: Same.
1957 * doc/xml/manual/intro.xml: Same.
1958 * doc/xml/manual/parallel_mode.xml: Same.
1959 * doc/xml/manual/status_cxx1998.xml: Same.
1960 * doc/xml/manual/containers.xml: Same.
1961 * doc/xml/manual/io.xml: Same.
1962 * doc/xml/manual/support.xml: Same.
1963 * doc/xml/manual/strings.xml: Same.
1964 * doc/xml/manual/debug_mode.xml: Same.
1965 * doc/xml/manual/extensions.xml: Same.
1966 * doc/xml/manual/appendix_contributing.xml: Same.
1967 * doc/xml/manual/messages.xml: Same.
1968 * doc/xml/manual/test.xml: Same.
1969
1970 * doc/xml/manual/abi.xml: Same.
1971 * doc/xml/manual/auto_ptr.xml: Same.
1972 * doc/xml/manual/parallel_mode.xml: Same.
1973 * doc/xml/manual/build_hacking.xml: Same.
1974 * doc/xml/manual/evolution.xml: Same.
1975 * doc/xml/manual/using.xml: Same.
1976 * doc/xml/manual/debug_mode.xml: Same.
1977 * doc/xml/manual/extensions.xml: Same.
1978 * doc/xml/manual/diagnostics.xml: Same.
1979 * doc/xml/manual/algorithms.xml: Same.
1980
1981 * doc/html: Regenerate.
1982
1983 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1984
1985 PR libstdc++/40712
1986 * config/locale/gnu/numeric_members.cc (numpunct<>::
1987 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
1988 and copy the langinfo data into it.
1989 (numpunct<>::~numpunct): Free the allocated memory.
1990 * config/locale/gnu/monetary_members.cc (moneypunct<>::
1991 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
1992 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
1993 _M_data->_M_curr_symbol.
1994 (moneypunct<>::~moneypunct): Free the allocated memory.
1995 * testsuite/22_locale/moneypunct/40712.cc: New.
1996
1997 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
1998 Do not leak memory if new throws.
1999 * include/bits/locale_facets_nonio.tcc
2000 (__moneypunct_cache<>::_M_cache): Likewise.
2001
2002 2009-07-17 Joseph Myers <joseph@codesourcery.com>
2003
2004 PR other/40784
2005 * configure: Regenerate.
2006
2007 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
2008
2009 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
2010 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2011 line numbers.
2012 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
2013 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
2014 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
2015
2016 2009-07-16 Joseph Myers <joseph@codesourcery.com>
2017
2018 * configure: Regenerate.
2019
2020 2009-07-16 Jason Merrill <jason@redhat.com>
2021
2022 PR libstdc++/37907
2023 * include/std/type_traits: Add is_standard_layout, is_trivial.
2024 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
2025 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2026 Update line numbers.
2027
2028 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
2029 Tom Tromey <tromey@redhat.com>
2030
2031 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
2032 Fetch std::string to the given length.
2033
2034 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2035
2036 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
2037 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
2038 [Ready] in Frankfurt.
2039 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
2040 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
2041 New.
2042 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
2043 Likewise.
2044 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
2045 Adjust.
2046 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
2047 Likewise.
2048 * doc/xml/manual/intro.xml: Add an entry for DR 696.
2049
2050 * include/bits/istream.tcc: Minor clean-up to the initializers of the
2051 __err locals.
2052 * include/bits/ostream.tcc: Likewise.
2053 * src/compatibility.cc: Likewise.
2054 * src/istream.cc: Likewise.
2055
2056 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2057
2058 * include/std/type_traits (common_type): Remove workaround for
2059 PR36628, now fixed.
2060
2061 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
2062
2063 PR testsuite/40699
2064 PR testsuite/40707
2065 PR testsuite/40709
2066 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
2067
2068 2009-07-08 Janis Johnson <janis187@us.ibm.com>
2069
2070 PR libstdc++/40691
2071 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
2072 * testsuite/26_numerics/valarray/40691.cc: New test.
2073
2074 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
2075
2076 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
2077 * testsuite/21_strings/c_strings/char/3.cc: Same.
2078
2079 2009-07-06 Jason Merrill <jason@redhat.com>
2080
2081 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
2082 to defer searching bases that don't overlap the desired address.
2083
2084 2009-07-05 Joseph Myers <joseph@codesourcery.com>
2085
2086 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
2087 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
2088 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
2089 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
2090 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
2091 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
2092 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
2093 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
2094 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
2095 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
2096 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
2097 testsuite/ext/vstring/init-list.cc,
2098 testsuite/ext/vstring/moveable.cc,
2099 testsuite/ext/vstring/requirements/citerators.cc,
2100 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
2101 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
2102 Use dg-require-string-conversions.
2103
2104 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2105
2106 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
2107 to ld_library_path. Use add_path. Add just find_libgcc_s to
2108 ld_library_path, not every libgcc multilib directory.
2109
2110 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2111
2112 PR libstdc++/40600
2113 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
2114 std::minmax return type.
2115 * testsuite/25_algorithms/minmax/3.cc: Likewise.
2116
2117 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2118
2119 PR libstdc++/40511
2120 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
2121 with glibc2.2.x.
2122
2123 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2124
2125 * include/bits/random.tcc
2126 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
2127 as array type.
2128
2129 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2130
2131 * include/bits/random.h (__mod(_Tp)): Use defaults.
2132 (struct _Mod): Adjust template parameters.
2133 (linear_congruential_engine<>::operator()()): Adjust.
2134 (typedef _UInt32Type): Remove.
2135 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
2136 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
2137 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
2138 calls.
2139 (mersenne_twister_engine<>::seed(result_type)): Likewise.
2140 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
2141 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
2142 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
2143 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
2144 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
2145 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
2146 Likewise.
2147
2148 * include/bits/random.tcc
2149 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
2150 formula (i mod n).
2151 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
2152 as array type.
2153 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
2154 size.
2155 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
2156 uint_least32_t.
2157
2158 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2159
2160 * include/std/future (shared_future): Adjust doxygen comment.
2161
2162 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2163
2164 PR libstdc++/40297
2165 * include/bits/atomic_0.h: Reverse debug assertions.
2166 * include/bits/atomic_2.h: Likewise.
2167
2168 2009-06-23 DJ Delorie <dj@redhat.com>
2169
2170 Add MeP port.
2171 * configure.host: Add mep support.
2172
2173 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
2174
2175 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
2176 (INPUT): Add future.
2177 * include/std/future: Adjust markup.
2178 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
2179 line numbers.
2180 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2181 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2182 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2183 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2184
2185 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2186
2187 * include/bits/shared_ptr.h: Do not swap rvalues.
2188 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
2189 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2190 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2191 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2192 * testsuite/20_util/tuple/swap.cc: Likewise.
2193
2194 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2195
2196 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
2197 * include/std/ratio: Typo in comment.
2198
2199 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2200
2201 PR libstdc++/40518
2202 * include/bits/basic_string.h (basic_string<>::_Rep::
2203 _M_set_length_and_sharable): Do not write the empty rep.
2204 (basic_string<>::erase(iterator, iterator)): Likewise,
2205 move out of line...
2206 * include/bits/basic_string.tcc: ... here.
2207
2208 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2209
2210 * testsuite/util/testsuite_common_types.h (bitwise_operators,
2211 bitwise_assignment_operators): Initialize a and b.
2212 (struct has_bitwise_operators): Do not call the latter.
2213 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2214 dg-error line numbers.
2215 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
2216 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
2217 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
2218
2219 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2220
2221 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
2222 possibly unused.
2223 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2224 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2225 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2226
2227 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
2228
2229 * include/std/future: New.
2230 * include/Makefile.am: Add.
2231 * include/Makefile.in: Regenerate.
2232 * src/future.cc: New.
2233 * src/Makefile.am: Add.
2234 * src/Makefile.in: Regenerate.
2235 * config/abi/pre/gnu.ver: Add export.
2236 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
2237 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
2238 * testsuite/30_threads/packaged_task/cons/1.cc: New.
2239 * testsuite/30_threads/packaged_task/cons/2.cc: New.
2240 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
2241 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
2242 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
2243 * testsuite/30_threads/packaged_task/cons/move.cc: New.
2244 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
2245 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
2246 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
2247 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
2248 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
2249 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
2250 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
2251 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
2252 * testsuite/30_threads/packaged_task/members/reset.cc: New.
2253 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
2254 * testsuite/30_threads/packaged_task/members/swap.cc: New.
2255 * testsuite/30_threads/packaged_task/requirements/
2256 explicit_instantiation.cc: New.
2257 * testsuite/30_threads/promise/cons/1.cc: New.
2258 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
2259 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
2260 * testsuite/30_threads/promise/cons/move_assign.cc: New.
2261 * testsuite/30_threads/promise/cons/move.cc: New.
2262 * testsuite/30_threads/promise/members/get_future.cc: New.
2263 * testsuite/30_threads/promise/members/get_future2.cc: New.
2264 * testsuite/30_threads/promise/members/set_exception.cc: New.
2265 * testsuite/30_threads/promise/members/set_exception2.cc: New.
2266 * testsuite/30_threads/promise/members/set_value.cc: New.
2267 * testsuite/30_threads/promise/members/set_value2.cc: New.
2268 * testsuite/30_threads/promise/members/set_value3.cc: New.
2269 * testsuite/30_threads/promise/members/swap.cc: New.
2270 * testsuite/30_threads/promise/requirements/
2271 explicit_instantiation.cc: New.
2272 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
2273 * testsuite/30_threads/shared_future/cons/copy.cc: New.
2274 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
2275 * testsuite/30_threads/shared_future/cons/move.cc: New.
2276 * testsuite/30_threads/shared_future/members/get.cc: New.
2277 * testsuite/30_threads/shared_future/members/get2.cc: New.
2278 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
2279 * testsuite/30_threads/shared_future/members/has_value.cc: New.
2280 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
2281 * testsuite/30_threads/shared_future/members/wait.cc: New.
2282 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
2283 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
2284 * testsuite/30_threads/shared_future/requirements/
2285 explicit_instantiation.cc: New.
2286 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
2287 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
2288 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
2289 * testsuite/30_threads/unique_future/cons/move.cc: New.
2290 * testsuite/30_threads/unique_future/members/get.cc: New.
2291 * testsuite/30_threads/unique_future/members/get2.cc: New.
2292 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
2293 * testsuite/30_threads/unique_future/members/has_value.cc: New.
2294 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
2295 * testsuite/30_threads/unique_future/members/wait.cc: New.
2296 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
2297 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
2298 * testsuite/30_threads/unique_future/requirements/
2299 explicit_instantiation.cc: New.
2300 * testsuite/performance/30_threads/future/polling.cc: New.
2301
2302 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2303
2304 * Revert last Change.
2305
2306 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2307
2308 PR libstdc++/40497
2309 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
2310 signature per the current C++1x draft (N2857).
2311 * testsuite/24_iterators/operations/40497.cc: Add.
2312
2313 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2314
2315 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
2316 a floating point type.
2317 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
2318 _IntType)): Fix second default argument.
2319 (uniform_int_distribution<>::_M_call): Remove.
2320 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2321 const param_type&)): Only declare.
2322 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
2323 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
2324 Remove.
2325 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2326 const param_type&): Define here.
2327 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
2328 const param_type&), discrete_distribution<>::operator()
2329 (_UniformRandomNumberGenerator&, const param_type&),
2330 piecewise_constant_distribution<>::operator()
2331 (_UniformRandomNumberGenerator&, const param_type&),
2332 piecewise_linear_distribution<>::operator()
2333 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
2334 the second template argument of _Adaptor.
2335 * testsuite/26_numerics/random/uniform_int_distribution/cons/
2336 default.cc: Adjust.
2337
2338 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2339
2340 * include/bits/random.tcc (discrete_distribution<>::param_type::
2341 param_type(size_t, double, double, _Func),
2342 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2343 const param_type&)): Tidy.
2344 (piecewise_constant_distribution<>::param_type::_M_initialize):
2345 Use reserve, fix.
2346 (piecewise_constant_distribution<>::param_type::
2347 param_type(initializer_list<>, _Func),
2348 piecewise_constant_distribution<>::param_type::
2349 param_type(size_t, _RealType, _RealType, _Func),
2350 piecewise_linear_distribution<>::param_type::
2351 param_type(initializer_list<>, _Func),
2352 piecewise_linear_distribution<>::param_type::
2353 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2354 (piecewise_constant_distribution<>::param_type::
2355 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2356 piecewise_constant_distribution<>::
2357 operator()(_UniformRandomNumberGenerator&, const param_type&),
2358 piecewise_linear_distribution<>::
2359 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2360 (operator>>(std::basic_istream<>&,
2361 piecewise_constant_distribution<>&),
2362 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2363 Use reserve.
2364 * include/bits/random.h: Minor cosmetic changes.
2365
2366 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2367
2368 * testsuite/23_containers/list/check_construct_destroy.h: New.
2369 Move test logic here.
2370 * testsuite/23_containers/list/moveable.h: Same.
2371 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2372 * testsuite/23_containers/list/modifiers/1.h: Same.
2373 * testsuite/23_containers/list/modifiers/2.h: Same.
2374 * testsuite/23_containers/list/modifiers/3.h: Same.
2375 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2376 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2377 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2378 * testsuite/23_containers/list/operations/1.h: Same.
2379 * testsuite/23_containers/list/operations/2.h: Same.
2380 * testsuite/23_containers/list/operations/3.h: Same.
2381 * testsuite/23_containers/list/operations/4.h: Same.
2382 * testsuite/23_containers/list/operations/5.h: Same.
2383 * testsuite/23_containers/list/capacity/1.h: Same.
2384 * testsuite/23_containers/list/init-list.h: Same.
2385 * testsuite/23_containers/list/cons/1.h: Same.
2386 * testsuite/23_containers/list/cons/2.h: Same.
2387 * testsuite/23_containers/list/cons/3.h: Same.
2388 * testsuite/23_containers/list/cons/4.h: Same.
2389 * testsuite/23_containers/list/cons/5.h: Same.
2390 * testsuite/23_containers/list/cons/6.h: Same.
2391 * testsuite/23_containers/list/cons/7.h: Same.
2392 * testsuite/23_containers/list/cons/8.h: Same.
2393 * testsuite/23_containers/list/cons/9.h: Same.
2394 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2395 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2396 header.
2397 * testsuite/23_containers/list/modifiers/1.cc: Same.
2398 * testsuite/23_containers/list/modifiers/2.cc: Same.
2399 * testsuite/23_containers/list/modifiers/3.cc: Same.
2400 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2401 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2402 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2403 * testsuite/23_containers/list/operations/1.cc: Same.
2404 * testsuite/23_containers/list/operations/2.cc: Same.
2405 * testsuite/23_containers/list/operations/3.cc: Same.
2406 * testsuite/23_containers/list/operations/4.cc: Same.
2407 * testsuite/23_containers/list/operations/5.cc: Same.
2408 * testsuite/23_containers/list/capacity/1.cc: Same.
2409 * testsuite/23_containers/list/init-list.cc: Same.
2410 * testsuite/23_containers/list/cons/1.cc: Same.
2411 * testsuite/23_containers/list/cons/2.cc: Same.
2412 * testsuite/23_containers/list/cons/3.cc: Same.
2413 * testsuite/23_containers/list/cons/4.cc: Same.
2414 * testsuite/23_containers/list/cons/5.cc: Same.
2415 * testsuite/23_containers/list/cons/6.cc: Same.
2416 * testsuite/23_containers/list/cons/7.cc: Same.
2417 * testsuite/23_containers/list/cons/8.cc: Same.
2418 * testsuite/23_containers/list/cons/9.cc: Same.
2419 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2420 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2421 * testsuite/23_containers/list/moveable.cc: Same.
2422
2423 2009-06-17 Tom Tromey <tromey@redhat.com>
2424
2425 * python/hook.in: Do not fail when there is no current objfile.
2426 Use os.path.normpath.
2427
2428 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2429
2430 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2431 Remove.
2432 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2433 rvalue-reference so that move constructor is called.
2434 * testsuite/18_support/exception_ptr/move.cc: New.
2435
2436 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2437
2438 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2439 if joinable.
2440
2441 2009-06-15 Tom Tromey <tromey@redhat.com>
2442
2443 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2444 set self.iter.
2445 (StdMapPrinter.to_string): Make a new iterator.
2446 (StdMapPrinter.children): Likewise.
2447 (StdSetPrinter.__init__): Don't set self.iter.
2448 (StdSetPrinter.to_string): Make a new iterator.
2449 (StdSetPrinter.children): Likewise.
2450
2451 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2452
2453 * include/bits/random.tcc
2454 (negative_binomial_distribution<>::operator()
2455 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2456 class member gamma_distribution.
2457 (negative_binomial_distribution<>::operator()
2458 (_UniformRandomNumberGenerator&)): Implement out of line here.
2459 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2460 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2461 (student_t_distribution<>::operator()
2462 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2463 simplify.
2464 (operator<<(basic_ostream<>&, student_t_distribution<>),
2465 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2466 (chi_squared_distribution<>::operator()
2467 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2468 tweak to use a class member gamma_distribution.
2469 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2470 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2471 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2472 const param_type&): Move inline, tweak to use class member
2473 gamma_distributions.
2474 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2475 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2476 * include/bits/random.h: Adjust, minor tweaks.
2477
2478 2009-06-10 Tom Tromey <tromey@redhat.com>
2479
2480 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2481 (build_libstdcxx_dictionary): Accept shortened form of
2482 basic_string names.
2483 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2484
2485 2009-06-10 Tom Tromey <tromey@redhat.com>
2486
2487 PR libstdc++/40289:
2488 * python/Makefile.in: Rebuild.
2489 * python/hook.in: Compute module path relative to objfile.
2490 * python/Makefile.am (pythondir): Redefine.
2491 (gdb.py): Subst toolexeclibdir.
2492 (install-data-local): Rewrite.
2493
2494 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2495
2496 * include/bits/move.h: Doxygen group fixes.
2497
2498 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2499
2500 * include/bits/random.tcc (gamma_distribution<>::operator()
2501 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2502 the Marsaglia/Tsang algorithm.
2503 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2504 (operator<<(basic_ostream<>&, gamma_distribution<>),
2505 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2506
2507 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2508 Remove, just use normal_distribution.
2509 (operator<<(basic_ostream<>&, student_t_distribution<>),
2510 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2511 (linear_congruential_engine<>::operator()()): Move inline.
2512 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2513 const param_type&)): Move inline, just use normal_distribution.
2514 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2515 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2516 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2517 const param_type&)): Move here, out of line.
2518 (piecewise_constant_distribution<>::param_type::param_type()): Move
2519 inline.
2520 * include/bits/random.h: Adjust, minor tweaks.
2521
2522 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2523
2524 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2525
2526 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2527
2528 * include/ext/throw_allocator.h: Rework.
2529 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2530 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2531 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2532 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2533 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2534 * testsuite/util/regression/rand/priority_queue/
2535 container_rand_regression_test.tcc: Inline functions.
2536 * testsuite/util/regression/rand/assoc/
2537 container_rand_regression_test.tcc: Same.
2538
2539 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2540
2541 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2542
2543 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2544
2545 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2546 * configure: Regenerate.
2547
2548 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2549
2550 PR libstdc++/40299
2551 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2552 * testsuite/ext/rope/40299.cc: New.
2553
2554 2009-05-28 Tom Tromey <tromey@redhat.com>
2555 Phil Muldoon <pmuldoon@redhat.com>
2556 Jonathan Wakely <jwakely.gcc@gmail.com>
2557
2558 * python/Makefile.in, , python/libstdcxx/__init__.py,
2559 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2560 python/hook.in, python/Makefile.am: New files.
2561 * configure, Makefile.in: Rebuild.
2562 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2563 * Makefile.am (SUBDIRS): Add python.
2564
2565 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2566
2567 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2568 to ...
2569 * testsuite/util/replacement_memory_operators.h: ...here. New.
2570 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2571 * testsuite/util/testsuite_hooks.cc: Same.
2572
2573 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2574 replacement_memory_operators.h.
2575 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2576 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2577 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2578 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2579 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2580 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2581 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2582 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2583 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2584 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2585 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2586 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2587 * testsuite/ext/mt_allocator/check_new.cc: Same.
2588 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2589 * testsuite/ext/debug_allocator/check_new.cc: Same.
2590 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2591 * testsuite/ext/new_allocator/check_delete.cc: Same.
2592 * testsuite/ext/new_allocator/check_new.cc: Same.
2593 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2594 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2595 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2596 * testsuite/ext/throw_allocator/check_new.cc: Same.
2597 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2598 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2599 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2600 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2601 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2602 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2603 * testsuite/ext/pool_allocator/check_new.cc: Same.
2604 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2605 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2606 * testsuite/ext/array_allocator/check_delete.cc: Same.
2607 * testsuite/ext/array_allocator/check_new.cc: Same.
2608 * testsuite/23_containers/deque/cons/1.cc: Same.
2609 * testsuite/23_containers/deque/cons/2.cc: Same.
2610
2611 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2612
2613 * libsupc++/initializer_list: Format.
2614 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2615 * testsuite/18_support/initializer_list/requirements/
2616 explicit_instantiation.cc: New.
2617
2618 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2619
2620 PR libstdc++/40273
2621 * include/tr1_impl/functional: Add explicit casts.
2622 * testsuite/20_util/function/requirements/
2623 explicit_instantiation.cc: New.
2624 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2625
2626 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
2627
2628 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2629
2630 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2631
2632 PR libstdc++/40221
2633 * include/tr1_impl/functional: Add explicit cast.
2634
2635 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2636
2637 PR libstdc++/40094
2638 Revert:
2639 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2640 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2641 out of line member functions definitions.
2642 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2643 Remove, use static locals instead.
2644 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2645 * src/throw_allocator.cc: New.
2646 * src/Makefile.am: Add.
2647 * config/abi/pre/gnu.ver: Add exports.
2648 * src/Makefile.in: Regenerate.
2649
2650 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2651
2652 * include/tr1_impl/functional (function): Use explicit operator bool.
2653 * include/bits/shared_ptr.h (__shared_ptr): Same.
2654 * include/bits/unique_ptr.h (unique_ptr): Same.
2655 * include/std/mutex (unique_lock): Same.
2656 * include/std/system_error (error_code): Same.
2657 (error_condition): Same.
2658 * include/std/ostream (sentry): Same.
2659 * include/std/istream (sentry): Same.
2660 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2661 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2662 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2663 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2664 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2665 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2666 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2667
2668 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2669
2670 * testsuite/23_containers/list/14340.cc: Abstract list type.
2671 * testsuite/23_containers/list/init-list.cc: Same.
2672 * testsuite/23_containers/list/pthread5.cc: Same.
2673 * testsuite/23_containers/list/invalidation/1.cc: Same.
2674 * testsuite/23_containers/list/invalidation/2.cc: Same.
2675 * testsuite/23_containers/list/invalidation/3.cc: Same.
2676 * testsuite/23_containers/list/invalidation/4.cc: Same.
2677 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2678 * testsuite/23_containers/list/modifiers/1.cc: Same.
2679 * testsuite/23_containers/list/modifiers/2.cc: Same.
2680 * testsuite/23_containers/list/modifiers/3.cc: Same.
2681 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2682 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2683 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2684 * testsuite/23_containers/list/cons/1.cc: Same.
2685 * testsuite/23_containers/list/cons/2.cc: Same.
2686 * testsuite/23_containers/list/cons/3.cc: Same.
2687 * testsuite/23_containers/list/cons/4.cc: Same.
2688 * testsuite/23_containers/list/cons/5.cc: Same.
2689 * testsuite/23_containers/list/cons/6.cc: Same.
2690 * testsuite/23_containers/list/cons/7.cc: Same.
2691 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2692 * testsuite/23_containers/list/cons/8.cc: Same.
2693 * testsuite/23_containers/list/cons/9.cc: Same.
2694 * testsuite/23_containers/list/operations/1.cc: Same.
2695 * testsuite/23_containers/list/operations/2.cc: Same.
2696 * testsuite/23_containers/list/operations/3.cc: Same.
2697 * testsuite/23_containers/list/operations/4.cc: Same.
2698 * testsuite/23_containers/list/operations/5.cc: Same.
2699 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2700 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2701 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2702 * testsuite/23_containers/list/requirements/dr438/
2703 constructor_1_neg.cc: Same.
2704 * testsuite/23_containers/list/requirements/dr438/
2705 constructor_2_neg.cc: Same.
2706 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2707 * testsuite/23_containers/list/requirements/
2708 partial_specialization/1.cc: Same.
2709 * testsuite/23_containers/list/23781.cc: Same.
2710 * testsuite/23_containers/list/pthread1.cc: Same.
2711 * testsuite/23_containers/list/capacity/1.cc: Same.
2712 * testsuite/23_containers/list/capacity/29134.cc: Same.
2713 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2714 * testsuite/23_containers/list/moveable.cc: Same.
2715
2716 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2717
2718 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2719
2720 PR libstdc++/40184
2721 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2722 Declare...
2723 * config/locale/gnu/c_locale.cc: ... and define.
2724 * config/locale/generic/c_locale.cc: Define.
2725 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2726 Use it.
2727 * testsuite/22_locale/locale/cons/40184.cc: New.
2728
2729 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2730
2731 PR libstdc++/40192
2732 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2733 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2734 * testsuite/23_containers/vector/40192.cc: New.
2735
2736 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2737
2738 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2739 * include/bits/stl_deque.h (swap): Likewise.
2740 * include/bits/stl_list.h (swap): Likewise.
2741 * include/bits/stl_vector.h (swap): Likewise.
2742 * include/bits/stl_bvector.h (swap): Likewise.
2743 * include/bits/stl_queue.h (swap): Likewise.
2744 * include/bits/stl_stack.h (swap): Likewise.
2745 * include/bits/stl_tree.h (swap): Likewise.
2746 * include/bits/stl_map.h (swap): Likewise.
2747 * include/bits/stl_multimap.h (swap): Likewise.
2748 * include/bits/stl_set.h (swap): Likewise.
2749 * include/bits/stl_multiset.h (swap): Likewise.
2750 * include/bits/forward_list.h (swap): Likewise.
2751 * include/bits/unique_ptr.h (swap): Likewise.
2752 * include/debug/deque (swap): Likewise.
2753 * include/debug/list (swap): Likewise.
2754 * include/debug/vector (swap): Likewise.
2755 * include/debug/map.h (swap): Likewise.
2756 * include/debug/multimap.h (swap): Likewise.
2757 * include/debug/set.h (swap): Likewise.
2758 * include/debug/multiset.h (swap): Likewise.
2759 * include/debug/unordered_map (swap): Likewise.
2760 * include/debug/unordered_set (swap): Likewise.
2761 * include/ext/vstring.h (swap): Likewise.
2762 * include/tr1_impl/unordered_map (swap): Likewise.
2763 * include/tr1_impl/hashtable (swap): Likewise.
2764 * include/tr1_impl/unordered_set (swap): Likewise.
2765 * include/std/tuple (swap): Likewise.
2766 * include/std/mutex (swap): Likewise.
2767 * include/std/thread (swap): Likewise.
2768 (operator<<): Only output to lvalue streams.
2769 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2770 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2771 * testsuite/23_containers/deque/requirements/dr438/
2772 assign_neg.cc: Adjust line numbers.
2773 * testsuite/23_containers/deque/requirements/dr438/
2774 constructor_1_neg.cc: Likewise.
2775 * testsuite/23_containers/deque/requirements/dr438/
2776 constructor_2_neg.cc: Likewise.
2777 * testsuite/23_containers/deque/requirements/dr438/
2778 insert_neg.cc: Likewise.
2779 * testsuite/23_containers/list/requirements/dr438/
2780 assign_neg.cc: Likewise.
2781 * testsuite/23_containers/list/requirements/dr438/
2782 constructor_1_neg.cc: Likewise.
2783 * testsuite/23_containers/list/requirements/dr438/
2784 constructor_2_neg.cc: Likewise.
2785 * testsuite/23_containers/list/requirements/dr438/
2786 insert_neg.cc: Likewise.
2787 * testsuite/23_containers/vector/requirements/dr438/
2788 assign_neg.cc: Likewise.
2789 * testsuite/23_containers/vector/requirements/dr438/
2790 constructor_1_neg.cc: Likewise.
2791 * testsuite/23_containers/vector/requirements/dr438/
2792 constructor_2_neg.cc: Likewise.
2793 * testsuite/23_containers/vector/requirements/dr438/
2794 insert_neg.cc: Likewise.
2795 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2796 test non-member swap.
2797 * testsuite/30_threads/thread/swap/2.cc: Remove.
2798
2799 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2800
2801 * include/std/mutex: Move std::lock_error to ...
2802 * src/compatibility.cc: Here.
2803 * src/mutex.cc: Likewise.
2804 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2805 for lock types and remove std::lock_error check.
2806
2807 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2808
2809 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2810 double include.
2811
2812 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2813
2814 PR libstdc++/40160
2815 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2816 typeid when __GXX_RTTI is undefined.
2817 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2818 for null _M_variant._M_iterator._M_type,
2819 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2820 * testsuite/21_strings/basic_string/40160.cc: New.
2821
2822 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2823
2824 * testsuite/26_numerics/random/discrete_distribution/cons/
2825 num_xbound_fun.cc: Minor tweaks.
2826 * testsuite/26_numerics/random/piecewise_constant_distribution/
2827 cons/initlist_fun.cc: Likewise
2828 * testsuite/26_numerics/random/piecewise_constant_distribution/
2829 cons/num_xbound_fun.cc: Likewise
2830 * testsuite/26_numerics/random/piecewise_linear_distribution/
2831 cons/initlist_fun.cc: Likewise
2832 * testsuite/26_numerics/random/piecewise_linear_distribution/
2833 cons/num_xbound_fun.cc: Likewise
2834
2835 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2836
2837 PR libstdc++/36211
2838 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
2839 cxxldflags to additional_flags rather than cxx_final.
2840
2841 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2842
2843 * testsuite/26_numerics/random/discrete_distribution/cons/
2844 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
2845 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2846 initlist_fun.cc: Likewise
2847 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2848 num_xbound_fun.cc: Likewise
2849 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2850 initlist_fun.cc: Likewise
2851 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2852 num_xbound_fun.cc: Likewise
2853
2854 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 PR libstdc++/40123
2857 * random.tcc (independent_bits_engine<>::operator()()): Use
2858 result_type(1), not 1UL.
2859
2860 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
2861 and _M_b.min(), instead of this->max() and this->min().
2862
2863 * random.h (_ShiftMin1): Remove, adjust everywhere.
2864
2865 * random.tcc: Minor cosmetic changes.
2866
2867 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2868
2869 * include/bits/random.tcc (cauchy_distribution<>::
2870 operator()(_UniformRandomNumberGenerator&, const param_type&)):
2871 Avoid M_PI, a glibc extension.
2872
2873 2009-05-13 Ben Elliston <bje@au.ibm.com>
2874
2875 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
2876 * include/Makefile.in: Likewise.
2877
2878 2009-05-13 Ben Elliston <bje@au.ibm.com>
2879
2880 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
2881 const void * const.
2882
2883 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
2884
2885 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
2886 random number engines, complex, bitset, array, time utilities, and
2887 char_traits.
2888
2889 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
2890
2891 * libsupc++/exception: Include nested_exception.h in C++0x mode.
2892 * libsupc++/nested_exception.h: New.
2893 * libsupc++/Makefile.am: Add new header.
2894 * libsupc++/Makefile.in: Regenerate.
2895 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
2896 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
2897 * testsuite/18_support/nested_exception/cons.cc: New.
2898 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
2899 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
2900 * doc/xml/manual/status_cxx200x.xml: Adjust.
2901
2902 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2903
2904 * include/ext/throw_allocator.h: Remove redundant include.
2905
2906 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2907
2908 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2909 out of line member functions definitions.
2910 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2911 Remove, use static locals instead.
2912 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2913 * src/throw_allocator.cc: New.
2914 * src/Makefile.am: Add.
2915 * config/abi/pre/gnu.ver: Add exports.
2916 * src/Makefile.in: Regenerate.
2917
2918 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2919
2920 * configure.ac: Bump libtool_VERSION to 6:12:0.
2921 * configure: Regenerate.
2922
2923 2009-05-07 Matthias Klose <doko@ubuntu.com>
2924
2925 PR libstdc++/40038
2926 * src/math_stubs_long_double.cc: Add ceill.
2927
2928 2009-05-06 Johannes Singler <singler@ira.uka.de>
2929
2930 PR libstdc++/39546
2931 * include/parallel/algo.h (find_switch):
2932 Parametrize binder2nd with const T& instead of T.
2933 * testsuite/25_algorithms/find/39546.cc: new test case
2934
2935 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2936
2937 Revert:
2938 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2939
2940 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2941 possible.
2942 * configure: Regenerate.
2943
2944 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
2945
2946 PR libstdc++/39909
2947 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
2948 __set_once_functor_lock_ptr): Replace global lock object with local
2949 locks on global mutex.
2950 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
2951 __set_once_functor_lock_ptr): Likewise, keeping old function to
2952 preserve ABI.
2953 (__once_proxy): Use pointer to local lock if set, global lock
2954 otherwise.
2955 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
2956 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
2957 * testsuite/30_threads/call_once/39909.cc: New.
2958
2959 2009-05-03 Jan Hubicka <jh@suse.cz>
2960
2961 * include/parallel/settings.h (get): Mark const.
2962 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
2963 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
2964 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
2965 throw ().
2966 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
2967 (is_open, fd): Mark pure and throw ().
2968 (seekoff): Mark throw ().
2969
2970 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2971
2972 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2973 possible.
2974 * configure: Regenerate.
2975
2976 2009-05-02 Jan Hubicka <jh@suse.cz>
2977
2978 * include/tr1_impl/functional_hash.h (explicit specializations of ()
2979 operator): Mark pure.
2980
2981 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
2982
2983 * scripts/create_testsuite_files: Remove thread directory.
2984
2985 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
2986
2987 PR libstdc++/39868
2988 * scripts/run_doxygen: Uncomment removal of includes.
2989 (problematic): Rewrite __cxxabiv1 namespace to abi.
2990
2991 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2992
2993 Revert the last commit.
2994
2995 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
2996
2997 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
2998 Replace global lock object with local locks on global mutex.
2999 * src/mutex.cc: Likewise.
3000 * config/abi/pre/gnu.ver: Adjust.
3001 * testsuite/30_threads/call_once/call_once2.cc: New.
3002
3003 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3004
3005 PR libstdc++/39880
3006 PR libstdc++/39881
3007 PR libstdc++/39882
3008 * include/std/system_error (is_error_code_enum<errc>): Remove.
3009 (error_condition<>::error_condition(_ErrorCodeEnum,)
3010 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
3011 (error_code<>::error_code(_ErrorCodeEnum,),
3012 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
3013 * testsuite/19_diagnostics/system_error/39880.cc: New.
3014 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
3015 Likewise.
3016 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
3017 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
3018 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
3019 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3020 Adjust.
3021 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3022 Likewise.
3023 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
3024 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
3025 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
3026 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
3027 Likewise.
3028 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
3029 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
3030 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
3031 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
3032
3033 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
3034
3035 * doc/xml/authors.xml: Add space.
3036 * doc/xml/faq.xml: Update links.
3037 * doc/xml/manual/intro.xml: Same.
3038 * doc/xml/manual/abi.xml: Update.
3039 * doc/xml/manual/appendix_contributing.xml: Fix typo.
3040 * doc/xml/manual/status_cxxtr1.xml: Update links.
3041 * doc/xml/manual/status_cxx1998.xml: Same.
3042 * doc/xml/manual/status_cxx200x.xml: Same.
3043
3044 2009-04-22 Jan Hubicka <jh@suse.cz>
3045
3046 * include/tr1_impl/array (at): Do not use builtin_expect.
3047 * include/ext/throw_allocator.h (allocate): Likewise.
3048 * include/ext/pool_allocator.h (allocate): Likweise.
3049 * include/ext/bitmap_allocator.h (allocate): Likewise.
3050 * include/ext/rc_string_base.h (_S_construct): Likewise.
3051 * include/ext/malloc_allocator.h (allocate): Likewise.
3052 * include/ext/mt_allocator.h (allocate): Likewise.
3053 * include/ext/sso_string_base.h (_M_construct): Likewise.
3054 * include/bits/basic_string.tcc (_S_construct): Likewise.
3055
3056 2009-04-22 Jan Hubicka <jh@suse.cz>
3057
3058 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3059 (atexit, atoll, stroll, strtoull): Mark throw ()
3060 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3061 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
3062 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3063 (atexit, atoll, stroll, strtoull): Mark throw ()
3064 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3065 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3066
3067 2009-04-21 Jan Hubicka <jh@suse.cz>
3068
3069 * include/ext/atomicity.h
3070 (__exchange_and_add, __atomic_add): Mark throw ().
3071 * config/os/aix/atomicity.h
3072 * config/os/aix/atomicity.h
3073 * config/os/irix/atomicity.h
3074 * config/cpu/cris/atomicity.h
3075 * config/cpu/m68k/atomicity.h
3076 * config/cpu/hppa/atomicity.h
3077 * config/cpu/sparc/atomicity.h
3078 * config/cpu/i386/atomicity.h
3079 * config/cpu/i486/atomicity.h
3080 * config/cpu/sh/atomicity.h
3081 * config/cpu/generic/atomicity_mutex/atomicity.h
3082 * config/cpu/generic/atomicity_builtins/atomicity.h
3083 (__exchange_and_add, __atomic_add): Mark throw ().
3084
3085 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3086
3087 PR libstdc++/39835
3088 * include/bits/random.h: Avoid the badname __alpha (and, for
3089 consistency, __beta too).
3090 * include/bits/random.tcc: Likewise.
3091
3092 2009-04-19 Jan Hubicka <jh@suse.cz>
3093
3094 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
3095 _GLIBCXX_NOTHROW.
3096
3097 2009-04-19 Jan Hubicka <jh@suse.cz>
3098
3099 * include/c_compatibility/stdatomic.h
3100 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3101 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
3102 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
3103
3104 2009-04-18 Jan Hubicka <jh@suse.cz>
3105
3106 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
3107 * libsupc++/unwind-cxx.h (__cxa_get_globals,
3108 __cxa_get_globals_fast): Mark const.
3109 (__cxa_get_exception_ptr): Mark pure.
3110 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
3111 (__terminate): Makr throw ().
3112 * libsupc++/exception (terminate): Mark throw().
3113 (uncaught_exception): Mark pure.
3114 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
3115 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
3116 Mark throw().
3117 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
3118 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
3119 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
3120 __cxa_guard_abort): Mark throw ().
3121 (__cxa_pure_virtual): Mark noreturn.
3122 (__cxa_current_exception_type): Mark throw and pure.
3123 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
3124 __cxa_exception_type): Mark pure.
3125 (_M_safe_bool_dummy): Mark pure and const.
3126
3127 2009-04-18 Jan Hubicka <jh@suse.cz>
3128
3129 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
3130 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
3131 _M_destroy_thread_key): Mark throw ()
3132 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
3133 _M_singular, _M_can_compare _M_get_mutex, _M_message,
3134 _M_get_max_length): Mark throw ().
3135 * include/debug/formatter.h (_M_message, _M_format_word,
3136 _M_get_max_length): Mark throw ().
3137 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
3138 _M_detach_single): Mark throw ().
3139 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
3140 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
3141 throw ()
3142 (_M_get_mutex): Mark throw ().
3143 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
3144 (_M_destroy_thread_key): Mark CONST and throw.
3145 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3146 throw ().
3147
3148 2009-04-18 Jan Hubicka <jh@suse.cz>
3149
3150 * src/condition_variable.cc (condition_variable,
3151 condition_variable_any constructors): Mark throw()
3152 * src/hash.cc (operator() for long double, string, and wstring): Mark
3153 throw ().
3154 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
3155 _M_setup, rdbuf, str): Mark throw ().
3156 * src/chrono.cc (new): Mark throw ().
3157 * include/std/system_error (system_category, generic_category): Mark
3158 throw () and const.
3159 * include/std/chrono (now): Mark throw ().
3160 * include/std/condition_variable (condition_variable,
3161 ~condition_variable, condition_variable_any,
3162 ~condition_variable_any): Mark throw ().
3163 * include/std/mutex (mutex): Mark throw ().
3164 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3165 throw.
3166 * include/bits/functional_hash.h (operator() on size_t): Mark pure
3167 and throw ().
3168 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
3169 * include/bits/locale_classes.h (_S_initialize_once,
3170 _S_clone_c_locale): Mark throw ().
3171 (_S_get_c_name): Mark const and throw ().
3172 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
3173 throw ().
3174 * include/bits/locale_facets.h (__convert_to_v explicit instances):
3175 Mark throw ().
3176 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
3177 throw ().
3178 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
3179 ios_base): Mark throw ()
3180 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
3181 * include/backward/strstream (strstreambuf constructors): Mark throw ().
3182 (str, freeze, _M_setupf): Mark throw ().
3183 (pcount): Mark pure and throw ().
3184 (rdbuf): Mark const and throw ().
3185
3186 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3187
3188 PR libstdc++/39802
3189 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
3190 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
3191 Always accept negative values, for unsigned types too.
3192 * testsuite/22_locale/num_get/get/char/39802.cc: New.
3193 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
3194
3195 2009-04-18 Jan Hubicka <jh@suse.cz>
3196
3197 * include/debug/formater.h: Include bits/c++config.h.
3198 (_M_error): Mark noreturn.
3199 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
3200 _GLIBCXX_NORETURN): New.
3201 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
3202 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
3203 Mark pure.
3204 * include/c_compatibility/stdatomic.h
3205 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3206 __atomic_flag_wait_explicit, __atomic_flag_for_address):
3207 Mark by throw ().
3208 * src/atomic.cc (atomic_flag_test_and_set_explicit,
3209 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
3210 __atomic_flag_for_address): Mark by throw ().
3211
3212 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
3213
3214 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
3215
3216 2009-04-16 Jan Hubicka <jh@suse.cz>
3217
3218 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
3219 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
3220 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
3221 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
3222 out body to ...
3223 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
3224 functions.
3225 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
3226 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
3227 _Rb_tree_black_count): Mark nothrow.
3228
3229 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3230
3231 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
3232 from base classes.
3233 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
3234
3235 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3236
3237 * doc/html: Regenerate.
3238
3239 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3240
3241 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
3242
3243 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
3244 * doc/xml/gnu/fdl-1.2.xml: Same.
3245 * doc/xml/manual/numerics.xml: Same.
3246 * doc/xml/manual/concurrency.xml: Same.
3247 * doc/xml/manual/intro.xml: Same.
3248 * doc/xml/manual/status_cxxtr1.xml: Same.
3249 * doc/xml/manual/containers.xml: Same.
3250 * doc/xml/manual/io.xml: Same.
3251 * doc/xml/manual/utilities.xml: Same.
3252 * doc/xml/manual/support.xml: Same.
3253 * doc/xml/manual/using.xml: Same.
3254 * doc/xml/manual/localization.xml: Same.
3255 * doc/xml/manual/locale.xml: Same.
3256 * doc/xml/manual/extensions.xml: Same.
3257 * doc/xml/manual/appendix_contributing.xml: Same.
3258 * doc/xml/manual/diagnostics.xml: Same.
3259 * doc/xml/manual/status_cxx200x.xml: Same.
3260
3261 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3262
3263 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
3264 * doc/xml/manual/status_cxx200x.xml: Adjust.
3265
3266 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
3267
3268 * doc/xml/spine.xml: Remove unused license entity, update
3269 copyright year.
3270
3271 * doc/xml/manual/spine.xml: Markup for primary index terms.
3272 * doc/xml/manual/numerics.xml: Same.
3273 * doc/xml/manual/intro.xml: Same.
3274 * doc/xml/manual/containers.xml: Same.
3275 * doc/xml/manual/io.xml: Same.
3276 * doc/xml/manual/appendix_porting.xml: Same.
3277 * doc/xml/manual/utilities.xml: Same.
3278 * doc/xml/manual/support.xml: Same.
3279 * doc/xml/manual/localization.xml: Same.
3280 * doc/xml/manual/strings.xml: Same.
3281 * doc/xml/manual/extensions.xml: Same.
3282 * doc/xml/manual/appendix_contributing.xml: Same.
3283 * doc/xml/manual/diagnostics.xml: Same.
3284 * doc/xml/manual/algorithms.xml: Same.
3285 * doc/xml/manual/appendix_free.xml: Same.
3286 * doc/xml/manual/iterators.xml: Same.
3287
3288 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
3289 * doc/xml/gnu/fdl-1.2.xml: Same.
3290
3291 * doc/xml/manual/status_cxx200x.xml: Re-write.
3292
3293 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3294
3295 PR libstdc++/39629 (final bits)
3296 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
3297 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
3298 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
3299 Fix formula for __j.
3300 * include/bits/random.tcc (operator==(const normal_distribution<>&,
3301 const normal_distribution<>&): Remove.
3302 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
3303 const uniform_int_distribution<>&), operator==(const
3304 uniform_real_distribution<>&, const uniform_real_distribution<>&),
3305 operator==(const normal_distribution<>&, const normal_distribution<>&),
3306 operator==(const lognormal_distribution<>&,
3307 const lognormal_distribution<>&), operator==(const
3308 chi_squared_distribution<>&, const chi_squared_distribution<>&),
3309 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
3310 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
3311 operator==(const student_t_distribution<>&,
3312 const student_t_distribution<>&), operator==(const
3313 bernoulli_distribution<>&, const bernoulli_distribution<>&),
3314 operator==(const binomial_distribution<>&, const
3315 binomial_distribution<>&), operator==(const geometric_distribution<>&,
3316 const geometric_distribution<>&), operator==(const
3317 negative_binomial_distribution<>&, const
3318 negative_binomial_distribution<>&), operator==(const
3319 poisson_distribution<>&, const poisson_distribution<>&),
3320 operator==(const exponential_distribution<>&,
3321 const exponential_distribution<>&), operator==(const
3322 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
3323 weibull_distribution<>&, const weibull_distribution<>&),
3324 operator==(const extreme_value_distribution<>&,
3325 const extreme_value_distribution<>&), operator==(const
3326 discrete_distribution<>&, const discrete_distribution<>&),
3327 operator==(const piecewise_constant_distribution<>&,
3328 const piecewise_constant_distribution<>&), operator==(const
3329 piecewise_linear_distribution<>&, const
3330 piecewise_linear_distribution<>&)): Remove.
3331 * testsuite/26_numerics/random/uniform_real_distribution/operators/
3332 serialize.cc: Remove.
3333 * testsuite/26_numerics/random/piecewise_constant_distribution/
3334 operators/serialize.cc: Likewise.
3335 * testsuite/26_numerics/random/chi_squared_distribution/operators/
3336 serialize.cc: Likewise.
3337 * testsuite/26_numerics/random/normal_distribution/operators/
3338 serialize.cc: Likewise.
3339 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3340 serialize.cc: Likewise.
3341 * testsuite/26_numerics/random/poisson_distribution/operators/
3342 serialize.cc: Likewise.
3343 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3344 serialize.cc: Likewise.
3345 * testsuite/26_numerics/random/discrete_distribution/operators/
3346 serialize.cc: Likewise.
3347 * testsuite/26_numerics/random/weibull_distribution/operators/
3348 serialize.cc: Likewise.
3349 * testsuite/26_numerics/random/negative_binomial_distribution/
3350 operators/serialize.cc: Likewise.
3351 * testsuite/26_numerics/random/cauchy_distribution/operators/
3352 serialize.cc: Likewise.
3353 * testsuite/26_numerics/random/gamma_distribution/operators/
3354 serialize.cc: Likewise.
3355 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3356 serialize.cc: Likewise.
3357 * testsuite/26_numerics/random/exponential_distribution/operators/
3358 serialize.cc: Likewise.
3359 * testsuite/26_numerics/random/lognormal_distribution/operators/
3360 serialize.cc: Likewise.
3361 * testsuite/26_numerics/random/binomial_distribution/operators/
3362 serialize.cc: Likewise.
3363 * testsuite/26_numerics/random/extreme_value_distribution/
3364 operators/serialize.cc: Likewise.
3365 * testsuite/26_numerics/random/piecewise_linear_distribution/
3366 operators/serialize.cc: Likewise.
3367 * testsuite/26_numerics/random/student_t_distribution/operators/
3368 serialize.cc: Likewise.
3369 * testsuite/26_numerics/random/geometric_distribution/operators/
3370 serialize.cc: Likewise.
3371
3372 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3373 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3374 mersenne_twister_engine<>::seed(_Gen&,
3375 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3376 subtract_with_carry_engine<>::seed(_Gen&,
3377 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3378 Remove, unused.
3379 * include/bits/random.tcc (linear_congruential_engine<>::
3380 seed(_Gen&, false_type): Likewise.
3381
3382 2009-04-09 Nick Clifton <nickc@redhat.com>
3383
3384 * src/allocator-inst.cc: Change copyright header to refer to
3385 version 3 of the GNU General Public License with version 3.1
3386 of the GCC Runtime Library Exception and to point readers at
3387 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3388 web page.
3389 * config/abi/compatibility.h: Likewise.
3390 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3391 * config/abi/pre/gnu.ver: Likewise.
3392 * config/allocator/bitmap_allocator_base.h: Likewise.
3393 * config/allocator/malloc_allocator_base.h: Likewise.
3394 * config/allocator/mt_allocator_base.h: Likewise.
3395 * config/allocator/new_allocator_base.h: Likewise.
3396 * config/allocator/pool_allocator_base.h: Likewise.
3397 * config/cpu/alpha/atomic_word.h: Likewise.
3398 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3399 * config/cpu/cris/atomic_word.h: Likewise.
3400 * config/cpu/cris/atomicity.h: Likewise.
3401 * config/cpu/generic/atomic_word.h: Likewise.
3402 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3403 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3404 * config/cpu/generic/cpu_defines.h: Likewise.
3405 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3406 * config/cpu/hppa/atomicity.h: Likewise.
3407 * config/cpu/i386/atomicity.h: Likewise.
3408 * config/cpu/i486/atomicity.h: Likewise.
3409 * config/cpu/ia64/atomic_word.h: Likewise.
3410 * config/cpu/m68k/atomicity.h: Likewise.
3411 * config/cpu/powerpc/atomic_word.h: Likewise.
3412 * config/cpu/powerpc/cpu_defines.h: Likewise.
3413 * config/cpu/sh/atomicity.h: Likewise.
3414 * config/cpu/sparc/atomic_word.h: Likewise.
3415 * config/cpu/sparc/atomicity.h: Likewise.
3416 * config/io/basic_file_stdio.cc: Likewise.
3417 * config/io/basic_file_stdio.h: Likewise.
3418 * config/io/c_io_stdio.h: Likewise.
3419 * config/locale/darwin/ctype_members.cc: Likewise.
3420 * config/locale/generic/c++locale_internal.h: Likewise.
3421 * config/locale/generic/c_locale.cc: Likewise.
3422 * config/locale/generic/c_locale.h: Likewise.
3423 * config/locale/generic/codecvt_members.cc: Likewise.
3424 * config/locale/generic/collate_members.cc: Likewise.
3425 * config/locale/generic/ctype_members.cc: Likewise.
3426 * config/locale/generic/messages_members.cc: Likewise.
3427 * config/locale/generic/messages_members.h: Likewise.
3428 * config/locale/generic/monetary_members.cc: Likewise.
3429 * config/locale/generic/numeric_members.cc: Likewise.
3430 * config/locale/generic/time_members.cc: Likewise.
3431 * config/locale/generic/time_members.h: Likewise.
3432 * config/locale/gnu/c++locale_internal.h: Likewise.
3433 * config/locale/gnu/c_locale.cc: Likewise.
3434 * config/locale/gnu/c_locale.h: Likewise.
3435 * config/locale/gnu/codecvt_members.cc: Likewise.
3436 * config/locale/gnu/collate_members.cc: Likewise.
3437 * config/locale/gnu/ctype_members.cc: Likewise.
3438 * config/locale/gnu/messages_members.cc: Likewise.
3439 * config/locale/gnu/messages_members.h: Likewise.
3440 * config/locale/gnu/monetary_members.cc: Likewise.
3441 * config/locale/gnu/numeric_members.cc: Likewise.
3442 * config/locale/gnu/time_members.cc: Likewise.
3443 * config/locale/gnu/time_members.h: Likewise.
3444 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3445 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3446 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3447 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3448 * config/os/aix/atomic_word.h: Likewise.
3449 * config/os/aix/atomicity.h: Likewise.
3450 * config/os/aix/ctype_base.h: Likewise.
3451 * config/os/aix/ctype_inline.h: Likewise.
3452 * config/os/aix/ctype_noninline.h: Likewise.
3453 * config/os/aix/os_defines.h: Likewise.
3454 * config/os/bsd/darwin/ctype_base.h: Likewise.
3455 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3456 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3457 * config/os/bsd/darwin/os_defines.h: Likewise.
3458 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3459 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3460 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3461 * config/os/bsd/freebsd/os_defines.h: Likewise.
3462 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3463 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3464 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3465 * config/os/bsd/netbsd/os_defines.h: Likewise.
3466 * config/os/djgpp/ctype_base.h: Likewise.
3467 * config/os/djgpp/ctype_inline.h: Likewise.
3468 * config/os/djgpp/ctype_noninline.h: Likewise.
3469 * config/os/djgpp/os_defines.h: Likewise.
3470 * config/os/generic/ctype_base.h: Likewise.
3471 * config/os/generic/ctype_inline.h: Likewise.
3472 * config/os/generic/ctype_noninline.h: Likewise.
3473 * config/os/generic/error_constants.h: Likewise.
3474 * config/os/generic/os_defines.h: Likewise.
3475 * config/os/gnu-linux/ctype_base.h: Likewise.
3476 * config/os/gnu-linux/ctype_inline.h: Likewise.
3477 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3478 * config/os/gnu-linux/os_defines.h: Likewise.
3479 * config/os/hpux/ctype_base.h: Likewise.
3480 * config/os/hpux/ctype_inline.h: Likewise.
3481 * config/os/hpux/ctype_noninline.h: Likewise.
3482 * config/os/hpux/os_defines.h: Likewise.
3483 * config/os/irix/atomic_word.h: Likewise.
3484 * config/os/irix/atomicity.h: Likewise.
3485 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3486 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3487 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3488 * config/os/irix/irix5.2/os_defines.h: Likewise.
3489 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3490 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3491 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3492 * config/os/irix/irix6.5/os_defines.h: Likewise.
3493 * config/os/mingw32/ctype_base.h: Likewise.
3494 * config/os/mingw32/ctype_inline.h: Likewise.
3495 * config/os/mingw32/ctype_noninline.h: Likewise.
3496 * config/os/mingw32/error_constants.h: Likewise.
3497 * config/os/mingw32/os_defines.h: Likewise.
3498 * config/os/newlib/ctype_base.h: Likewise.
3499 * config/os/newlib/ctype_inline.h: Likewise.
3500 * config/os/newlib/ctype_noninline.h: Likewise.
3501 * config/os/newlib/os_defines.h: Likewise.
3502 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3503 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3504 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3505 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3506 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3507 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3508 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3509 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3510 * config/os/tpf/ctype_base.h: Likewise.
3511 * config/os/tpf/ctype_inline.h: Likewise.
3512 * config/os/tpf/ctype_noninline.h: Likewise.
3513 * config/os/tpf/os_defines.h: Likewise.
3514 * config/os/uclibc/ctype_base.h: Likewise.
3515 * config/os/uclibc/ctype_inline.h: Likewise.
3516 * config/os/uclibc/ctype_noninline.h: Likewise.
3517 * config/os/uclibc/os_defines.h: Likewise.
3518 * config/os/vxworks/ctype_base.h: Likewise.
3519 * config/os/vxworks/ctype_inline.h: Likewise.
3520 * config/os/vxworks/ctype_noninline.h: Likewise.
3521 * config/os/vxworks/os_defines.h: Likewise.
3522 * include/backward/auto_ptr.h: Likewise.
3523 * include/backward/backward_warning.h: Likewise.
3524 * include/backward/binders.h: Likewise.
3525 * include/backward/hash_fun.h: Likewise.
3526 * include/backward/hash_map: Likewise.
3527 * include/backward/hash_set: Likewise.
3528 * include/backward/hashtable.h: Likewise.
3529 * include/backward/strstream: Likewise.
3530 * include/bits/algorithmfwd.h: Likewise.
3531 * include/bits/allocator.h: Likewise.
3532 * include/bits/atomic_0.h: Likewise.
3533 * include/bits/atomic_2.h: Likewise.
3534 * include/bits/atomicfwd_c.h: Likewise.
3535 * include/bits/atomicfwd_cxx.h: Likewise.
3536 * include/bits/basic_ios.h: Likewise.
3537 * include/bits/basic_ios.tcc: Likewise.
3538 * include/bits/basic_string.h: Likewise.
3539 * include/bits/basic_string.tcc: Likewise.
3540 * include/bits/boost_concept_check.h: Likewise.
3541 * include/bits/c++config: Likewise.
3542 * include/bits/char_traits.h: Likewise.
3543 * include/bits/codecvt.h: Likewise.
3544 * include/bits/concept_check.h: Likewise.
3545 * include/bits/cpp_type_traits.h: Likewise.
3546 * include/bits/deque.tcc: Likewise.
3547 * include/bits/forward_list.h: Likewise.
3548 * include/bits/forward_list.tcc: Likewise.
3549 * include/bits/fstream.tcc: Likewise.
3550 * include/bits/functexcept.h: Likewise.
3551 * include/bits/functional_hash.h: Likewise.
3552 * include/bits/gslice.h: Likewise.
3553 * include/bits/gslice_array.h: Likewise.
3554 * include/bits/hashtable.h: Likewise.
3555 * include/bits/indirect_array.h: Likewise.
3556 * include/bits/ios_base.h: Likewise.
3557 * include/bits/istream.tcc: Likewise.
3558 * include/bits/list.tcc: Likewise.
3559 * include/bits/locale_classes.h: Likewise.
3560 * include/bits/locale_classes.tcc: Likewise.
3561 * include/bits/locale_facets.h: Likewise.
3562 * include/bits/locale_facets.tcc: Likewise.
3563 * include/bits/locale_facets_nonio.h: Likewise.
3564 * include/bits/locale_facets_nonio.tcc: Likewise.
3565 * include/bits/localefwd.h: Likewise.
3566 * include/bits/mask_array.h: Likewise.
3567 * include/bits/move.h: Likewise.
3568 * include/bits/ostream.tcc: Likewise.
3569 * include/bits/ostream_insert.h: Likewise.
3570 * include/bits/postypes.h: Likewise.
3571 * include/bits/shared_ptr.h: Likewise.
3572 * include/bits/slice_array.h: Likewise.
3573 * include/bits/sstream.tcc: Likewise.
3574 * include/bits/stl_algo.h: Likewise.
3575 * include/bits/stl_algobase.h: Likewise.
3576 * include/bits/stl_bvector.h: Likewise.
3577 * include/bits/stl_construct.h: Likewise.
3578 * include/bits/stl_deque.h: Likewise.
3579 * include/bits/stl_function.h: Likewise.
3580 * include/bits/stl_heap.h: Likewise.
3581 * include/bits/stl_iterator.h: Likewise.
3582 * include/bits/stl_iterator_base_funcs.h: Likewise.
3583 * include/bits/stl_iterator_base_types.h: Likewise.
3584 * include/bits/stl_list.h: Likewise.
3585 * include/bits/stl_map.h: Likewise.
3586 * include/bits/stl_multimap.h: Likewise.
3587 * include/bits/stl_multiset.h: Likewise.
3588 * include/bits/stl_numeric.h: Likewise.
3589 * include/bits/stl_pair.h: Likewise.
3590 * include/bits/stl_queue.h: Likewise.
3591 * include/bits/stl_raw_storage_iter.h: Likewise.
3592 * include/bits/stl_relops.h: Likewise.
3593 * include/bits/stl_set.h: Likewise.
3594 * include/bits/stl_stack.h: Likewise.
3595 * include/bits/stl_tempbuf.h: Likewise.
3596 * include/bits/stl_tree.h: Likewise.
3597 * include/bits/stl_uninitialized.h: Likewise.
3598 * include/bits/stl_vector.h: Likewise.
3599 * include/bits/stream_iterator.h: Likewise.
3600 * include/bits/streambuf.tcc: Likewise.
3601 * include/bits/streambuf_iterator.h: Likewise.
3602 * include/bits/stringfwd.h: Likewise.
3603 * include/bits/unique_ptr.h: Likewise.
3604 * include/bits/valarray_after.h: Likewise.
3605 * include/bits/valarray_array.h: Likewise.
3606 * include/bits/valarray_array.tcc: Likewise.
3607 * include/bits/valarray_before.h: Likewise.
3608 * include/bits/vector.tcc: Likewise.
3609 * include/c/cassert: Likewise.
3610 * include/c/cctype: Likewise.
3611 * include/c/cerrno: Likewise.
3612 * include/c/cfloat: Likewise.
3613 * include/c/ciso646: Likewise.
3614 * include/c/climits: Likewise.
3615 * include/c/clocale: Likewise.
3616 * include/c/cmath: Likewise.
3617 * include/c/csetjmp: Likewise.
3618 * include/c/csignal: Likewise.
3619 * include/c/cstdarg: Likewise.
3620 * include/c/cstddef: Likewise.
3621 * include/c/cstdio: Likewise.
3622 * include/c/cstdlib: Likewise.
3623 * include/c/cstring: Likewise.
3624 * include/c/ctime: Likewise.
3625 * include/c/cwchar: Likewise.
3626 * include/c/cwctype: Likewise.
3627 * include/c_compatibility/assert.h: Likewise.
3628 * include/c_compatibility/complex.h: Likewise.
3629 * include/c_compatibility/ctype.h: Likewise.
3630 * include/c_compatibility/errno.h: Likewise.
3631 * include/c_compatibility/fenv.h: Likewise.
3632 * include/c_compatibility/float.h: Likewise.
3633 * include/c_compatibility/inttypes.h: Likewise.
3634 * include/c_compatibility/iso646.h: Likewise.
3635 * include/c_compatibility/limits.h: Likewise.
3636 * include/c_compatibility/locale.h: Likewise.
3637 * include/c_compatibility/math.h: Likewise.
3638 * include/c_compatibility/setjmp.h: Likewise.
3639 * include/c_compatibility/signal.h: Likewise.
3640 * include/c_compatibility/stdarg.h: Likewise.
3641 * include/c_compatibility/stdatomic.h: Likewise.
3642 * include/c_compatibility/stdbool.h: Likewise.
3643 * include/c_compatibility/stddef.h: Likewise.
3644 * include/c_compatibility/stdint.h: Likewise.
3645 * include/c_compatibility/stdio.h: Likewise.
3646 * include/c_compatibility/stdlib.h: Likewise.
3647 * include/c_compatibility/string.h: Likewise.
3648 * include/c_compatibility/tgmath.h: Likewise.
3649 * include/c_compatibility/time.h: Likewise.
3650 * include/c_compatibility/wchar.h: Likewise.
3651 * include/c_compatibility/wctype.h: Likewise.
3652 * include/c_global/cassert: Likewise.
3653 * include/c_global/ccomplex: Likewise.
3654 * include/c_global/cctype: Likewise.
3655 * include/c_global/cerrno: Likewise.
3656 * include/c_global/cfenv: Likewise.
3657 * include/c_global/cfloat: Likewise.
3658 * include/c_global/cinttypes: Likewise.
3659 * include/c_global/ciso646: Likewise.
3660 * include/c_global/climits: Likewise.
3661 * include/c_global/clocale: Likewise.
3662 * include/c_global/cmath.tcc: Likewise.
3663 * include/c_global/cmath: Likewise.
3664 * include/c_global/csetjmp: Likewise.
3665 * include/c_global/csignal: Likewise.
3666 * include/c_global/cstdarg: Likewise.
3667 * include/c_global/cstdatomic: Likewise.
3668 * include/c_global/cstdbool: Likewise.
3669 * include/c_global/cstddef: Likewise.
3670 * include/c_global/cstdint: Likewise.
3671 * include/c_global/cstdio: Likewise.
3672 * include/c_global/cstdlib: Likewise.
3673 * include/c_global/cstring: Likewise.
3674 * include/c_global/ctgmath: Likewise.
3675 * include/c_global/ctime: Likewise.
3676 * include/c_global/cwchar: Likewise.
3677 * include/c_global/cwctype: Likewise.
3678 * include/c_std/cassert: Likewise.
3679 * include/c_std/cctype: Likewise.
3680 * include/c_std/cerrno: Likewise.
3681 * include/c_std/cfloat: Likewise.
3682 * include/c_std/ciso646: Likewise.
3683 * include/c_std/climits: Likewise.
3684 * include/c_std/clocale: Likewise.
3685 * include/c_std/cmath.tcc: Likewise.
3686 * include/c_std/cmath: Likewise.
3687 * include/c_std/csetjmp: Likewise.
3688 * include/c_std/csignal: Likewise.
3689 * include/c_std/cstdarg: Likewise.
3690 * include/c_std/cstddef: Likewise.
3691 * include/c_std/cstdio: Likewise.
3692 * include/c_std/cstdlib: Likewise.
3693 * include/c_std/cstring: Likewise.
3694 * include/c_std/ctime: Likewise.
3695 * include/c_std/cwchar: Likewise.
3696 * include/c_std/cwctype: Likewise.
3697 * include/debug/bitset: Likewise.
3698 * include/debug/debug.h: Likewise.
3699 * include/debug/deque: Likewise.
3700 * include/debug/formatter.h: Likewise.
3701 * include/debug/functions.h: Likewise.
3702 * include/debug/list: Likewise.
3703 * include/debug/macros.h: Likewise.
3704 * include/debug/map.h: Likewise.
3705 * include/debug/map: Likewise.
3706 * include/debug/multimap.h: Likewise.
3707 * include/debug/multiset.h: Likewise.
3708 * include/debug/safe_base.h: Likewise.
3709 * include/debug/safe_iterator.h: Likewise.
3710 * include/debug/safe_iterator.tcc: Likewise.
3711 * include/debug/safe_sequence.h: Likewise.
3712 * include/debug/set.h: Likewise.
3713 * include/debug/set: Likewise.
3714 * include/debug/string: Likewise.
3715 * include/debug/unordered_map: Likewise.
3716 * include/debug/unordered_set: Likewise.
3717 * include/debug/vector: Likewise.
3718 * include/ext/algorithm: Likewise.
3719 * include/ext/array_allocator.h: Likewise.
3720 * include/ext/atomicity.h: Likewise.
3721 * include/ext/bitmap_allocator.h: Likewise.
3722 * include/ext/cast.h: Likewise.
3723 * include/ext/codecvt_specializations.h: Likewise.
3724 * include/ext/concurrence.h: Likewise.
3725 * include/ext/debug_allocator.h: Likewise.
3726 * include/ext/enc_filebuf.h: Likewise.
3727 * include/ext/extptr_allocator.h: Likewise.
3728 * include/ext/functional: Likewise.
3729 * include/ext/iterator: Likewise.
3730 * include/ext/malloc_allocator.h: Likewise.
3731 * include/ext/memory: Likewise.
3732 * include/ext/mt_allocator.h: Likewise.
3733 * include/ext/new_allocator.h: Likewise.
3734 * include/ext/numeric: Likewise.
3735 * include/ext/numeric_traits.h: Likewise.
3736 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3737 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3738 Likewise.
3739 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3740 Likewise.
3741 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3742 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3743 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3744 Likewise.
3745 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3746 Likewise.
3747 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3748 Likewise.
3749 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3750 Likewise.
3751 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3752 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3753 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3754 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3755 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3756 Likewise.
3757 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3758 Likewise.
3759 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3760 Likewise.
3761 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3762 Likewise.
3763 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3764 Likewise.
3765 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3766 Likewise.
3767 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3768 Likewise.
3769 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3770 Likewise.
3771 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3772 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3773 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3774 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3775 Likewise.
3776 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3777 Likewise.
3778 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3779 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3780 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3781 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3782 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3783 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3784 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3785 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3786 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3787 Likewise.
3788 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3789 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3790 Likewise.
3791 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3792 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3793 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3794 Likewise.
3795 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3796 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3797 Likewise.
3798 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3799 Likewise.
3800 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3801 Likewise.
3802 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3803 Likewise.
3804 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3805 Likewise.
3806 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3807 Likewise.
3808 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3809 Likewise.
3810 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3811 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3812 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3813 Likewise.
3814 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3815 Likewise.
3816 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3817 Likewise.
3818 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3819 Likewise.
3820 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3821 Likewise.
3822 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3823 Likewise.
3824 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3825 Likewise.
3826 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3827 Likewise.
3828 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3829 Likewise.
3830 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3831 Likewise.
3832 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
3833 Likewise.
3834 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
3835 Likewise.
3836 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
3837 Likewise.
3838 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
3839 Likewise.
3840 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
3841 Likewise.
3842 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3843 Likewise.
3844 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
3845 Likewise.
3846 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
3847 Likewise.
3848 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
3849 Likewise.
3850 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
3851 Likewise.
3852 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3853 Likewise.
3854 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
3855 Likewise.
3856 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
3857 Likewise.
3858 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
3859 Likewise.
3860 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
3861 Likewise.
3862 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
3863 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
3864 Likewise.
3865 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
3866 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
3867 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
3868 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
3869 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
3870 Likewise.
3871 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3872 Likewise.
3873 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3874 Likewise.
3875 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
3876 Likewise.
3877 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3878 Likewise.
3879 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
3880 Likewise.
3881 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
3882 Likewise.
3883 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3884 Likewise.
3885 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
3886 Likewise.
3887 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
3888 Likewise.
3889 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
3890 Likewise.
3891 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
3892 Likewise.
3893 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
3894 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
3895 Likewise.
3896 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
3897 Likewise.
3898 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3899 Likewise.
3900 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
3901 Likewise.
3902 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
3903 Likewise.
3904 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
3905 Likewise.
3906 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
3907 Likewise.
3908 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3909 Likewise.
3910 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
3911 Likewise.
3912 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
3913 Likewise.
3914 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
3915 Likewise.
3916 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
3917 Likewise.
3918 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
3919 Likewise.
3920 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
3921 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
3922 Likewise.
3923 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
3924 Likewise.
3925 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
3926 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
3927 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
3928 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
3929 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
3930 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
3931 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
3932 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
3933 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
3934 Likewise.
3935 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
3936 Likewise.
3937 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
3938 Likewise.
3939 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
3940 Likewise.
3941 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
3942 Likewise.
3943 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
3944 Likewise.
3945 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
3946 Likewise.
3947 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
3948 Likewise.
3949 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
3950 Likewise.
3951 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
3952 Likewise.
3953 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
3954 Likewise.
3955 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
3956 Likewise.
3957 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
3958 Likewise.
3959 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
3960 Likewise.
3961 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
3962 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
3963 Likewise.
3964 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
3965 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
3966 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
3967 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
3968 Likewise.
3969 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
3970 Likewise.
3971 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
3972 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
3973 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
3974 Likewise.
3975 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
3976 Likewise.
3977 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
3978 Likewise.
3979 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
3980 Likewise.
3981 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
3982 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
3983 Likewise.
3984 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
3985 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
3986 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
3987 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
3988 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
3989 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
3990 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
3991 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
3992 Likewise.
3993 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
3994 Likewise.
3995 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
3996 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
3997 Likewise.
3998 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
3999 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
4000 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
4001 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
4002 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
4003 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
4004 Likewise.
4005 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
4006 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
4007 Likewise.
4008 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
4009 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
4010 Likewise.
4011 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
4012 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
4013 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
4014 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
4015 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
4016 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
4017 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
4018 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
4019 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
4020 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
4021 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
4022 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
4023 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
4024 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
4025 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
4026 Likewise.
4027 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
4028 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
4029 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
4030 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
4031 Likewise.
4032 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
4033 Likewise.
4034 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
4035 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
4036 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
4037 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
4038 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
4039 Likewise.
4040 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
4041 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
4042 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
4043 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
4044 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
4045 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
4046 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
4047 Likewise.
4048 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
4049 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
4050 Likewise.
4051 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
4052 Likewise.
4053 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
4054 Likewise.
4055 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
4056 Likewise.
4057 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
4058 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
4059 Likewise.
4060 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
4061 Likewise.
4062 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
4063 Likewise.
4064 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
4065 Likewise.
4066 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
4067 Likewise.
4068 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
4069 Likewise.
4070 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
4071 Likewise.
4072 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
4073 Likewise.
4074 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
4075 Likewise.
4076 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
4077 Likewise.
4078 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
4079 Likewise.
4080 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
4081 Likewise.
4082 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
4083 Likewise.
4084 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
4085 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
4086 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
4087 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
4088 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
4089 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
4090 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
4091 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
4092 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
4093 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
4094 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
4095 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
4096 Likewise.
4097 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
4098 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
4099 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
4100 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
4101 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
4102 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
4103 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
4104 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
4105 Likewise.
4106 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
4107 Likewise.
4108 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
4109 Likewise.
4110 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
4111 Likewise.
4112 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
4113 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
4114 Likewise.
4115 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
4116 Likewise.
4117 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
4118 Likewise.
4119 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
4120 Likewise.
4121 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
4122 Likewise.
4123 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
4124 Likewise.
4125 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
4126 Likewise.
4127 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
4128 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
4129 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
4130 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
4131 Likewise.
4132 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
4133 Likewise.
4134 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
4135 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
4136 Likewise.
4137 * include/ext/pb_ds/exception.hpp: Likewise.
4138 * include/ext/pb_ds/hash_policy.hpp: Likewise.
4139 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
4140 * include/ext/pb_ds/priority_queue.hpp: Likewise.
4141 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
4142 * include/ext/pb_ds/tree_policy.hpp: Likewise.
4143 * include/ext/pb_ds/trie_policy.hpp: Likewise.
4144 * include/ext/pod_char_traits.h: Likewise.
4145 * include/ext/pointer.h: Likewise.
4146 * include/ext/pool_allocator.h: Likewise.
4147 * include/ext/rb_tree: Likewise.
4148 * include/ext/rc_string_base.h: Likewise.
4149 * include/ext/rope: Likewise.
4150 * include/ext/ropeimpl.h: Likewise.
4151 * include/ext/slist: Likewise.
4152 * include/ext/sso_string_base.h: Likewise.
4153 * include/ext/stdio_filebuf.h: Likewise.
4154 * include/ext/stdio_sync_filebuf.h: Likewise.
4155 * include/ext/string_conversions.h: Likewise.
4156 * include/ext/throw_allocator.h: Likewise.
4157 * include/ext/type_traits.h: Likewise.
4158 * include/ext/typelist.h: Likewise.
4159 * include/ext/vstring.h: Likewise.
4160 * include/ext/vstring.tcc: Likewise.
4161 * include/ext/vstring_fwd.h: Likewise.
4162 * include/ext/vstring_util.h: Likewise.
4163 * include/parallel/algo.h: Likewise.
4164 * include/parallel/algobase.h: Likewise.
4165 * include/parallel/algorithm: Likewise.
4166 * include/parallel/algorithmfwd.h: Likewise.
4167 * include/parallel/balanced_quicksort.h: Likewise.
4168 * include/parallel/base.h: Likewise.
4169 * include/parallel/basic_iterator.h: Likewise.
4170 * include/parallel/checkers.h: Likewise.
4171 * include/parallel/compatibility.h: Likewise.
4172 * include/parallel/compiletime_settings.h: Likewise.
4173 * include/parallel/equally_split.h: Likewise.
4174 * include/parallel/features.h: Likewise.
4175 * include/parallel/find.h: Likewise.
4176 * include/parallel/find_selectors.h: Likewise.
4177 * include/parallel/for_each.h: Likewise.
4178 * include/parallel/for_each_selectors.h: Likewise.
4179 * include/parallel/iterator.h: Likewise.
4180 * include/parallel/list_partition.h: Likewise.
4181 * include/parallel/losertree.h: Likewise.
4182 * include/parallel/merge.h: Likewise.
4183 * include/parallel/multiseq_selection.h: Likewise.
4184 * include/parallel/multiway_merge.h: Likewise.
4185 * include/parallel/multiway_mergesort.h: Likewise.
4186 * include/parallel/numeric: Likewise.
4187 * include/parallel/numericfwd.h: Likewise.
4188 * include/parallel/omp_loop.h: Likewise.
4189 * include/parallel/omp_loop_static.h: Likewise.
4190 * include/parallel/par_loop.h: Likewise.
4191 * include/parallel/parallel.h: Likewise.
4192 * include/parallel/partial_sum.h: Likewise.
4193 * include/parallel/partition.h: Likewise.
4194 * include/parallel/queue.h: Likewise.
4195 * include/parallel/quicksort.h: Likewise.
4196 * include/parallel/random_number.h: Likewise.
4197 * include/parallel/random_shuffle.h: Likewise.
4198 * include/parallel/search.h: Likewise.
4199 * include/parallel/set_operations.h: Likewise.
4200 * include/parallel/settings.h: Likewise.
4201 * include/parallel/sort.h: Likewise.
4202 * include/parallel/tags.h: Likewise.
4203 * include/parallel/types.h: Likewise.
4204 * include/parallel/unique_copy.h: Likewise.
4205 * include/parallel/workstealing.h: Likewise.
4206 * include/precompiled/extc++.h: Likewise.
4207 * include/precompiled/stdc++.h: Likewise.
4208 * include/precompiled/stdtr1c++.h: Likewise.
4209 * include/std/algorithm: Likewise.
4210 * include/std/array: Likewise.
4211 * include/std/bitset: Likewise.
4212 * include/std/c++0x_warning.h: Likewise.
4213 * include/std/chrono: Likewise.
4214 * include/std/complex: Likewise.
4215 * include/std/condition_variable: Likewise.
4216 * include/std/deque: Likewise.
4217 * include/std/forward_list: Likewise.
4218 * include/std/fstream: Likewise.
4219 * include/std/functional: Likewise.
4220 * include/std/iomanip: Likewise.
4221 * include/std/ios: Likewise.
4222 * include/std/iosfwd: Likewise.
4223 * include/std/iostream: Likewise.
4224 * include/std/istream: Likewise.
4225 * include/std/iterator: Likewise.
4226 * include/std/limits: Likewise.
4227 * include/std/list: Likewise.
4228 * include/std/locale: Likewise.
4229 * include/std/map: Likewise.
4230 * include/std/memory: Likewise.
4231 * include/std/mutex: Likewise.
4232 * include/std/numeric: Likewise.
4233 * include/std/ostream: Likewise.
4234 * include/std/queue: Likewise.
4235 * include/std/random: Likewise.
4236 * include/std/ratio: Likewise.
4237 * include/std/regex: Likewise.
4238 * include/std/set: Likewise.
4239 * include/std/sstream: Likewise.
4240 * include/std/stack: Likewise.
4241 * include/std/stdexcept: Likewise.
4242 * include/std/streambuf: Likewise.
4243 * include/std/string: Likewise.
4244 * include/std/system_error: Likewise.
4245 * include/std/thread: Likewise.
4246 * include/std/tuple: Likewise.
4247 * include/std/type_traits: Likewise.
4248 * include/std/unordered_map: Likewise.
4249 * include/std/unordered_set: Likewise.
4250 * include/std/utility: Likewise.
4251 * include/std/valarray: Likewise.
4252 * include/std/vector: Likewise.
4253 * include/tr1/array: Likewise.
4254 * include/tr1/bessel_function.tcc: Likewise.
4255 * include/tr1/beta_function.tcc: Likewise.
4256 * include/tr1/ccomplex: Likewise.
4257 * include/tr1/cctype: Likewise.
4258 * include/tr1/cfenv: Likewise.
4259 * include/tr1/cfloat: Likewise.
4260 * include/tr1/cinttypes: Likewise.
4261 * include/tr1/climits: Likewise.
4262 * include/tr1/cmath: Likewise.
4263 * include/tr1/complex.h: Likewise.
4264 * include/tr1/complex: Likewise.
4265 * include/tr1/cstdarg: Likewise.
4266 * include/tr1/cstdbool: Likewise.
4267 * include/tr1/cstdint: Likewise.
4268 * include/tr1/cstdio: Likewise.
4269 * include/tr1/cstdlib: Likewise.
4270 * include/tr1/ctgmath: Likewise.
4271 * include/tr1/ctime: Likewise.
4272 * include/tr1/ctype.h: Likewise.
4273 * include/tr1/cwchar: Likewise.
4274 * include/tr1/cwctype: Likewise.
4275 * include/tr1/ell_integral.tcc: Likewise.
4276 * include/tr1/exp_integral.tcc: Likewise.
4277 * include/tr1/fenv.h: Likewise.
4278 * include/tr1/float.h: Likewise.
4279 * include/tr1/functional: Likewise.
4280 * include/tr1/functional_hash.h: Likewise.
4281 * include/tr1/gamma.tcc: Likewise.
4282 * include/tr1/hashtable.h: Likewise.
4283 * include/tr1/hypergeometric.tcc: Likewise.
4284 * include/tr1/inttypes.h: Likewise.
4285 * include/tr1/legendre_function.tcc: Likewise.
4286 * include/tr1/limits.h: Likewise.
4287 * include/tr1/math.h: Likewise.
4288 * include/tr1/memory: Likewise.
4289 * include/tr1/modified_bessel_func.tcc: Likewise.
4290 * include/tr1/poly_hermite.tcc: Likewise.
4291 * include/tr1/poly_laguerre.tcc: Likewise.
4292 * include/tr1/random: Likewise.
4293 * include/tr1/regex: Likewise.
4294 * include/tr1/riemann_zeta.tcc: Likewise.
4295 * include/tr1/shared_ptr.h: Likewise.
4296 * include/tr1/special_function_util.h: Likewise.
4297 * include/tr1/stdarg.h: Likewise.
4298 * include/tr1/stdbool.h: Likewise.
4299 * include/tr1/stdint.h: Likewise.
4300 * include/tr1/stdio.h: Likewise.
4301 * include/tr1/stdlib.h: Likewise.
4302 * include/tr1/tgmath.h: Likewise.
4303 * include/tr1/tuple: Likewise.
4304 * include/tr1/type_traits: Likewise.
4305 * include/tr1/unordered_map: Likewise.
4306 * include/tr1/unordered_set: Likewise.
4307 * include/tr1/utility: Likewise.
4308 * include/tr1/wchar.h: Likewise.
4309 * include/tr1/wctype.h: Likewise.
4310 * include/tr1_impl/array: Likewise.
4311 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
4312 * include/tr1_impl/cctype: Likewise.
4313 * include/tr1_impl/cfenv: Likewise.
4314 * include/tr1_impl/cinttypes: Likewise.
4315 * include/tr1_impl/cmath: Likewise.
4316 * include/tr1_impl/complex: Likewise.
4317 * include/tr1_impl/cstdint: Likewise.
4318 * include/tr1_impl/cstdio: Likewise.
4319 * include/tr1_impl/cstdlib: Likewise.
4320 * include/tr1_impl/cwchar: Likewise.
4321 * include/tr1_impl/cwctype: Likewise.
4322 * include/tr1_impl/functional: Likewise.
4323 * include/tr1_impl/functional_hash.h: Likewise.
4324 * include/tr1_impl/hashtable: Likewise.
4325 * include/tr1_impl/hashtable_policy.h: Likewise.
4326 * include/tr1_impl/random.tcc: Likewise.
4327 * include/tr1_impl/random: Likewise.
4328 * include/tr1_impl/regex: Likewise.
4329 * include/tr1_impl/type_traits: Likewise.
4330 * include/tr1_impl/unordered_map: Likewise.
4331 * include/tr1_impl/unordered_set: Likewise.
4332 * include/tr1_impl/utility: Likewise.
4333 * libsupc++/array_type_info.cc: Likewise.
4334 * libsupc++/atexit_arm.cc: Likewise.
4335 * libsupc++/bad_cast.cc: Likewise.
4336 * libsupc++/bad_typeid.cc: Likewise.
4337 * libsupc++/class_type_info.cc: Likewise.
4338 * libsupc++/cxxabi-forced.h: Likewise.
4339 * libsupc++/cxxabi.h: Likewise.
4340 * libsupc++/del_op.cc: Likewise.
4341 * libsupc++/del_opnt.cc: Likewise.
4342 * libsupc++/del_opv.cc: Likewise.
4343 * libsupc++/del_opvnt.cc: Likewise.
4344 * libsupc++/dyncast.cc: Likewise.
4345 * libsupc++/eh_alloc.cc: Likewise.
4346 * libsupc++/eh_arm.cc: Likewise.
4347 * libsupc++/eh_aux_runtime.cc: Likewise.
4348 * libsupc++/eh_call.cc: Likewise.
4349 * libsupc++/eh_catch.cc: Likewise.
4350 * libsupc++/eh_exception.cc: Likewise.
4351 * libsupc++/eh_globals.cc: Likewise.
4352 * libsupc++/eh_personality.cc: Likewise.
4353 * libsupc++/eh_ptr.cc: Likewise.
4354 * libsupc++/eh_term_handler.cc: Likewise.
4355 * libsupc++/eh_terminate.cc: Likewise.
4356 * libsupc++/eh_throw.cc: Likewise.
4357 * libsupc++/eh_type.cc: Likewise.
4358 * libsupc++/eh_unex_handler.cc: Likewise.
4359 * libsupc++/enum_type_info.cc: Likewise.
4360 * libsupc++/exception: Likewise.
4361 * libsupc++/exception_defines.h: Likewise.
4362 * libsupc++/exception_ptr.h: Likewise.
4363 * libsupc++/function_type_info.cc: Likewise.
4364 * libsupc++/fundamental_type_info.cc: Likewise.
4365 * libsupc++/guard.cc: Likewise.
4366 * libsupc++/initializer_list: Likewise.
4367 * libsupc++/new: Likewise.
4368 * libsupc++/new_handler.cc: Likewise.
4369 * libsupc++/new_op.cc: Likewise.
4370 * libsupc++/new_opnt.cc: Likewise.
4371 * libsupc++/new_opv.cc: Likewise.
4372 * libsupc++/new_opvnt.cc: Likewise.
4373 * libsupc++/pbase_type_info.cc: Likewise.
4374 * libsupc++/pmem_type_info.cc: Likewise.
4375 * libsupc++/pointer_type_info.cc: Likewise.
4376 * libsupc++/pure.cc: Likewise.
4377 * libsupc++/si_class_type_info.cc: Likewise.
4378 * libsupc++/tinfo.cc: Likewise.
4379 * libsupc++/tinfo.h: Likewise.
4380 * libsupc++/tinfo2.cc: Likewise.
4381 * libsupc++/typeinfo: Likewise.
4382 * libsupc++/unwind-cxx.h: Likewise.
4383 * libsupc++/vec.cc: Likewise.
4384 * libsupc++/vmi_class_type_info.cc: Likewise.
4385 * libsupc++/vterminate.cc: Likewise.
4386 * po/string_literals.cc: Likewise.
4387 * src/atomic.cc: Likewise.
4388 * src/bitmap_allocator.cc: Likewise.
4389 * src/chrono.cc: Likewise.
4390 * src/codecvt.cc: Likewise.
4391 * src/compatibility-ldbl.cc: Likewise.
4392 * src/compatibility.cc: Likewise.
4393 * src/complex_io.cc: Likewise.
4394 * src/concept-inst.cc: Likewise.
4395 * src/condition_variable.cc: Likewise.
4396 * src/ctype.cc: Likewise.
4397 * src/debug.cc: Likewise.
4398 * src/debug_list.cc: Likewise.
4399 * src/ext-inst.cc: Likewise.
4400 * src/fstream-inst.cc: Likewise.
4401 * src/functexcept.cc: Likewise.
4402 * src/globals_io.cc: Likewise.
4403 * src/hash.cc: Likewise.
4404 * src/hash_c++0x.cc: Likewise.
4405 * src/hashtable.cc: Likewise.
4406 * src/hashtable_c++0x.cc: Likewise.
4407 * src/ios-inst.cc: Likewise.
4408 * src/ios.cc: Likewise.
4409 * src/ios_failure.cc: Likewise.
4410 * src/ios_init.cc: Likewise.
4411 * src/ios_locale.cc: Likewise.
4412 * src/iostream-inst.cc: Likewise.
4413 * src/istream-inst.cc: Likewise.
4414 * src/istream.cc: Likewise.
4415 * src/limits.cc: Likewise.
4416 * src/limits_c++0x.cc: Likewise.
4417 * src/list.cc: Likewise.
4418 * src/locale-inst.cc: Likewise.
4419 * src/locale.cc: Likewise.
4420 * src/locale_facets.cc: Likewise.
4421 * src/locale_init.cc: Likewise.
4422 * src/localename.cc: Likewise.
4423 * src/math_stubs_float.cc: Likewise.
4424 * src/math_stubs_long_double.cc: Likewise.
4425 * src/misc-inst.cc: Likewise.
4426 * src/mt_allocator.cc: Likewise.
4427 * src/mutex.cc: Likewise.
4428 * src/ostream-inst.cc: Likewise.
4429 * src/parallel_list.cc: Likewise.
4430 * src/parallel_settings.cc: Likewise.
4431 * src/pool_allocator.cc: Likewise.
4432 * src/sstream-inst.cc: Likewise.
4433 * src/stdexcept.cc: Likewise.
4434 * src/streambuf-inst.cc: Likewise.
4435 * src/streambuf.cc: Likewise.
4436 * src/string-inst.cc: Likewise.
4437 * src/strstream.cc: Likewise.
4438 * src/system_error.cc: Likewise.
4439 * src/thread.cc: Likewise.
4440 * src/tree.cc: Likewise.
4441 * src/valarray-inst.cc: Likewise.
4442 * src/wlocale-inst.cc: Likewise.
4443 * src/wstring-inst.cc: Likewise.
4444 * doc/xml/manual/intro.xml: Change documentation to refer the
4445 reader to version 3 of the GNU General Public License, version
4446 3.1 of the GCC Runtime Library Exception, and to point readers
4447 at the FSF's license web page.
4448
4449 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4450
4451 * Makefile.am: Change copyright header to refer to version
4452 3 of the GNU General Public License and to point readers at the
4453 COPYING3 file and the FSF's license web page.
4454 * doc/Makefile.am: Likewise.
4455 * include/Makefile.am: Likewise.
4456 * libsupc++/Makefile.am: Likewise.
4457 * po/Makefile.am: Likewise.
4458 * po/POTFILES.in: Likewise.
4459 * src/Makefile.am: Likewise.
4460 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4461 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4462 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4463 Likewise.
4464 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4465 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4466 Likewise.
4467 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4468 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4469 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4470 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4471 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4472 * testsuite/18_support/bad_cast/what.cc: Likewise.
4473 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4474 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4475 Likewise.
4476 * testsuite/18_support/bad_exception/what.cc: Likewise.
4477 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4478 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4479 * testsuite/18_support/exception/38732.cc: Likewise.
4480 * testsuite/18_support/exception/what.cc: Likewise.
4481 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4482 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4483 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4484 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4485 * testsuite/18_support/headers/climits/values.cc: Likewise.
4486 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4487 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4488 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4489 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4490 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4491 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4492 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4493 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4494 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4495 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4496 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4497 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4498 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4499 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4500 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4501 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4502 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4503 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4504 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4505 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4506 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4507 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4508 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4509 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4510 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4511 * testsuite/18_support/new_delete_placement.cc: Likewise.
4512 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4513 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4514 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4515 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4516 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4517 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4518 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4519 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4520 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4521 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4522 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4523 Likewise.
4524 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4525 * testsuite/18_support/pthread_guard.cc: Likewise.
4526 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4527 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4528 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4529 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4530 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4531 Likewise.
4532 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4533 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4534 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4535 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4536 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4537 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4538 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4539 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4540 Likewise.
4541 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4542 Likewise.
4543 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4544 Likewise.
4545 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4546 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4547 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4548 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4549 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4550 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4551 Likewise.
4552 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4553 Likewise.
4554 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4555 Likewise.
4556 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4557 Likewise.
4558 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4559 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4560 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4561 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4562 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4563 Likewise.
4564 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4565 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4566 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4567 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4568 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4569 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4570 Likewise.
4571 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4572 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4573 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4574 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4575 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4576 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4577 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4578 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4579 * testsuite/20_util/allocator/1.cc: Likewise.
4580 * testsuite/20_util/allocator/10378.cc: Likewise.
4581 * testsuite/20_util/allocator/14176.cc: Likewise.
4582 * testsuite/20_util/allocator/33807.cc: Likewise.
4583 * testsuite/20_util/allocator/8230.cc: Likewise.
4584 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4585 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4586 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4587 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4588 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4589 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4590 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4591 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4592 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4593 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4594 Likewise.
4595 * testsuite/20_util/clocks/1.cc: Likewise.
4596 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4597 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4598 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4599 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4600 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4601 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4602 * testsuite/20_util/duration/cons/1.cc: Likewise.
4603 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4604 * testsuite/20_util/duration/cons/2.cc: Likewise.
4605 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4606 Likewise.
4607 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4608 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4609 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4610 Likewise.
4611 * testsuite/20_util/forward/1.cc: Likewise.
4612 * testsuite/20_util/forward/1_neg.cc: Likewise.
4613 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4614 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4615 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4616 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4617 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4618 Likewise.
4619 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4620 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4621 Likewise.
4622 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4623 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4624 Likewise.
4625 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4626 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4627 Likewise.
4628 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4629 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4630 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4631 Likewise.
4632 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4633 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4634 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4635 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4636 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4637 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4638 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4639 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4640 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4641 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4642 Likewise.
4643 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4644 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4645 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4646 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4647 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4648 Likewise.
4649 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4650 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4651 Likewise.
4652 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4653 * testsuite/20_util/identity/value.cc: Likewise.
4654 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4655 * testsuite/20_util/is_integral/value.cc: Likewise.
4656 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4657 Likewise.
4658 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4659 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4660 * testsuite/20_util/is_reference/value.cc: Likewise.
4661 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4662 Likewise.
4663 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4664 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4665 * testsuite/20_util/is_signed/value.cc: Likewise.
4666 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4667 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4668 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4669 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4670 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4671 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4672 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4673 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4674 Likewise.
4675 * testsuite/20_util/move/1.cc: Likewise.
4676 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4677 * testsuite/20_util/pair/1.cc: Likewise.
4678 * testsuite/20_util/pair/2.cc: Likewise.
4679 * testsuite/20_util/pair/3.cc: Likewise.
4680 * testsuite/20_util/pair/4.cc: Likewise.
4681 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4682 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4683 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4684 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4685 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4686 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4687 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4688 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4689 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4690 Likewise.
4691 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4692 Likewise.
4693 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4694 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4695 * testsuite/20_util/rel_ops.cc: Likewise.
4696 * testsuite/20_util/remove_reference/value.cc: Likewise.
4697 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4698 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4699 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4700 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4701 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4702 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4703 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4704 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4705 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4706 Likewise.
4707 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4708 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4709 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4710 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4711 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4712 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4713 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4714 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4715 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4716 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4717 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4718 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4719 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4720 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4721 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4722 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4723 Likewise.
4724 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4725 Likewise.
4726 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4727 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4728 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4729 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4730 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4731 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4732 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4733 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4734 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4735 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4736 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4737 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4738 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4739 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4740 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4741 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4742 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4743 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4744 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4745 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4746 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4747 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4748 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4749 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4750 Likewise.
4751 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4752 Likewise.
4753 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4754 Likewise.
4755 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4756 Likewise.
4757 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4758 Likewise.
4759 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4760 Likewise.
4761 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4762 Likewise.
4763 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4764 Likewise.
4765 * testsuite/20_util/temporary_buffer.cc: Likewise.
4766 * testsuite/20_util/time_point/1.cc: Likewise.
4767 * testsuite/20_util/time_point/2.cc: Likewise.
4768 * testsuite/20_util/time_point/3.cc: Likewise.
4769 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4770 Likewise.
4771 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4772 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4773 Likewise.
4774 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4775 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4776 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4777 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4778 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4779 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4780 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4781 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4782 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4783 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4784 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4785 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4786 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4787 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4788 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4789 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4790 Likewise.
4791 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4792 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4793 Likewise.
4794 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4795 Likewise.
4796 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4797 Likewise.
4798 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4799 Likewise.
4800 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4801 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4802 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4803 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4804 Likewise.
4805 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4806 Likewise.
4807 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4808 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4809 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4810 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4811 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4812 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4813 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4814 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4815 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4816 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4817 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4818 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4819 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4820 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4821 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4822 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4823 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4824 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4825 Likewise.
4826 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4827 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4828 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4829 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4830 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
4831 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
4832 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
4833 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
4834 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
4835 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
4836 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
4837 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
4838 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
4839 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
4840 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
4841 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
4842 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
4843 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
4844 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
4845 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
4846 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
4847 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
4848 Likewise.
4849 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
4850 Likewise.
4851 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
4852 Likewise.
4853 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
4854 Likewise.
4855 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
4856 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
4857 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
4858 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
4859 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
4860 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
4861 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
4862 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
4863 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
4864 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
4865 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
4866 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
4867 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
4868 Likewise.
4869 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
4870 Likewise.
4871 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
4872 Likewise.
4873 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
4874 Likewise.
4875 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
4876 Likewise.
4877 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
4878 Likewise.
4879 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
4880 Likewise.
4881 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
4882 Likewise.
4883 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
4884 Likewise.
4885 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
4886 Likewise.
4887 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
4888 Likewise.
4889 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
4890 Likewise.
4891 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
4892 Likewise.
4893 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
4894 Likewise.
4895 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
4896 Likewise.
4897 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
4898 Likewise.
4899 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
4900 Likewise.
4901 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
4902 Likewise.
4903 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
4904 Likewise.
4905 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
4906 Likewise.
4907 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
4908 Likewise.
4909 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
4910 Likewise.
4911 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
4912 Likewise.
4913 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
4914 Likewise.
4915 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
4916 Likewise.
4917 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
4918 Likewise.
4919 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
4920 Likewise.
4921 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
4922 Likewise.
4923 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
4924 Likewise.
4925 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
4926 Likewise.
4927 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
4928 Likewise.
4929 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
4930 Likewise.
4931 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
4932 Likewise.
4933 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
4934 Likewise.
4935 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
4936 Likewise.
4937 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
4938 Likewise.
4939 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
4940 Likewise.
4941 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
4942 Likewise.
4943 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
4944 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
4945 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
4946 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
4947 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
4948 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
4949 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
4950 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
4951 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
4952 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
4953 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
4954 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
4955 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
4956 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
4957 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
4958 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
4959 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
4960 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
4961 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
4962 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
4963 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
4964 Likewise.
4965 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
4966 Likewise.
4967 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
4968 Likewise.
4969 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
4970 Likewise.
4971 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
4972 Likewise.
4973 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
4974 Likewise.
4975 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
4976 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
4977 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
4978 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
4979 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
4980 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
4981 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
4982 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
4983 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
4984 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
4985 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
4986 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
4987 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
4988 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
4989 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
4990 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
4991 Likewise.
4992 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
4993 Likewise.
4994 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
4995 Likewise.
4996 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
4997 Likewise.
4998 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
4999 Likewise.
5000 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
5001 Likewise.
5002 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
5003 Likewise.
5004 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
5005 Likewise.
5006 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
5007 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
5008 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
5009 Likewise.
5010 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
5011 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
5012 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
5013 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
5014 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
5015 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
5016 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
5017 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
5018 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
5019 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
5020 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
5021 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
5022 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
5023 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
5024 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
5025 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
5026 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
5027 Likewise.
5028 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
5029 Likewise.
5030 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
5031 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
5032 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
5033 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
5034 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
5035 Likewise.
5036 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
5037 Likewise.
5038 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
5039 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
5040 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
5041 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
5042 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
5043 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
5044 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
5045 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
5046 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
5047 Likewise.
5048 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
5049 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
5050 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
5051 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
5052 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
5053 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
5054 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
5055 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
5056 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
5057 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
5058 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
5059 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
5060 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
5061 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
5062 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
5063 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
5064 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
5065 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
5066 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
5067 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
5068 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
5069 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
5070 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
5071 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
5072 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
5073 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
5074 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
5075 Likewise.
5076 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
5077 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
5078 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
5079 Likewise.
5080 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
5081 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
5082 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
5083 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
5084 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
5085 Likewise.
5086 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
5087 Likewise.
5088 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
5089 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
5090 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
5091 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
5092 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
5093 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
5094 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
5095 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
5096 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
5097 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
5098 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
5099 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
5100 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
5101 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
5102 Likewise.
5103 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
5104 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
5105 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
5106 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
5107 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
5108 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
5109 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
5110 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
5111 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
5112 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
5113 Likewise.
5114 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
5115 Likewise.
5116 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
5117 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
5118 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
5119 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
5120 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
5121 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
5122 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
5123 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
5124 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
5125 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
5126 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
5127 Likewise.
5128 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
5129 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
5130 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
5131 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
5132 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
5133 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
5134 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
5135 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
5136 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
5137 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
5138 Likewise.
5139 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
5140 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
5141 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
5142 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
5143 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
5144 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
5145 Likewise.
5146 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
5147 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
5148 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
5149 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
5150 Likewise.
5151 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
5152 Likewise.
5153 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
5154 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
5155 Likewise.
5156 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
5157 * testsuite/22_locale/ctype/2.cc: Likewise.
5158 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
5159 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
5160 * testsuite/22_locale/ctype/dr695.cc: Likewise.
5161 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
5162 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
5163 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
5164 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
5165 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
5166 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
5167 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
5168 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
5169 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
5170 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
5171 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
5172 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
5173 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
5174 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
5175 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
5176 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
5177 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
5178 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
5179 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
5180 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
5181 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
5182 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
5183 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
5184 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
5185 * testsuite/22_locale/facet/1.cc: Likewise.
5186 * testsuite/22_locale/facet/2.cc: Likewise.
5187 * testsuite/22_locale/facet/25421.cc: Likewise.
5188 * testsuite/22_locale/global_templates/1.cc: Likewise.
5189 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
5190 Likewise.
5191 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
5192 Likewise.
5193 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
5194 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
5195 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
5196 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
5197 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
5198 * testsuite/22_locale/locale/13630.cc: Likewise.
5199 * testsuite/22_locale/locale/cons/1.cc: Likewise.
5200 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
5201 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
5202 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
5203 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
5204 * testsuite/22_locale/locale/cons/2.cc: Likewise.
5205 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
5206 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
5207 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
5208 * testsuite/22_locale/locale/cons/4.cc: Likewise.
5209 * testsuite/22_locale/locale/cons/5.cc: Likewise.
5210 * testsuite/22_locale/locale/cons/6.cc: Likewise.
5211 * testsuite/22_locale/locale/cons/7.cc: Likewise.
5212 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
5213 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
5214 * testsuite/22_locale/locale/cons/8.cc: Likewise.
5215 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
5216 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
5217 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
5218 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
5219 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
5220 * testsuite/22_locale/locale/operations/1.cc: Likewise.
5221 * testsuite/22_locale/locale/operations/2.cc: Likewise.
5222 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
5223 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
5224 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
5225 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
5226 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
5227 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
5228 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
5229 Likewise.
5230 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
5231 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
5232 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
5233 Likewise.
5234 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
5235 Likewise.
5236 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
5237 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
5238 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
5239 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
5240 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
5241 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
5242 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
5243 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
5244 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
5245 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
5246 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
5247 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
5248 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
5249 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
5250 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
5251 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
5252 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
5253 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
5254 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
5255 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
5256 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
5257 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
5258 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
5259 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
5260 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
5261 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
5262 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
5263 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
5264 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
5265 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
5266 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
5267 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
5268 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
5269 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
5270 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
5271 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
5272 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
5273 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
5274 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
5275 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
5276 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
5277 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
5278 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
5279 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
5280 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
5281 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
5282 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
5283 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
5284 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
5285 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
5286 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
5287 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
5288 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
5289 Likewise.
5290 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
5291 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
5292 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
5293 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
5294 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
5295 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
5296 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
5297 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
5298 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
5299 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
5300 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
5301 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
5302 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
5303 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
5304 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
5305 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
5306 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
5307 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
5308 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
5309 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
5310 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
5311 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
5312 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
5313 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
5314 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
5315 Likewise.
5316 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
5317 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
5318 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
5319 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
5320 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
5321 Likewise.
5322 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
5323 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
5324 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
5325 Likewise.
5326 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
5327 Likewise.
5328 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
5329 Likewise.
5330 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
5331 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
5332 Likewise.
5333 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
5334 Likewise.
5335 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
5336 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
5337 Likewise.
5338 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5339 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5340 Likewise.
5341 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5342 Likewise.
5343 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5344 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5345 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5346 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5347 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5348 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5349 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5350 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5351 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5352 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5353 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5354 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5355 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5356 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5357 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5358 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5359 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5360 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5361 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5362 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5363 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5364 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5365 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5366 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5367 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5368 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5369 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5370 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5371 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5372 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5373 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5374 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5375 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5376 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5377 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5378 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5379 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5380 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5381 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5382 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5383 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5384 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5385 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5386 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5387 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5388 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5389 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5390 Likewise.
5391 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5392 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5393 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5394 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5395 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5396 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5397 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5398 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5399 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5400 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5401 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5402 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5403 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5404 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5405 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5406 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5407 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5408 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5409 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5410 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5411 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5412 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5413 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5414 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5415 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5416 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5417 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5418 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5419 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5420 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5421 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5422 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5423 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5424 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5425 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5426 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5427 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5428 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5429 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5430 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5431 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5432 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5433 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5434 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5435 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5436 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5437 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5438 Likewise.
5439 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5440 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5441 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5442 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5443 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5444 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5445 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5446 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5447 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5448 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5449 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5450 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5451 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5452 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5453 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5454 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5455 Likewise.
5456 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5457 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5458 Likewise.
5459 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5460 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5461 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5462 Likewise.
5463 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5464 Likewise.
5465 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5466 Likewise.
5467 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5468 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5469 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5470 Likewise.
5471 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5472 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5473 Likewise.
5474 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5475 Likewise.
5476 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5477 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5478 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5479 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5480 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5481 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5482 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5483 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5484 Likewise.
5485 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5486 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5487 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5488 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5489 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5490 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5491 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5492 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5493 Likewise.
5494 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5495 Likewise.
5496 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5497 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5498 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5499 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5500 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5501 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5502 Likewise.
5503 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5504 Likewise.
5505 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5506 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5507 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5508 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5509 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5510 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5511 Likewise.
5512 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5513 Likewise.
5514 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5515 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5516 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5517 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5518 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5519 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5520 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5521 Likewise.
5522 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5523 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5524 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5525 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5526 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5527 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5528 Likewise.
5529 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5530 Likewise.
5531 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5532 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5533 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5534 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5535 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5536 Likewise.
5537 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5538 Likewise.
5539 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5540 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5541 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5542 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5543 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5544 Likewise.
5545 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5546 Likewise.
5547 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5548 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5549 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5550 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5551 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5552 Likewise.
5553 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5554 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5555 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5556 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5557 Likewise.
5558 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5559 Likewise.
5560 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5561 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5562 Likewise.
5563 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5564 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5565 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5566 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5567 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5568 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5569 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5570 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5571 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5572 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5573 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5574 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5575 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5576 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5577 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5578 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5579 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5580 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5581 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5582 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5583 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5584 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5585 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5586 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5587 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5588 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5589 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5590 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5591 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5592 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5593 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5594 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5595 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5596 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5597 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5598 Likewise.
5599 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5600 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5601 * testsuite/23_containers/bitset/18604.cc: Likewise.
5602 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5603 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5604 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5605 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5606 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5607 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5608 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5609 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5610 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5611 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5612 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5613 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5614 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5615 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5616 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5617 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5618 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5619 * testsuite/23_containers/deque/18604.cc: Likewise.
5620 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5621 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5622 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5623 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5624 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5625 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5626 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5627 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5628 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5629 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5630 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5631 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5632 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5633 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5634 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5635 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5636 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5637 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5638 Likewise.
5639 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5640 Likewise.
5641 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5642 Likewise.
5643 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5644 Likewise.
5645 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5646 Likewise.
5647 * testsuite/23_containers/deque/types/1.cc: Likewise.
5648 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5649 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5650 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5651 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5652 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5653 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5654 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5655 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5656 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5657 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5658 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5659 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5660 Likewise.
5661 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5662 Likewise.
5663 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5664 Likewise.
5665 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5666 Likewise.
5667 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5668 Likewise.
5669 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5670 Likewise.
5671 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5672 Likewise.
5673 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5674 Likewise.
5675 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5676 Likewise.
5677 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5678 Likewise.
5679 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5680 Likewise.
5681 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5682 Likewise.
5683 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5684 Likewise.
5685 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5686 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5687 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5688 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5689 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5690 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5691 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5692 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5693 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5694 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5695 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5696 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5697 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5698 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5699 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5700 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5701 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5702 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5703 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5704 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5705 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5706 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5707 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5708 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5709 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5710 Likewise.
5711 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5712 Likewise.
5713 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5714 * testsuite/23_containers/list/18604.cc: Likewise.
5715 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5716 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5717 * testsuite/23_containers/list/cons/1.cc: Likewise.
5718 * testsuite/23_containers/list/cons/2.cc: Likewise.
5719 * testsuite/23_containers/list/cons/3.cc: Likewise.
5720 * testsuite/23_containers/list/cons/4.cc: Likewise.
5721 * testsuite/23_containers/list/cons/5.cc: Likewise.
5722 * testsuite/23_containers/list/cons/6.cc: Likewise.
5723 * testsuite/23_containers/list/cons/7.cc: Likewise.
5724 * testsuite/23_containers/list/cons/8.cc: Likewise.
5725 * testsuite/23_containers/list/cons/9.cc: Likewise.
5726 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5727 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5728 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5729 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5730 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5731 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5732 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5733 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5734 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5735 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5736 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5737 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5738 * testsuite/23_containers/list/operations/1.cc: Likewise.
5739 * testsuite/23_containers/list/operations/2.cc: Likewise.
5740 * testsuite/23_containers/list/operations/3.cc: Likewise.
5741 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5742 * testsuite/23_containers/list/operations/4.cc: Likewise.
5743 * testsuite/23_containers/list/operations/5.cc: Likewise.
5744 * testsuite/23_containers/list/pthread1.cc: Likewise.
5745 * testsuite/23_containers/list/pthread5.cc: Likewise.
5746 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5747 Likewise.
5748 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5749 Likewise.
5750 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5751 Likewise.
5752 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5753 Likewise.
5754 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5755 Likewise.
5756 * testsuite/23_containers/map/18604.cc: Likewise.
5757 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5758 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5759 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5760 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5761 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5762 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5763 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5764 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5765 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5766 * testsuite/23_containers/map/operators/1.cc: Likewise.
5767 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5768 * testsuite/23_containers/map/pthread6.cc: Likewise.
5769 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5770 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5771 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5772 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5773 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5774 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5775 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5776 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5777 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5778 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5779 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5780 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5781 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5782 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5783 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5784 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5785 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5786 * testsuite/23_containers/set/18604.cc: Likewise.
5787 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5788 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5789 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5790 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5791 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5792 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5793 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5794 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5795 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5796 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5797 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5798 Likewise.
5799 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5800 Likewise.
5801 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5802 Likewise.
5803 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5804 Likewise.
5805 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5806 Likewise.
5807 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5808 Likewise.
5809 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5810 Likewise.
5811 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5812 Likewise.
5813 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5814 Likewise.
5815 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5816 Likewise.
5817 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5818 Likewise.
5819 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5820 Likewise.
5821 * testsuite/23_containers/vector/18604.cc: Likewise.
5822 * testsuite/23_containers/vector/bool/1.cc: Likewise.
5823 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5824 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5825 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5826 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5827 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5828 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5829 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5830 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
5831 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
5832 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
5833 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
5834 Likewise.
5835 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
5836 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
5837 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
5838 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
5839 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
5840 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
5841 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
5842 * testsuite/23_containers/vector/cons/1.cc: Likewise.
5843 * testsuite/23_containers/vector/cons/2.cc: Likewise.
5844 * testsuite/23_containers/vector/cons/3.cc: Likewise.
5845 * testsuite/23_containers/vector/cons/4.cc: Likewise.
5846 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
5847 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
5848 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
5849 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
5850 Likewise.
5851 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
5852 Likewise.
5853 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
5854 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
5855 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
5856 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
5857 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
5858 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
5859 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
5860 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
5861 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
5862 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
5863 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
5864 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
5865 Likewise.
5866 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
5867 Likewise.
5868 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
5869 Likewise.
5870 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
5871 Likewise.
5872 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
5873 Likewise.
5874 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
5875 Likewise.
5876 * testsuite/23_containers/vector/resize/1.cc: Likewise.
5877 * testsuite/23_containers/vector/types/1.cc: Likewise.
5878 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
5879 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
5880 Likewise.
5881 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
5882 Likewise.
5883 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
5884 Likewise.
5885 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
5886 Likewise.
5887 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
5888 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
5889 Likewise.
5890 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
5891 Likewise.
5892 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
5893 Likewise.
5894 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
5895 Likewise.
5896 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
5897 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
5898 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
5899 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
5900 Likewise.
5901 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
5902 Likewise.
5903 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
5904 Likewise.
5905 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
5906 Likewise.
5907 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
5908 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
5909 Likewise.
5910 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
5911 Likewise.
5912 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
5913 Likewise.
5914 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
5915 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
5916 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
5917 Likewise.
5918 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
5919 Likewise.
5920 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
5921 Likewise.
5922 * testsuite/24_iterators/operations/next.cc: Likewise.
5923 * testsuite/24_iterators/operations/prev.cc: Likewise.
5924 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
5925 Likewise.
5926 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
5927 Likewise.
5928 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
5929 Likewise.
5930 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
5931 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
5932 Likewise.
5933 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
5934 Likewise.
5935 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
5936 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
5937 Likewise.
5938 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
5939 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
5940 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
5941 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
5942 Likewise.
5943 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
5944 Likewise.
5945 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
5946 Likewise.
5947 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
5948 Likewise.
5949 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
5950 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
5951 * testsuite/25_algorithms/all_of/1.cc: Likewise.
5952 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
5953 * testsuite/25_algorithms/any_of/1.cc: Likewise.
5954 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
5955 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
5956 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
5957 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
5958 * testsuite/25_algorithms/copy/1.cc: Likewise.
5959 * testsuite/25_algorithms/copy/2.cc: Likewise.
5960 * testsuite/25_algorithms/copy/3.cc: Likewise.
5961 * testsuite/25_algorithms/copy/34595.cc: Likewise.
5962 * testsuite/25_algorithms/copy/4.cc: Likewise.
5963 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
5964 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
5965 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
5966 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
5967 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
5968 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
5969 Likewise.
5970 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
5971 Likewise.
5972 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
5973 Likewise.
5974 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
5975 Likewise.
5976 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
5977 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
5978 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
5979 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
5980 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
5981 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
5982 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
5983 * testsuite/25_algorithms/count/1.cc: Likewise.
5984 * testsuite/25_algorithms/count/check_type.cc: Likewise.
5985 * testsuite/25_algorithms/count_if/1.cc: Likewise.
5986 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
5987 * testsuite/25_algorithms/equal/1.cc: Likewise.
5988 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
5989 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
5990 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
5991 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
5992 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
5993 * testsuite/25_algorithms/fill/1.cc: Likewise.
5994 * testsuite/25_algorithms/fill/2.cc: Likewise.
5995 * testsuite/25_algorithms/fill/3.cc: Likewise.
5996 * testsuite/25_algorithms/fill/35725.cc: Likewise.
5997 * testsuite/25_algorithms/fill/4.cc: Likewise.
5998 * testsuite/25_algorithms/fill/5.cc: Likewise.
5999 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
6000 * testsuite/25_algorithms/find/1.cc: Likewise.
6001 * testsuite/25_algorithms/find/17441.cc: Likewise.
6002 * testsuite/25_algorithms/find/check_type.cc: Likewise.
6003 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
6004 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
6005 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
6006 Likewise.
6007 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
6008 Likewise.
6009 * testsuite/25_algorithms/find_end/1.cc: Likewise.
6010 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
6011 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
6012 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
6013 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
6014 * testsuite/25_algorithms/find_if/1.cc: Likewise.
6015 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
6016 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
6017 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
6018 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
6019 Likewise.
6020 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
6021 Likewise.
6022 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
6023 Likewise.
6024 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
6025 Likewise.
6026 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
6027 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
6028 * testsuite/25_algorithms/heap/1.cc: Likewise.
6029 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
6030 * testsuite/25_algorithms/includes/1.cc: Likewise.
6031 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
6032 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
6033 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
6034 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
6035 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
6036 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
6037 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
6038 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
6039 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
6040 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
6041 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
6042 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
6043 Likewise.
6044 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
6045 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
6046 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
6047 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
6048 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
6049 * testsuite/25_algorithms/max/1.cc: Likewise.
6050 * testsuite/25_algorithms/max/2.cc: Likewise.
6051 * testsuite/25_algorithms/max/3.cc: Likewise.
6052 * testsuite/25_algorithms/max/37547.cc: Likewise.
6053 * testsuite/25_algorithms/max/4.cc: Likewise.
6054 * testsuite/25_algorithms/max_element/1.cc: Likewise.
6055 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
6056 * testsuite/25_algorithms/merge/1.cc: Likewise.
6057 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
6058 * testsuite/25_algorithms/min/1.cc: Likewise.
6059 * testsuite/25_algorithms/min/2.cc: Likewise.
6060 * testsuite/25_algorithms/min/3.cc: Likewise.
6061 * testsuite/25_algorithms/min/37547.cc: Likewise.
6062 * testsuite/25_algorithms/min/4.cc: Likewise.
6063 * testsuite/25_algorithms/min_element/1.cc: Likewise.
6064 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
6065 * testsuite/25_algorithms/minmax/1.cc: Likewise.
6066 * testsuite/25_algorithms/minmax/2.cc: Likewise.
6067 * testsuite/25_algorithms/minmax/3.cc: Likewise.
6068 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
6069 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
6070 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
6071 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
6072 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
6073 * testsuite/25_algorithms/move/1.cc: Likewise.
6074 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
6075 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
6076 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
6077 * testsuite/25_algorithms/none_of/1.cc: Likewise.
6078 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
6079 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
6080 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
6081 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
6082 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
6083 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
6084 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
6085 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
6086 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
6087 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
6088 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
6089 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
6090 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
6091 * testsuite/25_algorithms/partition/1.cc: Likewise.
6092 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
6093 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
6094 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
6095 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
6096 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
6097 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
6098 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
6099 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
6100 * testsuite/25_algorithms/remove/1.cc: Likewise.
6101 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
6102 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
6103 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
6104 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
6105 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
6106 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
6107 * testsuite/25_algorithms/replace/1.cc: Likewise.
6108 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
6109 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
6110 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
6111 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
6112 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
6113 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
6114 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
6115 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
6116 * testsuite/25_algorithms/rotate/1.cc: Likewise.
6117 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
6118 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
6119 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
6120 * testsuite/25_algorithms/search/1.cc: Likewise.
6121 * testsuite/25_algorithms/search/check_type.cc: Likewise.
6122 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
6123 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
6124 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
6125 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
6126 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
6127 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
6128 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
6129 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
6130 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
6131 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
6132 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
6133 Likewise.
6134 * testsuite/25_algorithms/set_union/1.cc: Likewise.
6135 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
6136 * testsuite/25_algorithms/sort/1.cc: Likewise.
6137 * testsuite/25_algorithms/sort/34095.cc: Likewise.
6138 * testsuite/25_algorithms/sort/34636.cc: Likewise.
6139 * testsuite/25_algorithms/sort/35588.cc: Likewise.
6140 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
6141 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
6142 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
6143 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
6144 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
6145 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
6146 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
6147 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
6148 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
6149 * testsuite/25_algorithms/unique/1.cc: Likewise.
6150 * testsuite/25_algorithms/unique/11480.cc: Likewise.
6151 * testsuite/25_algorithms/unique/2.cc: Likewise.
6152 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
6153 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
6154 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
6155 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
6156 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
6157 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
6158 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
6159 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
6160 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
6161 * testsuite/26_numerics/accumulate/1.cc: Likewise.
6162 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
6163 * testsuite/26_numerics/complex/13450.cc: Likewise.
6164 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
6165 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
6166 * testsuite/26_numerics/complex/dr387.cc: Likewise.
6167 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
6168 * testsuite/26_numerics/complex/dr781.cc: Likewise.
6169 * testsuite/26_numerics/complex/dr844.cc: Likewise.
6170 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
6171 Likewise.
6172 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
6173 Likewise.
6174 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
6175 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
6176 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
6177 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
6178 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
6179 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
6180 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
6181 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
6182 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
6183 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
6184 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
6185 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
6186 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
6187 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
6188 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
6189 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
6190 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
6191 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
6192 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
6193 Likewise.
6194 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
6195 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
6196 Likewise.
6197 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
6198 Likewise.
6199 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
6200 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
6201 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
6202 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
6203 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
6204 * testsuite/26_numerics/inner_product/1.cc: Likewise.
6205 * testsuite/26_numerics/iota/1.cc: Likewise.
6206 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
6207 * testsuite/26_numerics/slice/1.cc: Likewise.
6208 * testsuite/26_numerics/valarray/28277.cc: Likewise.
6209 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
6210 * testsuite/26_numerics/valarray/operators.cc: Likewise.
6211 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
6212 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
6213 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
6214 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
6215 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
6216 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
6217 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
6218 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
6219 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
6220 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
6221 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
6222 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
6223 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
6224 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
6225 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
6226 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
6227 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
6228 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
6229 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
6230 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
6231 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
6232 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
6233 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
6234 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
6235 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
6236 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
6237 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
6238 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
6239 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
6240 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
6241 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
6242 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
6243 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
6244 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
6245 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
6246 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
6247 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
6248 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
6249 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
6250 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
6251 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
6252 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
6253 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
6254 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
6255 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
6256 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
6257 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
6258 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
6259 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
6260 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
6261 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
6262 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
6263 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
6264 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
6265 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
6266 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
6267 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
6268 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
6269 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
6270 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
6271 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
6272 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
6273 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
6274 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
6275 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
6276 Likewise.
6277 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
6278 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
6279 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
6280 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
6281 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
6282 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
6283 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
6284 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
6285 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
6286 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
6287 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
6288 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
6289 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
6290 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
6291 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
6292 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
6293 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
6294 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
6295 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
6296 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
6297 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
6298 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
6299 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
6300 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
6301 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
6302 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
6303 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
6304 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
6305 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
6306 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
6307 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
6308 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
6309 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
6310 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
6311 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
6312 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
6313 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
6314 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
6315 Likewise.
6316 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
6317 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
6318 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
6319 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
6320 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
6321 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
6322 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
6323 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
6324 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
6325 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
6326 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
6327 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
6328 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
6329 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
6330 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
6331 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
6332 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
6333 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
6334 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
6335 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
6336 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
6337 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
6338 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6339 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6340 Likewise.
6341 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6342 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6343 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6344 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6345 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6346 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6347 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6348 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6349 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6350 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6351 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6352 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6353 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6354 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6355 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6356 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6357 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6358 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6359 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6360 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6361 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6362 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6363 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6364 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6365 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6366 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6367 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6368 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6369 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6370 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6371 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6372 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6373 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6374 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6375 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6376 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6377 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6378 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6379 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6380 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6381 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6382 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6383 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6384 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6385 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6386 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6387 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6388 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6389 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6390 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6391 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6392 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6393 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6394 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6395 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6396 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6397 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6398 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6399 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6400 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6401 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6402 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6403 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6404 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6405 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6406 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6407 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6408 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6409 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6410 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6411 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6412 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6413 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6414 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6415 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6416 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6417 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6418 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6419 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6420 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6421 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6422 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6423 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6424 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6425 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6426 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6427 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6428 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6429 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6430 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6431 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6432 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6433 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6434 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6435 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6436 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6437 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6438 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6439 Likewise.
6440 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6441 Likewise.
6442 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6443 Likewise.
6444 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6445 Likewise.
6446 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6447 Likewise.
6448 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6449 Likewise.
6450 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6451 Likewise.
6452 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6453 Likewise.
6454 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6455 Likewise.
6456 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6457 Likewise.
6458 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6459 Likewise.
6460 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6461 Likewise.
6462 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6463 Likewise.
6464 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6465 Likewise.
6466 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6467 Likewise.
6468 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6469 Likewise.
6470 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6471 Likewise.
6472 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6473 Likewise.
6474 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6475 Likewise.
6476 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6477 Likewise.
6478 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6479 Likewise.
6480 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6481 Likewise.
6482 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6483 Likewise.
6484 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6485 Likewise.
6486 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6487 Likewise.
6488 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6489 Likewise.
6490 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6491 Likewise.
6492 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6493 Likewise.
6494 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6495 Likewise.
6496 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6497 Likewise.
6498 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6499 Likewise.
6500 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6501 Likewise.
6502 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6503 Likewise.
6504 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6505 Likewise.
6506 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6507 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6508 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6509 Likewise.
6510 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6511 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6512 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6513 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6514 Likewise.
6515 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6516 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6517 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6518 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6519 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6520 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6521 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6522 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6523 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6524 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6525 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6526 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6527 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6528 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6529 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6530 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6531 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6532 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6533 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6534 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6535 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6536 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6537 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6538 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6539 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6540 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6541 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6542 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6543 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6544 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6545 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6546 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6547 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6548 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6549 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6550 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6551 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6552 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6553 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6554 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6555 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6556 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6557 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6558 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6559 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6560 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6561 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6562 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6563 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6564 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6565 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6566 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6567 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6568 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6569 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6570 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6571 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6572 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6573 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6574 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6575 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6576 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6577 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6578 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6579 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6580 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6581 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6582 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6583 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6584 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6585 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6586 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6587 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6588 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6589 Likewise.
6590 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6591 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6592 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6593 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6594 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6595 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6596 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6597 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6598 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6599 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6600 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6601 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6602 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6603 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6604 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6605 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6606 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6607 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6608 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6609 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6610 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6611 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6612 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6613 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6614 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6615 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6616 Likewise.
6617 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6618 Likewise.
6619 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6620 Likewise.
6621 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6622 Likewise.
6623 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6624 Likewise.
6625 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6626 Likewise.
6627 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6628 Likewise.
6629 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6630 Likewise.
6631 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6632 Likewise.
6633 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6634 Likewise.
6635 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6636 Likewise.
6637 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6638 Likewise.
6639 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6640 Likewise.
6641 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6642 Likewise.
6643 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6644 Likewise.
6645 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6646 Likewise.
6647 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6648 Likewise.
6649 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6650 Likewise.
6651 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6652 Likewise.
6653 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6654 Likewise.
6655 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6656 Likewise.
6657 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6658 Likewise.
6659 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6660 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6661 Likewise.
6662 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6663 Likewise.
6664 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6665 Likewise.
6666 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6667 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6668 Likewise.
6669 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6670 Likewise.
6671 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6672 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6673 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6674 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6675 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6676 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6677 Likewise.
6678 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6679 Likewise.
6680 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6681 Likewise.
6682 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6683 Likewise.
6684 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6685 Likewise.
6686 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6687 Likewise.
6688 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6689 Likewise.
6690 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6691 Likewise.
6692 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6693 Likewise.
6694 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6695 Likewise.
6696 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6697 Likewise.
6698 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6699 Likewise.
6700 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6701 Likewise.
6702 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6703 Likewise.
6704 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6705 Likewise.
6706 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6707 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6708 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6709 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6710 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6711 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6712 Likewise.
6713 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6714 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6715 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6716 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6717 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6718 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6719 Likewise.
6720 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6721 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6722 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6723 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6724 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6725 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6726 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6727 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6728 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6729 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6730 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6731 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6732 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6733 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6734 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6735 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6736 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6737 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6738 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6739 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6740 Likewise.
6741 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6742 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6743 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6744 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6745 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6746 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6747 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6748 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6749 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6750 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6751 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6752 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6753 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6754 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6755 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6756 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6757 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6758 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6759 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6760 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6761 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6762 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6763 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6764 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6765 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6766 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6767 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6768 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6769 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6770 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6771 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6772 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6773 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6774 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6775 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6776 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6777 Likewise.
6778 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6779 Likewise.
6780 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6781 Likewise.
6782 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6783 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6784 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6785 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6786 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6787 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6788 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6789 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6790 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6791 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6792 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6793 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6794 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6795 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6796 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6797 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6798 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6799 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6800 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6801 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6802 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6803 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6804 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6805 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6806 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6807 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6808 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6809 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6810 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6811 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6812 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6813 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6814 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6815 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6816 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6817 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6818 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6819 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6820 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6821 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6822 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6823 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6824 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6825 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6826 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6827 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6828 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6829 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6830 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
6831 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
6832 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
6833 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
6834 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
6835 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
6836 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
6837 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
6838 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
6839 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
6840 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
6841 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
6842 Likewise.
6843 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
6844 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
6845 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
6846 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
6847 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
6848 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
6849 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
6850 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
6851 * testsuite/27_io/fpos/11450.cc: Likewise.
6852 * testsuite/27_io/fpos/14320-1.cc: Likewise.
6853 * testsuite/27_io/fpos/14320-2.cc: Likewise.
6854 * testsuite/27_io/fpos/14320-3.cc: Likewise.
6855 * testsuite/27_io/fpos/14320-4.cc: Likewise.
6856 * testsuite/27_io/fpos/14320-5.cc: Likewise.
6857 * testsuite/27_io/fpos/14775.cc: Likewise.
6858 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
6859 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
6860 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
6861 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
6862 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
6863 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
6864 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
6865 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
6866 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
6867 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
6868 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
6869 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
6870 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
6871 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
6872 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
6873 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
6874 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
6875 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
6876 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
6877 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
6878 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
6879 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
6880 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
6881 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
6882 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
6883 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
6884 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
6885 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
6886 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
6887 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
6888 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
6889 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
6890 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
6891 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
6892 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
6893 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
6894 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
6895 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
6896 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
6897 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
6898 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
6899 * testsuite/27_io/objects/char/1.cc: Likewise.
6900 * testsuite/27_io/objects/char/10.cc: Likewise.
6901 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
6902 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
6903 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
6904 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
6905 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
6906 * testsuite/27_io/objects/char/2.cc: Likewise.
6907 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
6908 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
6909 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
6910 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
6911 * testsuite/27_io/objects/char/5.cc: Likewise.
6912 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
6913 * testsuite/27_io/objects/char/6.cc: Likewise.
6914 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
6915 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
6916 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
6917 * testsuite/27_io/objects/char/7.cc: Likewise.
6918 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
6919 * testsuite/27_io/objects/char/8.cc: Likewise.
6920 * testsuite/27_io/objects/char/9.cc: Likewise.
6921 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
6922 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
6923 * testsuite/27_io/objects/char/dr455.cc: Likewise.
6924 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
6925 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
6926 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
6927 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
6928 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
6929 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
6930 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
6931 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
6932 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
6933 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
6934 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
6935 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
6936 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
6937 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
6938 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
6939 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
6940 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
6941 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
6942 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
6943 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
6944 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
6945 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
6946 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
6947 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
6948 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
6949 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
6950 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
6951 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
6952 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
6953 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
6954 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
6955 * testsuite/27_io/types/1.cc: Likewise.
6956 * testsuite/27_io/types/2.cc: Likewise.
6957 * testsuite/27_io/types/3.cc: Likewise.
6958 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
6959 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
6960 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
6961 Likewise.
6962 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
6963 Likewise.
6964 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
6965 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
6966 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
6967 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
6968 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
6969 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
6970 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
6971 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
6972 Likewise.
6973 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
6974 Likewise.
6975 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
6976 Likewise.
6977 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
6978 Likewise.
6979 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
6980 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
6981 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
6982 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
6983 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
6984 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
6985 Likewise.
6986 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
6987 Likewise.
6988 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
6989 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
6990 * testsuite/30_threads/thread/id/operators.cc: Likewise.
6991 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
6992 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
6993 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
6994 * testsuite/Makefile.am: Likewise.
6995 * testsuite/abi/30586.cc: Likewise.
6996 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
6997 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
6998 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
6999 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
7000 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
7001 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
7002 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
7003 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
7004 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
7005 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
7006 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
7007 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
7008 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
7009 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
7010 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
7011 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
7012 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
7013 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
7014 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
7015 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
7016 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
7017 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
7018 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
7019 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
7020 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
7021 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
7022 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
7023 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
7024 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
7025 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
7026 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
7027 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
7028 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
7029 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
7030 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
7031 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
7032 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
7033 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
7034 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
7035 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
7036 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
7037 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
7038 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
7039 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
7040 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
7041 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
7042 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
7043 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
7044 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
7045 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
7046 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
7047 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
7048 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
7049 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
7050 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
7051 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
7052 * testsuite/abi/demangle/regression/7986.cc: Likewise.
7053 * testsuite/abi/demangle/regression/8897.cc: Likewise.
7054 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
7055 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
7056 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
7057 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
7058 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
7059 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
7060 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
7061 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
7062 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
7063 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
7064 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
7065 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
7066 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
7067 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
7068 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
7069 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
7070 * testsuite/abi/demangle/regression/old.cc: Likewise.
7071 * testsuite/abi/header_cxxabi.c: Likewise.
7072 * testsuite/backward/11460.cc: Likewise.
7073 * testsuite/backward/hash_map/1.cc: Likewise.
7074 * testsuite/backward/hash_map/14648.cc: Likewise.
7075 * testsuite/backward/hash_map/23528.cc: Likewise.
7076 * testsuite/backward/hash_set/1.cc: Likewise.
7077 * testsuite/backward/strstream_members.cc: Likewise.
7078 * testsuite/config/default.exp: Likewise.
7079 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
7080 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
7081 * testsuite/data/istream_extractor_other-1.tst: Likewise.
7082 * testsuite/data/istream_extractor_other-1.txt: Likewise.
7083 * testsuite/data/istream_extractor_other-2.tst: Likewise.
7084 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
7085 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
7086 * testsuite/data/sgetn.txt: Likewise.
7087 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
7088 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
7089 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
7090 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
7091 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
7092 * testsuite/ext/array_allocator/26875.cc: Likewise.
7093 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
7094 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
7095 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
7096 * testsuite/ext/array_allocator/check_new.cc: Likewise.
7097 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
7098 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
7099 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
7100 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
7101 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
7102 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
7103 * testsuite/ext/codecvt/1.cc: Likewise.
7104 * testsuite/ext/codecvt/char-1.cc: Likewise.
7105 * testsuite/ext/codecvt/char-2.cc: Likewise.
7106 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
7107 * testsuite/ext/concept_checks.cc: Likewise.
7108 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
7109 Likewise.
7110 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
7111 Likewise.
7112 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
7113 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
7114 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
7115 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
7116 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
7117 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
7118 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
7119 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
7120 Likewise.
7121 * testsuite/ext/headers.cc: Likewise.
7122 * testsuite/ext/is_heap/1.cc: Likewise.
7123 * testsuite/ext/is_heap/check_type.cc: Likewise.
7124 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
7125 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
7126 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
7127 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
7128 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
7129 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
7130 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
7131 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
7132 * testsuite/ext/median.cc: Likewise.
7133 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
7134 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
7135 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
7136 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
7137 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
7138 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
7139 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
7140 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
7141 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
7142 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
7143 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
7144 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
7145 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
7146 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
7147 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
7148 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
7149 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
7150 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
7151 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
7152 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
7153 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
7154 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
7155 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
7156 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
7157 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
7158 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
7159 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
7160 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
7161 * testsuite/ext/new_allocator/check_new.cc: Likewise.
7162 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
7163 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
7164 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
7165 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
7166 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
7167 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
7168 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
7169 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
7170 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
7171 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
7172 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
7173 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
7174 * testsuite/ext/rope/1.cc: Likewise.
7175 * testsuite/ext/rope/2.cc: Likewise.
7176 * testsuite/ext/rope/3.cc: Likewise.
7177 * testsuite/ext/rope/36832.cc: Likewise.
7178 * testsuite/ext/rope/4.cc: Likewise.
7179 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
7180 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
7181 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
7182 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
7183 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
7184 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
7185 Likewise.
7186 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
7187 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
7188 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
7189 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
7190 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
7191 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
7192 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
7193 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
7194 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
7195 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
7196 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
7197 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
7198 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
7199 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
7200 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
7201 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
7202 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
7203 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
7204 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
7205 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
7206 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
7207 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
7208 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
7209 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
7210 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
7211 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
7212 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
7213 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
7214 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
7215 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
7216 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7217 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
7218 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
7219 * testsuite/lib/dg-options.exp: Likewise.
7220 * testsuite/lib/libstdc++.exp: Likewise.
7221 * testsuite/lib/prune.exp: Likewise.
7222 * testsuite/libstdc++-abi/abi.exp: Likewise.
7223 * testsuite/libstdc++-dg/conformance.exp: Likewise.
7224 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
7225 Likewise.
7226 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
7227 Likewise.
7228 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
7229 Likewise.
7230 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
7231 Likewise.
7232 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
7233 Likewise.
7234 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
7235 Likewise.
7236 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
7237 Likewise.
7238 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
7239 Likewise.
7240 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
7241 Likewise.
7242 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
7243 Likewise.
7244 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
7245 Likewise.
7246 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
7247 Likewise.
7248 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
7249 Likewise.
7250 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
7251 Likewise.
7252 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
7253 Likewise.
7254 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
7255 Likewise.
7256 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
7257 Likewise.
7258 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
7259 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
7260 Likewise.
7261 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7262 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
7263 Likewise.
7264 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
7265 Likewise.
7266 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
7267 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
7268 Likewise.
7269 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
7270 Likewise.
7271 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
7272 Likewise.
7273 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
7274 Likewise.
7275 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
7276 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
7277 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
7278 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
7279 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
7280 Likewise.
7281 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
7282 Likewise.
7283 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
7284 Likewise.
7285 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
7286 Likewise.
7287 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
7288 Likewise.
7289 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
7290 Likewise.
7291 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
7292 Likewise.
7293 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
7294 Likewise.
7295 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
7296 Likewise.
7297 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
7298 Likewise.
7299 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
7300 Likewise.
7301 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
7302 Likewise.
7303 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
7304 Likewise.
7305 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
7306 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
7307 Likewise.
7308 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
7309 Likewise.
7310 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
7311 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
7312 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
7313 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
7314 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
7315 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
7316 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
7317 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
7318 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
7319 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
7320 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
7321 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
7322 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
7323 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
7324 Likewise.
7325 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
7326 Likewise.
7327 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
7328 Likewise.
7329 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
7330 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
7331 Likewise.
7332 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
7333 Likewise.
7334 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
7335 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
7336 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
7337 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
7338 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7339 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7340 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7341 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7342 Likewise.
7343 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7344 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7345 Likewise.
7346 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7347 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7348 Likewise.
7349 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7350 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7351 Likewise.
7352 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7353 Likewise.
7354 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7355 Likewise.
7356 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7357 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7358 Likewise.
7359 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7360 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7361 Likewise.
7362 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7363 Likewise.
7364 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7365 Likewise.
7366 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7367 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7368 Likewise.
7369 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7370 Likewise.
7371 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7372 Likewise.
7373 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7374 Likewise.
7375 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7376 Likewise.
7377 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7378 Likewise.
7379 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7380 Likewise.
7381 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7382 Likewise.
7383 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7384 Likewise.
7385 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7386 Likewise.
7387 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7388 Likewise.
7389 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7390 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7391 Likewise.
7392 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7393 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7394 Likewise.
7395 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7396 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7397 Likewise.
7398 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7399 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7400 Likewise.
7401 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7402 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7403 Likewise.
7404 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7405 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7406 Likewise.
7407 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7408 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7409 Likewise.
7410 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7411 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7412 Likewise.
7413 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7414 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7415 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7416 Likewise.
7417 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7418 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7419 Likewise.
7420 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7421 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7422 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7423 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7424 Likewise.
7425 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7426 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7427 Likewise.
7428 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7429 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7430 Likewise.
7431 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7432 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7433 Likewise.
7434 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7435 Likewise.
7436 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7437 Likewise.
7438 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7439 Likewise.
7440 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7441 Likewise.
7442 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7443 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7444 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7445 Likewise.
7446 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7447 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7448 Likewise.
7449 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7450 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7451 Likewise.
7452 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7453 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7454 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7455 Likewise.
7456 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7457 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7458 Likewise.
7459 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7460 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7461 Likewise.
7462 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7463 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7464 Likewise.
7465 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7466 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7467 Likewise.
7468 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7469 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7470 Likewise.
7471 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7472 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7473 Likewise.
7474 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7475 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7476 Likewise.
7477 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7478 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7479 Likewise.
7480 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7481 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7482 Likewise.
7483 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7484 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7485 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7486 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7487 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7488 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7489 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7490 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7491 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7492 Likewise.
7493 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7494 Likewise.
7495 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7496 Likewise.
7497 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7498 Likewise.
7499 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7500 Likewise.
7501 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7502 Likewise.
7503 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7504 Likewise.
7505 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7506 Likewise.
7507 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7508 Likewise.
7509 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7510 Likewise.
7511 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7512 Likewise.
7513 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7514 Likewise.
7515 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7516 Likewise.
7517 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7518 Likewise.
7519 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7520 Likewise.
7521 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7522 Likewise.
7523 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7524 Likewise.
7525 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7526 Likewise.
7527 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7528 Likewise.
7529 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7530 Likewise.
7531 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7532 Likewise.
7533 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7534 Likewise.
7535 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7536 Likewise.
7537 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7538 Likewise.
7539 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7540 Likewise.
7541 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7542 Likewise.
7543 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7544 Likewise.
7545 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7546 Likewise.
7547 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7548 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7549 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7550 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7551 Likewise.
7552 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7553 Likewise.
7554 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7555 Likewise.
7556 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7557 Likewise.
7558 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7559 Likewise.
7560 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7561 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7562 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7563 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7564 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7565 Likewise.
7566 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7567 Likewise.
7568 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7569 Likewise.
7570 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7571 Likewise.
7572 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7573 Likewise.
7574 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7575 Likewise.
7576 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7577 Likewise.
7578 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7579 Likewise.
7580 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7581 Likewise.
7582 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7583 Likewise.
7584 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7585 Likewise.
7586 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7587 Likewise.
7588 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7589 Likewise.
7590 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7591 Likewise.
7592 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7593 Likewise.
7594 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7595 Likewise.
7596 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7597 Likewise.
7598 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7599 Likewise.
7600 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7601 Likewise.
7602 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7603 Likewise.
7604 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7605 Likewise.
7606 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7607 Likewise.
7608 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7609 Likewise.
7610 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7611 Likewise.
7612 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7613 Likewise.
7614 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7615 Likewise.
7616 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7617 Likewise.
7618 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7619 Likewise.
7620 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7621 Likewise.
7622 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7623 Likewise.
7624 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7625 Likewise.
7626 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7627 Likewise.
7628 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7629 Likewise.
7630 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7631 Likewise.
7632 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7633 Likewise.
7634 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7635 Likewise.
7636 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7637 Likewise.
7638 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7639 Likewise.
7640 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7641 Likewise.
7642 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7643 Likewise.
7644 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7645 Likewise.
7646 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7647 Likewise.
7648 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7649 Likewise.
7650 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7651 Likewise.
7652 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7653 Likewise.
7654 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7655 Likewise.
7656 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7657 Likewise.
7658 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7659 Likewise.
7660 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7661 Likewise.
7662 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7663 Likewise.
7664 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7665 Likewise.
7666 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7667 Likewise.
7668 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7669 Likewise.
7670 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7671 Likewise.
7672 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7673 Likewise.
7674 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7675 Likewise.
7676 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7677 Likewise.
7678 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7679 Likewise.
7680 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7681 Likewise.
7682 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7683 Likewise.
7684 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7685 Likewise.
7686 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7687 Likewise.
7688 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7689 Likewise.
7690 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7691 Likewise.
7692 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7693 Likewise.
7694 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7695 Likewise.
7696 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7697 Likewise.
7698 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7699 Likewise.
7700 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7701 Likewise.
7702 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7703 Likewise.
7704 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7705 Likewise.
7706 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7707 Likewise.
7708 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7709 Likewise.
7710 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7711 Likewise.
7712 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7713 Likewise.
7714 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7715 Likewise.
7716 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7717 Likewise.
7718 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7719 Likewise.
7720 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7721 Likewise.
7722 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7723 Likewise.
7724 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7725 Likewise.
7726 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7727 Likewise.
7728 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7729 Likewise.
7730 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7731 Likewise.
7732 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7733 Likewise.
7734 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7735 Likewise.
7736 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7737 Likewise.
7738 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7739 Likewise.
7740 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7741 Likewise.
7742 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7743 Likewise.
7744 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7745 Likewise.
7746 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7747 Likewise.
7748 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7749 Likewise.
7750 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7751 Likewise.
7752 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7753 Likewise.
7754 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7755 Likewise.
7756 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7757 Likewise.
7758 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7759 Likewise.
7760 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7761 Likewise.
7762 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7763 Likewise.
7764 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7765 Likewise.
7766 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7767 Likewise.
7768 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7769 Likewise.
7770 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7771 Likewise.
7772 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7773 Likewise.
7774 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7775 Likewise.
7776 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7777 Likewise.
7778 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7779 Likewise.
7780 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7781 Likewise.
7782 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7783 Likewise.
7784 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7785 Likewise.
7786 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7787 Likewise.
7788 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7789 Likewise.
7790 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7791 Likewise.
7792 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7793 Likewise.
7794 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7795 Likewise.
7796 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7797 Likewise.
7798 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7799 Likewise.
7800 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7801 Likewise.
7802 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7803 Likewise.
7804 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7805 Likewise.
7806 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7807 Likewise.
7808 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7809 Likewise.
7810 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7811 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7812 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7813 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7814 Likewise.
7815 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7816 Likewise.
7817 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7818 Likewise.
7819 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7820 Likewise.
7821 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7822 Likewise.
7823 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7824 Likewise.
7825 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7826 Likewise.
7827 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7828 Likewise.
7829 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7830 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
7831 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
7832 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
7833 Likewise.
7834 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
7835 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
7836 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
7837 Likewise.
7838 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
7839 Likewise.
7840 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
7841 Likewise.
7842 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
7843 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
7844 Likewise.
7845 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
7846 Likewise.
7847 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
7848 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
7849 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
7850 Likewise.
7851 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
7852 Likewise.
7853 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
7854 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
7855 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
7856 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
7857 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
7858 Likewise.
7859 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
7860 Likewise.
7861 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
7862 Likewise.
7863 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
7864 Likewise.
7865 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
7866 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
7867 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
7868 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
7869 Likewise.
7870 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
7871 Likewise.
7872 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
7873 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
7874 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
7875 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
7876 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
7877 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
7878 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
7879 Likewise.
7880 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
7881 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
7882 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
7883 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
7884 Likewise.
7885 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
7886 Likewise.
7887 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
7888 Likewise.
7889 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
7890 Likewise.
7891 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
7892 Likewise.
7893 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
7894 Likewise.
7895 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
7896 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
7897 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
7898 Likewise.
7899 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
7900 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
7901 Likewise.
7902 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
7903 Likewise.
7904 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
7905 Likewise.
7906 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
7907 Likewise.
7908 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
7909 Likewise.
7910 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
7911 Likewise.
7912 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
7913 Likewise.
7914 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
7915 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
7916 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
7917 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
7918 Likewise.
7919 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
7920 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
7921 Likewise.
7922 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
7923 Likewise.
7924 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
7925 Likewise.
7926 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
7927 Likewise.
7928 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
7929 Likewise.
7930 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
7931 Likewise.
7932 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
7933 Likewise.
7934 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
7935 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
7936 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
7937 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
7938 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
7939 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
7940 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
7941 Likewise.
7942 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
7943 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
7944 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
7945 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
7946 Likewise.
7947 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
7948 Likewise.
7949 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
7950 Likewise.
7951 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
7952 Likewise.
7953 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
7954 Likewise.
7955 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
7956 Likewise.
7957 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
7958 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
7959 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
7960 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
7961 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
7962 Likewise.
7963 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
7964 Likewise.
7965 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
7966 Likewise.
7967 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
7968 Likewise.
7969 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
7970 Likewise.
7971 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
7972 Likewise.
7973 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
7974 Likewise.
7975 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
7976 Likewise.
7977 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
7978 Likewise.
7979 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
7980 Likewise.
7981 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
7982 Likewise.
7983 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
7984 Likewise.
7985 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
7986 Likewise.
7987 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
7988 Likewise.
7989 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
7990 Likewise.
7991 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
7992 Likewise.
7993 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
7994 Likewise.
7995 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
7996 Likewise.
7997 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
7998 Likewise.
7999 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
8000 Likewise.
8001 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
8002 Likewise.
8003 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
8004 Likewise.
8005 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
8006 Likewise.
8007 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
8008 Likewise.
8009 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
8010 Likewise.
8011 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
8012 Likewise.
8013 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
8014 Likewise.
8015 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
8016 Likewise.
8017 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
8018 Likewise.
8019 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
8020 Likewise.
8021 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
8022 Likewise.
8023 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
8024 Likewise.
8025 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
8026 Likewise.
8027 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
8028 Likewise.
8029 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
8030 Likewise.
8031 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
8032 Likewise.
8033 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
8034 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
8035 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
8036 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
8037 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
8038 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
8039 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
8040 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
8041 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
8042 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
8043 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
8044 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
8045 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
8046 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
8047 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
8048 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
8049 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
8050 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
8051 * testsuite/tr1/headers/all.cc: Likewise.
8052 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
8053 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
8054 * testsuite/util/testsuite_shared.cc: Likewise.
8055 * scripts/extract_symvers: Likewise. Remove runtime exception.
8056 * testsuite/17_intro/headers/all.cc: Likewise.
8057 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
8058 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
8059 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
8060 Likewise.
8061 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
8062 Likewise.
8063 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
8064 Likewise.
8065 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
8066 Likewise.
8067 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
8068 Likewise.
8069 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
8070 Likewise.
8071 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
8072 Likewise.
8073 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
8074 Likewise.
8075 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
8076 Likewise.
8077 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
8078 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
8079 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
8080 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
8081 Likewise.
8082 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
8083 Likewise.
8084 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
8085 Likewise.
8086 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
8087 Likewise.
8088 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
8089 Likewise.
8090 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
8091 Likewise.
8092 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
8093 Likewise.
8094 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
8095 Likewise.
8096 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
8097 Likewise.
8098 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
8099 Likewise.
8100 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
8101 Likewise.
8102 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
8103 Likewise.
8104 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
8105 Likewise.
8106 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
8107 Likewise.
8108 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
8109 Likewise.
8110 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
8111 Likewise.
8112 * testsuite/20_util/pair/moveable.cc: Likewise.
8113 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
8114 Likewise.
8115 * testsuite/20_util/pair/swap.cc: Likewise.
8116 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
8117 Likewise.
8118 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
8119 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
8120 Likewise.
8121 * testsuite/20_util/tuple/moveable.cc: Likewise.
8122 * testsuite/20_util/tuple/moveable2.cc: Likewise.
8123 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
8124 Likewise.
8125 * testsuite/20_util/tuple/swap.cc: Likewise.
8126 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
8127 Likewise.
8128 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
8129 Likewise.
8130 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
8131 Likewise.
8132 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
8133 Likewise.
8134 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
8135 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
8136 Likewise.
8137 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
8138 Likewise.
8139 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
8140 Likewise.
8141 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
8142 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
8143 Likewise.
8144 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
8145 Likewise.
8146 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
8147 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
8148 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
8149 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
8150 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
8151 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
8152 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
8153 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
8154 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
8155 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
8156 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
8157 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
8158 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
8159 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
8160 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
8161 Likewise.
8162 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
8163 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
8164 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
8165 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
8166 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
8167 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
8168 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
8169 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
8170 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
8171 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
8172 Likewise.
8173 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
8174 Likewise.
8175 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
8176 Likewise.
8177 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
8178 Likewise.
8179 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
8180 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
8181 Likewise.
8182 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
8183 Likewise.
8184 * testsuite/23_containers/deque/14340.cc: Likewise.
8185 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
8186 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
8187 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
8188 * testsuite/23_containers/deque/init-list.cc: Likewise.
8189 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
8190 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
8191 * testsuite/23_containers/deque/moveable.cc: Likewise.
8192 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
8193 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
8194 Likewise.
8195 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
8196 Likewise.
8197 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
8198 Likewise.
8199 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
8200 Likewise.
8201 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
8202 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
8203 Likewise.
8204 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
8205 Likewise.
8206 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
8207 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
8208 Likewise.
8209 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
8210 Likewise.
8211 * testsuite/23_containers/list/14340.cc: Likewise.
8212 * testsuite/23_containers/list/23781.cc: Likewise.
8213 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
8214 * testsuite/23_containers/list/init-list.cc: Likewise.
8215 * testsuite/23_containers/list/moveable.cc: Likewise.
8216 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
8217 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
8218 Likewise.
8219 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
8220 Likewise.
8221 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
8222 Likewise.
8223 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
8224 Likewise.
8225 * testsuite/23_containers/map/14340.cc: Likewise.
8226 * testsuite/23_containers/map/23781.cc: Likewise.
8227 * testsuite/23_containers/map/init-list.cc: Likewise.
8228 * testsuite/23_containers/map/moveable.cc: Likewise.
8229 * testsuite/23_containers/map/operations/1.cc: Likewise.
8230 * testsuite/23_containers/map/operations/31440.cc: Likewise.
8231 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
8232 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
8233 Likewise.
8234 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
8235 Likewise.
8236 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
8237 Likewise.
8238 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
8239 Likewise.
8240 * testsuite/23_containers/multimap/14340.cc: Likewise.
8241 * testsuite/23_containers/multimap/23781.cc: Likewise.
8242 * testsuite/23_containers/multimap/init-list.cc: Likewise.
8243 * testsuite/23_containers/multimap/moveable.cc: Likewise.
8244 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
8245 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
8246 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
8247 Likewise.
8248 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
8249 Likewise.
8250 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
8251 Likewise.
8252 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
8253 Likewise.
8254 * testsuite/23_containers/multiset/14340.cc: Likewise.
8255 * testsuite/23_containers/multiset/23781.cc: Likewise.
8256 * testsuite/23_containers/multiset/init-list.cc: Likewise.
8257 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
8258 * testsuite/23_containers/multiset/moveable.cc: Likewise.
8259 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
8260 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
8261 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
8262 Likewise.
8263 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
8264 Likewise.
8265 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
8266 Likewise.
8267 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
8268 Likewise.
8269 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
8270 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
8271 Likewise.
8272 * testsuite/23_containers/queue/moveable.cc: Likewise.
8273 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
8274 Likewise.
8275 * testsuite/23_containers/set/14340.cc: Likewise.
8276 * testsuite/23_containers/set/23781.cc: Likewise.
8277 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
8278 * testsuite/23_containers/set/init-list.cc: Likewise.
8279 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
8280 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
8281 * testsuite/23_containers/set/moveable.cc: Likewise.
8282 * testsuite/23_containers/set/operations/1.cc: Likewise.
8283 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
8284 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
8285 Likewise.
8286 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
8287 Likewise.
8288 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
8289 Likewise.
8290 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
8291 Likewise.
8292 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
8293 Likewise.
8294 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
8295 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
8296 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
8297 Likewise.
8298 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
8299 Likewise.
8300 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
8301 Likewise.
8302 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
8303 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
8304 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
8305 Likewise.
8306 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
8307 Likewise.
8308 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
8309 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
8310 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
8311 Likewise.
8312 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
8313 Likewise.
8314 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
8315 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
8316 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
8317 Likewise.
8318 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
8319 Likewise.
8320 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
8321 Likewise.
8322 * testsuite/23_containers/vector/14340.cc: Likewise.
8323 * testsuite/23_containers/vector/26412-1.cc: Likewise.
8324 * testsuite/23_containers/vector/26412-2.cc: Likewise.
8325 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
8326 Likewise.
8327 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
8328 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
8329 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
8330 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
8331 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
8332 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
8333 Likewise.
8334 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
8335 Likewise.
8336 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
8337 Likewise.
8338 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8339 Likewise.
8340 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8341 Likewise.
8342 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8343 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8344 * testsuite/23_containers/vector/init-list.cc: Likewise.
8345 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8346 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8347 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8348 * testsuite/23_containers/vector/moveable.cc: Likewise.
8349 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8350 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8351 Likewise.
8352 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8353 Likewise.
8354 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8355 Likewise.
8356 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8357 Likewise.
8358 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8359 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8360 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8361 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8362 Likewise.
8363 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8364 Likewise.
8365 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8366 Likewise.
8367 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8368 Likewise.
8369 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8370 Likewise.
8371 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8372 Likewise.
8373 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8374 Likewise.
8375 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8376 Likewise.
8377 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8378 Likewise.
8379 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8380 Likewise.
8381 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8382 Likewise.
8383 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8384 Likewise.
8385 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8386 Likewise.
8387 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8388 Likewise.
8389 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8390 Likewise.
8391 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8392 Likewise.
8393 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8394 Likewise.
8395 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8396 Likewise.
8397 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8398 Likewise.
8399 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8400 Likewise.
8401 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8402 Likewise.
8403 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8404 Likewise.
8405 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8406 Likewise.
8407 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8408 Likewise.
8409 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8410 Likewise.
8411 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8412 Likewise.
8413 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8414 Likewise.
8415 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8416 Likewise.
8417 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8418 Likewise.
8419 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8420 Likewise.
8421 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8422 Likewise.
8423 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8424 Likewise.
8425 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8426 Likewise.
8427 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8428 Likewise.
8429 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8430 Likewise.
8431 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8432 Likewise.
8433 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8434 Likewise.
8435 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8436 Likewise.
8437 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8438 Likewise.
8439 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8440 Likewise.
8441 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8442 Likewise.
8443 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8444 Likewise.
8445 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8446 Likewise.
8447 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8448 Likewise.
8449 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8450 Likewise.
8451 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8452 Likewise.
8453 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8454 Likewise.
8455 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8456 Likewise.
8457 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8458 Likewise.
8459 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8460 Likewise.
8461 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8462 Likewise.
8463 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8464 Likewise.
8465 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8466 Likewise.
8467 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8468 Likewise.
8469 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8470 Likewise.
8471 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8472 Likewise.
8473 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8474 Likewise.
8475 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8476 Likewise.
8477 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8478 Likewise.
8479 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8480 Likewise.
8481 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8482 Likewise.
8483 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8484 Likewise.
8485 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8486 Likewise.
8487 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8488 Likewise.
8489 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8490 Likewise.
8491 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8492 Likewise.
8493 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8494 Likewise.
8495 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8496 Likewise.
8497 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8498 Likewise.
8499 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8500 Likewise.
8501 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8502 Likewise.
8503 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8504 Likewise.
8505 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8506 Likewise.
8507 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8508 Likewise.
8509 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8510 Likewise.
8511 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8512 Likewise.
8513 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8514 Likewise.
8515 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8516 Likewise.
8517 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8518 Likewise.
8519 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8520 Likewise.
8521 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8522 Likewise.
8523 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8524 Likewise.
8525 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8526 Likewise.
8527 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8528 Likewise.
8529 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8530 Likewise.
8531 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8532 Likewise.
8533 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8534 Likewise.
8535 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8536 Likewise.
8537 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8538 Likewise.
8539 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8540 Likewise.
8541 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8542 Likewise.
8543 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8544 Likewise.
8545 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8546 Likewise.
8547 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8548 Likewise.
8549 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8550 Likewise.
8551 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8552 Likewise.
8553 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8554 Likewise.
8555 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8556 Likewise.
8557 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8558 Likewise.
8559 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8560 Likewise.
8561 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8562 Likewise.
8563 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8564 Likewise.
8565 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8566 Likewise.
8567 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8568 Likewise.
8569 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8570 Likewise.
8571 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8572 Likewise.
8573 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8574 Likewise.
8575 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8576 Likewise.
8577 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8578 Likewise.
8579 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8580 Likewise.
8581 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8582 Likewise.
8583 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8584 Likewise.
8585 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8586 Likewise.
8587 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8588 Likewise.
8589 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8590 Likewise.
8591 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8592 Likewise.
8593 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8594 Likewise.
8595 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8596 Likewise.
8597 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8598 Likewise.
8599 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8600 Likewise.
8601 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8602 Likewise.
8603 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8604 Likewise.
8605 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8606 Likewise.
8607 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8608 Likewise.
8609 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8610 Likewise.
8611 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8612 Likewise.
8613 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8614 Likewise.
8615 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8616 Likewise.
8617 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8618 Likewise.
8619 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8620 Likewise.
8621 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8622 Likewise.
8623 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8624 Likewise.
8625 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8626 Likewise.
8627 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8628 Likewise.
8629 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8630 Likewise.
8631 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8632 Likewise.
8633 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8634 Likewise.
8635 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8636 Likewise.
8637 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8638 Likewise.
8639 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8640 Likewise.
8641 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8642 Likewise.
8643 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8644 Likewise.
8645 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8646 Likewise.
8647 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8648 Likewise.
8649 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8650 Likewise.
8651 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8652 Likewise.
8653 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8654 Likewise.
8655 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8656 Likewise.
8657 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8658 Likewise.
8659 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8660 Likewise.
8661 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8662 Likewise.
8663 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8664 Likewise.
8665 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8666 Likewise.
8667 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8668 Likewise.
8669 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8670 Likewise.
8671 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8672 Likewise.
8673 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8674 Likewise.
8675 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8676 Likewise.
8677 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8678 Likewise.
8679 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8680 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8681 Likewise.
8682 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8683 Likewise.
8684 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8685 Likewise.
8686 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8687 Likewise.
8688 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8689 Likewise.
8690 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8691 Likewise.
8692 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8693 Likewise.
8694 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8695 Likewise.
8696 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8697 Likewise.
8698 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8699 Likewise.
8700 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8701 Likewise.
8702 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8703 Likewise.
8704 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8705 Likewise.
8706 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8707 Likewise.
8708 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8709 Likewise.
8710 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8711 Likewise.
8712 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8713 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8714 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8715 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8716 Likewise.
8717 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8718 Likewise.
8719 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8720 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8721 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8722 Likewise.
8723 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8724 Likewise.
8725 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8726 Likewise.
8727 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8728 Likewise.
8729 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8730 Likewise.
8731 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8732 Likewise.
8733 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8734 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8735 Likewise.
8736 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8737 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8738 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8739 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8740 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8741 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8742 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8743 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8744 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8745 Likewise.
8746 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8747 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8748 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8749 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8750 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8751 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8752 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8753 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8754 Likewise.
8755 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8756 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8757 Likewise.
8758 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8759 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8760 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8761 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8762 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8763 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8764 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8765 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8766 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8767 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8768 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8769 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8770 Likewise.
8771 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8772 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8773 Likewise.
8774 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8775 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8776 Likewise.
8777 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8778 Likewise.
8779 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8780 Likewise.
8781 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8782 Likewise.
8783 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8784 Likewise.
8785 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8786 Likewise.
8787 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8788 Likewise.
8789 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8790 Likewise.
8791 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8792 Likewise.
8793 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8794 Likewise.
8795 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8796 Likewise.
8797 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8798 Likewise.
8799 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8800 Likewise.
8801 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8802 Likewise.
8803 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8804 Likewise.
8805 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8806 Likewise.
8807 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8808 Likewise.
8809 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8810 Likewise.
8811 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8812 Likewise.
8813 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8814 Likewise.
8815 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8816 Likewise.
8817 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8818 Likewise.
8819 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8820 Likewise.
8821 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8822 Likewise.
8823 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8824 Likewise.
8825 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8826 Likewise.
8827 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8828 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8829 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8830 Likewise.
8831 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
8832 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
8833 Likewise.
8834 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
8835 Likewise.
8836 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
8837 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
8838 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
8839 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
8840 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
8841 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
8842 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
8843 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
8844 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
8845 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
8846 Likewise.
8847 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
8848 Likewise.
8849 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
8850 Likewise.
8851 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
8852 Likewise.
8853 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
8854 Likewise.
8855 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
8856 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
8857 Likewise.
8858 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
8859 Likewise.
8860 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
8861 Likewise.
8862 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
8863 Likewise.
8864 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
8865 Likewise.
8866 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8867 Likewise.
8868 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
8869 Likewise.
8870 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
8871 Likewise.
8872 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
8873 Likewise.
8874 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
8875 Likewise.
8876 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
8877 Likewise.
8878 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
8879 Likewise.
8880 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
8881 Likewise.
8882 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
8883 Likewise.
8884 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
8885 Likewise.
8886 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
8887 Likewise.
8888 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
8889 Likewise.
8890 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
8891 Likewise.
8892 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
8893 Likewise.
8894 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
8895 Likewise.
8896 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
8897 Likewise.
8898 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
8899 Likewise.
8900 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
8901 Likewise.
8902 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
8903 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
8904 Likewise.
8905 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
8906 Likewise.
8907 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
8908 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
8909 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
8910 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
8911 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
8912 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
8913 Likewise.
8914 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
8915 Likewise.
8916 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
8917 Likewise.
8918 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
8919 Likewise.
8920 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
8921 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
8922 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
8923 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
8924 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
8925 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
8926 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
8927 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
8928 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
8929 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
8930 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
8931 Likewise.
8932 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
8933 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
8934 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
8935 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
8936 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
8937 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
8938 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
8939 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
8940 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
8941 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
8942 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
8943 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
8944 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
8945 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
8946 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
8947 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
8948 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
8949 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
8950 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
8951 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
8952 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
8953 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
8954 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
8955 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
8956 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
8957 Likewise.
8958 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
8959 * testsuite/27_io/fpos/14252.cc: Likewise.
8960 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
8961 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
8962 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
8963 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
8964 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
8965 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
8966 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
8967 * testsuite/27_io/ios_base/state/1.cc: Likewise.
8968 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
8969 Likewise.
8970 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
8971 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
8972 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
8973 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
8974 Likewise.
8975 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
8976 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
8977 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
8978 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
8979 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
8980 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
8981 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
8982 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
8983 * testsuite/27_io/objects/char/3045.cc: Likewise.
8984 * testsuite/27_io/objects/char/3647.cc: Likewise.
8985 * testsuite/27_io/objects/char/5268.cc: Likewise.
8986 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
8987 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
8988 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
8989 * testsuite/28_regex/init-list.cc: Likewise.
8990 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
8991 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
8992 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
8993 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
8994 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
8995 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
8996 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
8997 Likewise.
8998 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
8999 Likewise.
9000 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
9001 Likewise.
9002 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
9003 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
9004 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
9005 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
9006 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
9007 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
9008 Likewise.
9009 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
9010 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
9011 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
9012 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
9013 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
9014 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
9015 Likewise.
9016 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
9017 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
9018 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
9019 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
9020 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
9021 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
9022 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
9023 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
9024 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
9025 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
9026 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
9027 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
9028 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
9029 Likewise.
9030 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
9031 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
9032 Likewise.
9033 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
9034 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
9035 Likewise.
9036 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
9037 Likewise.
9038 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
9039 Likewise.
9040 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
9041 Likewise.
9042 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
9043 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
9044 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
9045 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
9046 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
9047 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
9048 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
9049 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
9050 Likewise.
9051 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
9052 Likewise.
9053 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
9054 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
9055 Likewise.
9056 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
9057 Likewise.
9058 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
9059 Likewise.
9060 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
9061 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
9062 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
9063 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
9064 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
9065 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
9066 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
9067 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
9068 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
9069 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
9070 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
9071 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
9072 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
9073 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
9074 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
9075 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
9076 Likewise.
9077 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
9078 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
9079 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
9080 Likewise.
9081 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
9082 Likewise.
9083 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
9084 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
9085 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
9086 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
9087 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
9088 Likewise.
9089 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
9090 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
9091 Likewise.
9092 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
9093 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
9094 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
9095 Likewise.
9096 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
9097 Likewise.
9098 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
9099 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
9100 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
9101 Likewise.
9102 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
9103 Likewise.
9104 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
9105 Likewise.
9106 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
9107 Likewise.
9108 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
9109 Likewise.
9110 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
9111 * testsuite/30_threads/this_thread/1.cc: Likewise.
9112 * testsuite/30_threads/this_thread/2.cc: Likewise.
9113 * testsuite/30_threads/this_thread/3.cc: Likewise.
9114 * testsuite/30_threads/this_thread/4.cc: Likewise.
9115 * testsuite/30_threads/thread/cons/1.cc: Likewise.
9116 * testsuite/30_threads/thread/cons/2.cc: Likewise.
9117 * testsuite/30_threads/thread/cons/3.cc: Likewise.
9118 * testsuite/30_threads/thread/cons/4.cc: Likewise.
9119 * testsuite/30_threads/thread/cons/5.cc: Likewise.
9120 * testsuite/30_threads/thread/cons/6.cc: Likewise.
9121 * testsuite/30_threads/thread/cons/7.cc: Likewise.
9122 * testsuite/30_threads/thread/cons/8.cc: Likewise.
9123 * testsuite/30_threads/thread/cons/9.cc: Likewise.
9124 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
9125 * testsuite/30_threads/thread/members/1.cc: Likewise.
9126 * testsuite/30_threads/thread/members/2.cc: Likewise.
9127 * testsuite/30_threads/thread/members/3.cc: Likewise.
9128 * testsuite/30_threads/thread/members/4.cc: Likewise.
9129 * testsuite/30_threads/thread/members/5.cc: Likewise.
9130 * testsuite/30_threads/thread/swap/1.cc: Likewise.
9131 * testsuite/30_threads/thread/swap/2.cc: Likewise.
9132 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
9133 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
9134 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
9135 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
9136 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
9137 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
9138 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
9139 Likewise.
9140 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
9141 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
9142 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
9143 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
9144 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
9145 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
9146 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
9147 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
9148 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
9149 * testsuite/30_threads/try_lock/1.cc: Likewise.
9150 * testsuite/30_threads/try_lock/2.cc: Likewise.
9151 * testsuite/30_threads/try_lock/3.cc: Likewise.
9152 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
9153 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
9154 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
9155 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
9156 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
9157 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
9158 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
9159 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
9160 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
9161 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
9162 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
9163 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
9164 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
9165 Likewise.
9166 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
9167 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
9168 Likewise.
9169 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
9170 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
9171 Likewise.
9172 * testsuite/ext/array_allocator/1.cc: Likewise.
9173 * testsuite/ext/array_allocator/2.cc: Likewise.
9174 * testsuite/ext/array_allocator/3.cc: Likewise.
9175 * testsuite/ext/ext_pointer/1.cc: Likewise.
9176 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
9177 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
9178 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
9179 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
9180 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
9181 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
9182 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
9183 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
9184 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
9185 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
9186 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
9187 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
9188 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
9189 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
9190 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
9191 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
9192 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
9193 Likewise.
9194 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
9195 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
9196 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
9197 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
9198 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
9199 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
9200 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
9201 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
9202 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
9203 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
9204 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
9205 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
9206 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
9207 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
9208 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
9209 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
9210 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
9211 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
9212 Likewise.
9213 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
9214 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
9215 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
9216 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
9217 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
9218 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
9219 * testsuite/ext/pod_char_traits.cc: Likewise.
9220 * testsuite/ext/slist/23781.cc: Likewise.
9221 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
9222 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
9223 * testsuite/ext/vstring/init-list.cc: Likewise.
9224 * testsuite/ext/vstring/moveable.cc: Likewise.
9225 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
9226 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
9227 Likewise.
9228 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
9229 Likewise.
9230 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
9231 Likewise.
9232 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
9233 Likewise.
9234 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
9235 Likewise.
9236 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
9237 Likewise.
9238 * testsuite/ext/vstring/types/23767.cc: Likewise.
9239 * testsuite/performance/21_strings/string_append.cc: Likewise.
9240 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
9241 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
9242 Likewise.
9243 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
9244 Likewise.
9245 * testsuite/performance/21_strings/string_find.cc: Likewise.
9246 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
9247 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
9248 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
9249 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
9250 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
9251 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
9252 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
9253 Likewise.
9254 * testsuite/performance/23_containers/create/map.cc: Likewise.
9255 * testsuite/performance/23_containers/create_from_sorted/set.cc:
9256 Likewise.
9257 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
9258 * testsuite/performance/23_containers/find/map.cc: Likewise.
9259 * testsuite/performance/23_containers/index/map.cc: Likewise.
9260 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
9261 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
9262 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
9263 Likewise.
9264 * testsuite/performance/23_containers/insert_erase/associative.cc:
9265 Likewise.
9266 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
9267 Likewise.
9268 * testsuite/performance/23_containers/producer_consumer/associative.cc:
9269 Likewise.
9270 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
9271 Likewise.
9272 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
9273 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
9274 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
9275 Likewise.
9276 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
9277 Likewise.
9278 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
9279 Likewise.
9280 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
9281 Likewise.
9282 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
9283 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
9284 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
9285 Likewise.
9286 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
9287 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
9288 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
9289 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
9290 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
9291 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
9292 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
9293 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
9294 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
9295 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
9296 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
9297 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
9298 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
9299 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
9300 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
9301 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
9302 Likewise.
9303 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
9304 Likewise.
9305 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
9306 Likewise.
9307 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
9308 Likewise.
9309 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
9310 Likewise.
9311 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
9312 Likewise.
9313 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
9314 Likewise.
9315 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
9316 Likewise.
9317 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
9318 Likewise.
9319 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
9320 Likewise.
9321 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
9322 Likewise.
9323 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
9324 Likewise.
9325 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
9326 Likewise.
9327 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
9328 Likewise.
9329 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
9330 Likewise.
9331 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
9332 Likewise.
9333 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
9334 Likewise.
9335 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
9336 Likewise.
9337 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
9338 Likewise.
9339 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9340 Likewise.
9341 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9342 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9343 Likewise.
9344 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9345 Likewise.
9346 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9347 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9348 Likewise.
9349 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9350 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9351 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9352 Likewise.
9353 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9354 Likewise.
9355 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9356 Likewise.
9357 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9358 Likewise.
9359 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9360 Likewise.
9361 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9362 Likewise.
9363 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9364 Likewise.
9365 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9366 Likewise.
9367 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9368 Likewise.
9369 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9370 Likewise.
9371 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9372 Likewise.
9373 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9374 Likewise.
9375 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9376 Likewise.
9377 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9378 Likewise.
9379 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9380 Likewise.
9381 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9382 Likewise.
9383 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9384 Likewise.
9385 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9386 Likewise.
9387 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9388 Likewise.
9389 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9390 Likewise.
9391 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9392 Likewise.
9393 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9394 Likewise.
9395 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9396 Likewise.
9397 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9398 Likewise.
9399 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9400 Likewise.
9401 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9402 Likewise.
9403 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9404 Likewise.
9405 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9406 Likewise.
9407 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9408 Likewise.
9409 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9410 Likewise.
9411 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9412 Likewise.
9413 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9414 Likewise.
9415 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9416 Likewise.
9417 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9418 Likewise.
9419 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9420 Likewise.
9421 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9422 Likewise.
9423 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9424 Likewise.
9425 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9426 Likewise.
9427 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9428 Likewise.
9429 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9430 Likewise.
9431 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9432 Likewise.
9433 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9434 Likewise.
9435 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9436 Likewise.
9437 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9438 Likewise.
9439 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9440 Likewise.
9441 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9442 Likewise.
9443 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9444 Likewise.
9445 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9446 Likewise.
9447 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9448 Likewise.
9449 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9450 Likewise.
9451 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9452 Likewise.
9453 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9454 Likewise.
9455 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9456 Likewise.
9457 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9458 Likewise.
9459 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9460 Likewise.
9461 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9462 Likewise.
9463 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9464 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9465 Likewise.
9466 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9467 Likewise.
9468 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9469 Likewise.
9470 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9471 Likewise.
9472 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9473 Likewise.
9474 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9475 Likewise.
9476 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9477 Likewise.
9478 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9479 Likewise.
9480 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9481 Likewise.
9482 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9483 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9484 Likewise.
9485 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9486 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9487 Likewise.
9488 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9489 Likewise.
9490 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9491 Likewise.
9492 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9493 Likewise.
9494 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9495 Likewise.
9496 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9497 Likewise.
9498 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9499 Likewise.
9500 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9501 Likewise.
9502 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9503 Likewise.
9504 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9505 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9506 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9507 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9508 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9509 Likewise.
9510 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9511 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9512 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9513 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9514 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9515 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9516 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9517 * testsuite/util/io/prog_bar.cc: Likewise.
9518 * testsuite/util/io/prog_bar.hpp: Likewise.
9519 * testsuite/util/io/text_populate.hpp: Likewise.
9520 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9521 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9522 * testsuite/util/io/xml.hpp: Likewise.
9523 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9524 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9525 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9526 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9527 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9528 * testsuite/util/native_type/native_map.hpp: Likewise.
9529 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9530 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9531 * testsuite/util/native_type/native_set.hpp: Likewise.
9532 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9533 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9534 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9535 Likewise.
9536 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9537 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9538 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9539 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9540 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9541 Likewise.
9542 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9543 Likewise.
9544 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9545 Likewise.
9546 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9547 Likewise.
9548 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9549 Likewise.
9550 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9551 Likewise.
9552 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9553 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9554 Likewise.
9555 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9556 Likewise.
9557 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9558 Likewise.
9559 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9560 Likewise.
9561 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9562 Likewise.
9563 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9564 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9565 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9566 * testsuite/util/regression/basic_type.hpp: Likewise.
9567 * testsuite/util/regression/common_type.hpp: Likewise.
9568 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9569 Likewise.
9570 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9571 Likewise.
9572 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9573 Likewise.
9574 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9575 Likewise.
9576 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9577 Likewise.
9578 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9579 Likewise.
9580 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9581 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9582 Likewise.
9583 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9584 Likewise.
9585 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9586 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9587 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9588 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9589 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9590 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9591 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9592 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9593 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9594 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9595 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9596 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9597 * testsuite/util/testsuite_abi.cc: Likewise.
9598 * testsuite/util/testsuite_abi.h: Likewise.
9599 * testsuite/util/testsuite_abi_check.cc: Likewise.
9600 * testsuite/util/testsuite_allocator.cc: Likewise.
9601 * testsuite/util/testsuite_allocator.h: Likewise.
9602 * testsuite/util/testsuite_api.h: Likewise.
9603 * testsuite/util/testsuite_character.cc: Likewise.
9604 * testsuite/util/testsuite_character.h: Likewise.
9605 * testsuite/util/testsuite_common_types.h: Likewise.
9606 * testsuite/util/testsuite_error.h: Likewise.
9607 * testsuite/util/testsuite_hooks.cc: Likewise.
9608 * testsuite/util/testsuite_hooks.h: Likewise.
9609 * testsuite/util/testsuite_io.h: Likewise.
9610 * testsuite/util/testsuite_iterators.h: Likewise.
9611 * testsuite/util/testsuite_performance.h: Likewise.
9612 * testsuite/util/testsuite_rng.h: Likewise.
9613 * testsuite/util/testsuite_rvalref.h: Likewise.
9614 * testsuite/util/testsuite_tr1.h: Likewise.
9615 * testsuite/util/thread/all.h: Likewise.
9616 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9617 Likewise.
9618 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9619 Likewise.
9620 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9621 Likewise.
9622 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9623 Likewise.
9624 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9625 Likewise.
9626 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9627 Likewise.
9628 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9629 Likewise.
9630 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9631 Likewise.
9632 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9633 Likewise.
9634 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9635 Likewise.
9636 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9637 Likewise.
9638 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9639 Likewise.
9640 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9641 Likewise.
9642 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9643 Likewise.
9644 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9645 Likewise.
9646 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9647 Likewise.
9648 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9649 Likewise.
9650 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9651 Likewise.
9652 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9653 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9654 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9655 Likewise.
9656 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9657 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9658 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9659 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9660 Likewise.
9661 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9662 Likewise.
9663 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9664 Likewise.
9665 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9666 Likewise.
9667 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9668 Likewise.
9669 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9670 Likewise.
9671 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9672 Likewise.
9673 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9674 Likewise.
9675 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9676 Likewise.
9677 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9678 Likewise.
9679 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9680 Likewise.
9681 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9682 Likewise.
9683 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9684 Likewise.
9685 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9686 Likewise.
9687 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9688 Likewise.
9689 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9690 Likewise.
9691 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9692 Likewise.
9693 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9694 Likewise.
9695 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9696 Likewise.
9697 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9698 Likewise.
9699 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9700 Likewise.
9701 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9702 Likewise.
9703 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9704 Likewise.
9705 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9706 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9707 Likewise.
9708 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9709 Likewise.
9710 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9711 Likewise.
9712 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9713 Likewise.
9714 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9715 Likewise.
9716 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9717 Likewise.
9718 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9719 Likewise.
9720 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9721 Likewise.
9722 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9723 Likewise.
9724 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9725 Likewise.
9726 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9727 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9728 Likewise.
9729 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9730 Likewise.
9731 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9732 Likewise.
9733 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9734 Likewise.
9735 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9736 Likewise.
9737 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9738 Likewise.
9739 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9740 Likewise.
9741 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9742 Likewise.
9743 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9744 Likewise.
9745 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9746 Likewise.
9747 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9748 Likewise.
9749 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9750 Likewise.
9751 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9752 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9753 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9754 Likewise.
9755 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9756 Likewise.
9757 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9758 Likewise.
9759 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9760 Likewise.
9761 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9762 Likewise.
9763 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9764 Likewise.
9765 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9766 Likewise.
9767 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9768 Likewise.
9769 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9770 Likewise.
9771 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9772 Likewise.
9773 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9774 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9775 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9776 Likewise.
9777 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9778 Likewise.
9779 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9780 Likewise.
9781 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9782 Likewise.
9783 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9784 Likewise.
9785 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9786 Likewise.
9787 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9788 Likewise.
9789 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9790 Likewise.
9791 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9792 Likewise.
9793 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9794 Likewise.
9795 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9796 Likewise.
9797 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9798 Likewise.
9799 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9800 Likewise.
9801 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9802 Likewise.
9803 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9804 Likewise.
9805 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9806 Likewise.
9807 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9808 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9809 Likewise.
9810 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9811 Likewise.
9812 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9813 Likewise.
9814 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9815 Likewise.
9816 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9817 Likewise.
9818 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9819 Likewise.
9820 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9821 Likewise.
9822 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9823 Likewise.
9824 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9825 Likewise.
9826 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9827 Likewise.
9828 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9829 Likewise.
9830 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
9831 Likewise.
9832 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
9833 Likewise.
9834 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
9835 Likewise.
9836 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
9837 Likewise.
9838 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
9839 Likewise.
9840 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
9841 Likewise.
9842 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
9843 Likewise.
9844 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
9845 Likewise.
9846 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
9847 Likewise.
9848 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
9849 Likewise.
9850 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
9851 Likewise.
9852 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
9853 Likewise.
9854 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
9855 Likewise.
9856 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
9857 Likewise.
9858 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
9859 Likewise.
9860 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
9861 Likewise.
9862 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
9863 Likewise.
9864 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
9865 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
9866 Likewise.
9867 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
9868 Likewise.
9869 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
9870 Likewise.
9871 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
9872 Likewise.
9873 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
9874 Likewise.
9875 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
9876 Likewise.
9877 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
9878 Likewise.
9879 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
9880 Likewise.
9881 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
9882 Likewise.
9883 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
9884 Likewise.
9885 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
9886 Likewise.
9887 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
9888 Likewise.
9889 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
9890 Likewise.
9891 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
9892 Likewise.
9893 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
9894 Likewise.
9895 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
9896 Likewise.
9897 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
9898 Likewise.
9899 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
9900 Likewise.
9901 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
9902 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
9903 * testsuite/backward/hash_map/25896.cc: Likewise.
9904 * testsuite/backward/hash_set/25896.cc: Likewise.
9905
9906 2009-04-08 Ian Lance Taylor <iant@google.com>
9907
9908 * include/backward/hashtable.h (erase): Correctly handle erasing a
9909 reference to an entry in the hash table.
9910 * testsuite/backward/hash_map/25896.cc: New.
9911 * testsuite/backward/hash_set/25896.cc: New.
9912
9913 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
9914
9915 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
9916 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
9917
9918 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9919
9920 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
9921 of debug.
9922 * include/Makefile.in: Regenerate.
9923 * include/precompiled/stdc++.h: Add.
9924
9925 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9926
9927 * include/bits/random.h: Adjust doxygen markup.
9928 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
9929
9930 * testsuite/26_numerics/random/piecewise_linear_distribution/
9931 operators/serialize.cc: Use typedefs.
9932
9933 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9934
9935 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
9936 __gnu_cxx namespace. Remove "static inline".
9937
9938 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9939
9940 * include/bits/random.tcc (linear_congruential_engine<>::
9941 seed(seed_seq&)): Fix typo in last fix for __m == 0.
9942
9943 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9944
9945 * include/bits/random.h (operator==): Mark all inline.
9946 (mersenne_twister_engine): Enable #if 0 checks.
9947
9948 * include/bits/random.h: Formatting tweaks.
9949
9950 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9951
9952 * include/bits/random.tcc (piecewise_linear_distribution<>::
9953 operator()(_UniformRandomNumberGenerator&, const param_type&)):
9954 Remove spurious closed parenthesis.
9955
9956 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9957
9958 PR libstdc++/39644 (partial)
9959 * include/bits/random.tcc (linear_congruential_engine<>::
9960 seed(seed_seq&), independent_bits_engine<>::operator(),
9961 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
9962
9963 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
9964
9965 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
9966 thinko.
9967 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9968 default.cc: Enable.
9969
9970 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9971
9972 PR libstdc++/39629 (partial)
9973 * testsuite/26_numerics/random/independent_bits_engine/cons/
9974 base_move.cc: Use uint_fast64_t instead of unsigned long.
9975 * testsuite/26_numerics/random/independent_bits_engine/cons/
9976 seed1.cc: Likewise.
9977 * testsuite/26_numerics/random/independent_bits_engine/cons/
9978 seed2.cc: Likewise.
9979 * testsuite/26_numerics/random/independent_bits_engine/cons/
9980 base_copy.cc: Likewise.
9981 * testsuite/26_numerics/random/independent_bits_engine/cons/
9982 default.cc: Likewise.
9983 * testsuite/26_numerics/random/independent_bits_engine/cons/
9984 seed_seq.cc: Likewise.
9985 * testsuite/26_numerics/random/independent_bits_engine/
9986 requirements/typedefs.cc: Likewise.
9987 * testsuite/26_numerics/random/independent_bits_engine/
9988 operators/equal.cc: Likewise.
9989 * testsuite/26_numerics/random/independent_bits_engine/
9990 operators/serialize.cc: Likewise.
9991 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
9992
9993 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9994
9995 * include/tr1_impl/random: Remove, empty.
9996 * include/tr1_impl/random.tcc: Likewise.
9997
9998 * include/std/random: Minor clean-ups, formatting fixes, adjust
9999 copyright years.
10000 * include/bits/random.tcc: Likewise.
10001 * include/bits/random.h: Likewise.
10002 * include/tr1/random: Likewise.
10003 * include/tr1/random.tcc: Likewise.
10004 * include/tr1/random.h: Likewise.
10005
10006 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10007
10008 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
10009 * doc/html/api.html: Regenerate.
10010
10011 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10012
10013 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
10014 Change to mersenne_twister_engine, add same defaults as
10015 mersenne_twister_engine/cons/default.cc.
10016 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
10017
10018 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
10019 to __il.
10020 * include/bits/random.h (mersenne_twister_engine): Qualify
10021 _ShiftMin1 with namespace __detail.
10022 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
10023 constexpr std::numeric_limits::max() can be used.
10024 (mersenne_twister_engine): Split apart static asserts into one
10025 assert per message. Temporarily disable the last three.
10026
10027 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
10028
10029 * include/Makefile.am: Update to N2836. Modified for new random headers.
10030 * include/Makefile.in: Ditto.
10031 * include/tr1_impl/random: Moved to tr1/random.h
10032 * include/tr1_impl/random.tcc: Moved to tr1
10033 * include/tr1/random: Just point to moved tr1 random headers.
10034 * include/tr1/random.tcc: Moved from tr1_impl.
10035 * include/tr1/random.h: Moved from tr1_impl/random.
10036 * include/std/random: Modified to point to std random headers.
10037 * include/bits/random.tcc: New implementation of std random facilities.
10038 * include/bits/random.h: Ditto.
10039 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
10040 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10041 seed1.cc: New.
10042 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10043 seed2.cc: New.
10044 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10045 default.cc: New.
10046 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10047 non_uint_neg.cc: New.
10048 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10049 typedefs.cc: New.
10050 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10051 equal.cc: New.
10052 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10053 serialize.cc: New.
10054 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10055 seed1.cc: New.
10056 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10057 seed2.cc: New.
10058 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10059 default.cc: New.
10060 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
10061 typedefs.cc: New.
10062 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10063 equal.cc: New.
10064 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10065 serialize.cc: New.
10066 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10067 seed1.cc: New.
10068 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10069 seed2.cc: New.
10070 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10071 default.cc: New.
10072 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
10073 typedefs.cc: New.
10074 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10075 equal.cc: New.
10076 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10077 serialize.cc: New.
10078 * testsuite/26_numerics/random/discard_block_engine/cons/
10079 base_move.cc: New.
10080 * testsuite/26_numerics/random/discard_block_engine/cons/
10081 seed1.cc: New.
10082 * testsuite/26_numerics/random/discard_block_engine/cons/
10083 seed2.cc: New.
10084 * testsuite/26_numerics/random/discard_block_engine/cons/
10085 base_copy.cc: New.
10086 * testsuite/26_numerics/random/discard_block_engine/cons/
10087 default.cc: New.
10088 * testsuite/26_numerics/random/discard_block_engine/cons/
10089 seed_seq.cc: New.
10090 * testsuite/26_numerics/random/discard_block_engine/requirements/
10091 typedefs.cc: New.
10092 * testsuite/26_numerics/random/discard_block_engine/operators/
10093 equal.cc: New.
10094 * testsuite/26_numerics/random/discard_block_engine/operators/
10095 serialize.cc: New.
10096 * testsuite/26_numerics/random/independent_bits_engine/cons/
10097 base_move.cc: New.
10098 * testsuite/26_numerics/random/independent_bits_engine/cons/
10099 seed1.cc: New.
10100 * testsuite/26_numerics/random/independent_bits_engine/cons/
10101 seed2.cc: New.
10102 * testsuite/26_numerics/random/independent_bits_engine/cons/
10103 base_copy.cc: New.
10104 * testsuite/26_numerics/random/independent_bits_engine/cons/
10105 default.cc: New.
10106 * testsuite/26_numerics/random/independent_bits_engine/cons/
10107 seed_seq.cc: New.
10108 * testsuite/26_numerics/random/independent_bits_engine/requirements/
10109 typedefs.cc: New.
10110 * testsuite/26_numerics/random/independent_bits_engine/operators/
10111 equal.cc: New.
10112 * testsuite/26_numerics/random/independent_bits_engine/operators/
10113 serialize.cc: New.
10114 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10115 base_move.cc: New.
10116 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10117 seed1.cc: New.
10118 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10119 seed2.cc: New.
10120 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10121 base_copy.cc: New.
10122 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10123 default.cc: New.
10124 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10125 seed_seq.cc: New.
10126 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
10127 typedefs.cc: New.
10128 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10129 equal.cc: New.
10130 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10131 serialize.cc
10132 * testsuite/26_numerics/random/mt19937.cc: New.
10133 * testsuite/26_numerics/random/mt19937_64.cc: New.
10134 * testsuite/26_numerics/random/minstd_rand.cc: New.
10135 * testsuite/26_numerics/random/minstd_rand0.cc: New.
10136 * testsuite/26_numerics/random/ranlux24_base.cc: New.
10137 * testsuite/26_numerics/random/ranlux48_base.cc: New.
10138 * testsuite/26_numerics/random/ranlux24.cc: New.
10139 * testsuite/26_numerics/random/ranlux48.cc: New.
10140 * testsuite/26_numerics/random/knuth_b.cc: New.
10141 * testsuite/26_numerics/random/default_random_engine.cc: New.
10142 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10143 parms.cc: New.
10144 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10145 default.cc: New.
10146 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
10147 typedefs.cc: New.
10148 * testsuite/26_numerics/random/chi_squared_distribution/operators/
10149 serialize.cc: New.
10150 * testsuite/26_numerics/random/normal_distribution/cons/
10151 parms.cc: New.
10152 * testsuite/26_numerics/random/normal_distribution/cons/
10153 default.cc: New.
10154 * testsuite/26_numerics/random/normal_distribution/requirements/
10155 typedefs.cc: New.
10156 * testsuite/26_numerics/random/normal_distribution/operators/
10157 serialize.cc: New.
10158 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
10159 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
10160 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
10161 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10162 parms_neg.cc: New.
10163 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10164 parms.cc: New.
10165 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10166 default.cc: New.
10167 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
10168 typedefs.cc: New.
10169 * testsuite/26_numerics/random/uniform_int_distribution/operators/
10170 serialize.cc: New.
10171 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10172 parms_neg.cc: New.
10173 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10174 parms.cc: New.
10175 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10176 default.cc: New.
10177 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
10178 typedefs.cc: New.
10179 * testsuite/26_numerics/random/uniform_real_distribution/operators/
10180 serialize.cc: New.
10181 * testsuite/26_numerics/random/poisson_distribution/cons/
10182 parms.cc: New.
10183 * testsuite/26_numerics/random/poisson_distribution/cons/
10184 default.cc: New.
10185 * testsuite/26_numerics/random/poisson_distribution/requirements/
10186 typedefs.cc
10187 * testsuite/26_numerics/random/poisson_distribution/operators/
10188 serialize.cc: New.
10189 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10190 parms.cc: New.
10191 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10192 default.cc: New.
10193 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
10194 typedefs.cc: New.
10195 * testsuite/26_numerics/random/bernoulli_distribution/operators/
10196 serialize.cc: New.
10197 * testsuite/26_numerics/random/discrete_distribution/cons/
10198 range.cc: New.
10199 * testsuite/26_numerics/random/discrete_distribution/cons/
10200 initlist.cc: New.
10201 * testsuite/26_numerics/random/discrete_distribution/cons/
10202 default.cc: New.
10203 * testsuite/26_numerics/random/discrete_distribution/cons/
10204 num_xbound_fun.cc: New.
10205 * testsuite/26_numerics/random/discrete_distribution/requirements/
10206 typedefs.cc: New.
10207 * testsuite/26_numerics/random/discrete_distribution/operators/
10208 serialize.cc: New.
10209 * testsuite/26_numerics/random/weibull_distribution/cons/
10210 parms.cc: New.
10211 * testsuite/26_numerics/random/weibull_distribution/cons/
10212 default.cc: New.
10213 * testsuite/26_numerics/random/weibull_distribution/requirements/
10214 typedefs.cc: New.
10215 * testsuite/26_numerics/random/weibull_distribution/operators/
10216 serialize.cc: New.
10217 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10218 parms.cc: New.
10219 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10220 default.cc: New.
10221 * testsuite/26_numerics/random/negative_binomial_distribution/
10222 requirements/typedefs.cc: New.
10223 * testsuite/26_numerics/random/negative_binomial_distribution/
10224 operators/serialize.cc: New.
10225 * testsuite/26_numerics/random/cauchy_distribution/cons/
10226 parms.cc: New.
10227 * testsuite/26_numerics/random/cauchy_distribution/cons/
10228 default.cc: New.
10229 * testsuite/26_numerics/random/cauchy_distribution/requirements/
10230 typedefs.cc: New.
10231 * testsuite/26_numerics/random/cauchy_distribution/operators/
10232 serialize.cc: New.
10233 * testsuite/26_numerics/random/gamma_distribution/cons/
10234 parms.cc: New.
10235 * testsuite/26_numerics/random/gamma_distribution/cons/
10236 default.cc: New.
10237 * testsuite/26_numerics/random/gamma_distribution/requirements/
10238 typedefs.cc: New.
10239 * testsuite/26_numerics/random/gamma_distribution/operators/
10240 serialize.cc: New.
10241 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10242 parms.cc: New.
10243 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10244 default.cc: New.
10245 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
10246 typedefs.cc: New.
10247 * testsuite/26_numerics/random/fisher_f_distribution/operators/
10248 serialize.cc: New.
10249
10250 * testsuite/26_numerics/random/exponential_distribution/cons/
10251 parms.cc: New.
10252 * testsuite/26_numerics/random/exponential_distribution/cons/
10253 default.cc: New.
10254 * testsuite/26_numerics/random/exponential_distribution/requirements/
10255 typedefs.cc: New.
10256 * testsuite/26_numerics/random/exponential_distribution/operators/
10257 serialize.cc: New.
10258 * testsuite/26_numerics/random/lognormal_distribution/cons/
10259 parms.cc: New.
10260 * testsuite/26_numerics/random/lognormal_distribution/cons/
10261 default.cc: New.
10262 * testsuite/26_numerics/random/lognormal_distribution/requirements/
10263 typedefs.cc: New.
10264 * testsuite/26_numerics/random/lognormal_distribution/operators/
10265 serialize.cc: New.
10266 * testsuite/26_numerics/random/binomial_distribution/cons/
10267 parms.cc: New.
10268 * testsuite/26_numerics/random/binomial_distribution/cons/
10269 default.cc: New.
10270 * testsuite/26_numerics/random/binomial_distribution/requirements/
10271 typedefs.cc: New.
10272 * testsuite/26_numerics/random/binomial_distribution/operators/
10273 serialize.cc: New.
10274 * testsuite/26_numerics/random/random_device/cons/
10275 token.cc: New.
10276 * testsuite/26_numerics/random/random_device/cons/
10277 default.cc: New.
10278 * testsuite/26_numerics/random/random_device/requirements/
10279 typedefs.cc: New.
10280 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10281 parms.cc: New.
10282 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10283 default.cc: New.
10284 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
10285 typedefs.cc: New.
10286 * testsuite/26_numerics/random/extreme_value_distribution/operators/
10287 serialize.cc: New.
10288 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10289 range.cc: New.
10290 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10291 default.cc: New.
10292 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10293 num_xbound_fun.cc: New.
10294 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10295 initlist_fun.cc: New.
10296 * testsuite/26_numerics/random/piecewise_linear_distribution/
10297 requirements/typedefs.cc: New.
10298 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
10299 serialize.cc: New.
10300 * testsuite/26_numerics/random/student_t_distribution/cons/
10301 parms.cc: New.
10302 * testsuite/26_numerics/random/student_t_distribution/cons/
10303 default.cc: New.
10304 * testsuite/26_numerics/random/student_t_distribution/requirements/
10305 typedefs.cc: New.
10306 * testsuite/26_numerics/random/student_t_distribution/operators/
10307 serialize.cc: New.
10308 * testsuite/26_numerics/random/geometric_distribution/cons/
10309 parms.cc: New.
10310 * testsuite/26_numerics/random/geometric_distribution/cons/
10311 default.cc: New.
10312 * testsuite/26_numerics/random/geometric_distribution/requirements/
10313 typedefs.cc: New.
10314 * testsuite/26_numerics/random/geometric_distribution/operators/
10315 serialize.cc: New.
10316 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10317 range.cc: New.
10318 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10319 default.cc: New.
10320 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10321 num_xbound_fun.cc: New.
10322 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10323 initlist_fun.cc: New.
10324 * testsuite/26_numerics/random/piecewise_constant_distribution/
10325 requirements/typedefs.cc: New.
10326 * testsuite/26_numerics/random/piecewise_constant_distribution/
10327 operators/serialize.cc: New.
10328
10329 2009-04-02 Dodji Seketeli <dodji@redhat.com>
10330
10331 * include/ext/bitmap_allocator.h: The typedefs should be made public
10332 if we want them to be accessible. This has been revealed by the patch
10333 that fixes PR c++/26693 in g++.
10334
10335 2009-04-02 Jakub Jelinek <jakub@redhat.com>
10336
10337 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
10338 Regenerated.
10339 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10340 Regenerated.
10341 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10342 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10343 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10344 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10345 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10346 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10347 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10348 Regenerated.
10349 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10350
10351 2009-03-31 Jason Merrill <jason@redhat.com>
10352
10353 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10354
10355 PR libstdc++/39310
10356 * include/tr1_impl/type_traits (is_function): Add partial
10357 specializations with function cv-quals.
10358 (__is_function_helper): Remove.
10359 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10360
10361 2009-03-30 Ian Lance Taylor <iant@google.com>
10362
10363 * include/backward/hashtable.h (clear): Return quickly if the
10364 table is empty.
10365
10366 2009-03-27 Ian Lance Taylor <iant@google.com>
10367
10368 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10369 (__stl_prime_list): Add 5 at the start of the list.
10370
10371 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10372
10373 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10374 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10375 std::string&, ios_base::openmode), basic_ifstream<>::
10376 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10377 basic_ofstream(const std::string&, ios_base::openmode),
10378 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10379 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10380 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10381 Add in C++0x mode.
10382 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10383 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10384 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10385 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10386 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10387 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10388 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10389
10390 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10391
10392 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10393 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10394 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10395 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10396
10397 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10398
10399 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10400 _M_transfer_after, _M_reverse_after): Move out of line...
10401 * include/bits/forward_list.tcc: ... here.
10402 (forward_list<>::reverse): Move inline...
10403 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10404
10405 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10406
10407 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10408 28277.cc: Likewise.
10409 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10410 Likewise.
10411 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10412 Likewise.
10413 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10414 Likewise.
10415
10416 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10417
10418 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10419 year(s).
10420 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10421 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10422 Likewise.
10423 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10424 Likewise.
10425 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10426 Likewise.
10427 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10428
10429 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10430
10431 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10432 iterations for simulators.
10433 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10434 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10435 Condition stream width for simulators.
10436 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10437 Likewise.
10438 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10439 Likewise.
10440 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10441
10442 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10443
10444 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10445 sheet version information. Table-ize docbook element examples.
10446 * doc/xml/manual/using.xml: Human-readable header
10447 markup. Alphabetized. Add new headers.
10448 * doc/html: Regenerate.
10449
10450 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10451
10452 * doc/xml/faq.xml: Fix link to setup documentation.
10453
10454 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10455
10456 * include/std/type_traits (__add_lvalue_reference_helper,
10457 __add_rvalue_reference_helper): As an optimization, rewrite
10458 condition (avoid is_function).
10459
10460 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10461
10462 PR libstdc++/39405
10463 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10464 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10465
10466 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10467
10468 * testsuite/30_threads/condition_variable_any/native_handle/
10469 typesizes.cc: Include tweaks.
10470 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10471 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10472 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10473 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10474 * testsuite/30_threads/condition_variable/native_handle/
10475 typesizes.cc: Same.
10476
10477 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10478
10479 * include/bits/shared_ptr.h: Add include guards.
10480 * include/tr1/shared_ptr.h: Likewise.
10481
10482 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10483
10484 * include/std/iostream: Fix doxygen link.
10485 * include/bits/forward_list.h: Fix doxygen markup.
10486 * include/ext/vstring.h: Escape backslash in doxygen comment.
10487 * include/bits/basic_string.h: Likewise.
10488
10489 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10490
10491 * doc/xml/faq.xml: Fix links to implementation status pages.
10492
10493 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10494
10495 * include/std/complex (operator+(const complex<>&, const _Tp&),
10496 operator+(const _Tp&, const complex<>&),
10497 operator-(const complex<>&, const _Tp&),
10498 operator-(const _Tp&, const complex<>&)): Do not assume real()
10499 returns a reference (against DR 387).
10500 * testsuite/26_numerics/complex/dr387_2.cc: New.
10501
10502 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10503
10504 * testsuite/thread/pthread4.cc: Move...
10505 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10506 * testsuite/thread/pthread5.cc: Move...
10507 * testsuite/23_containers/list/pthread5.cc: ...here.
10508 * testsuite/thread/pthread6.cc: Move...
10509 * testsuite/23_containers/map/pthread6.cc: ...here.
10510 * testsuite/thread/pthread7-rope.cc: Move...
10511 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10512 * testsuite/thread/guard.cc: Move...
10513 * testsuite/18_support/pthread_guard.cc: ...here.
10514 * testsuite/thread/18185.cc: Move...
10515 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10516 * testsuite/thread/pthread1.cc: Move...
10517 * testsuite/23_containers/list/pthread1.cc: ...here.
10518 * testsuite/thread/pthread2.cc: Move...
10519 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10520 * testsuite/thread/pthread3.cc: Move...
10521 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10522
10523 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10524 * testsuite/thread: Remove.
10525
10526 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10527
10528 * configure: Regenerate.
10529
10530 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10531
10532 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10533 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10534 from baseline_dir.
10535 * configure: Regenerate.
10536 * testsuite/Makefile.am (baseline_file): Remove variable.
10537 (site.exp): Set baseline_dir rather than baseline_file.
10538 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10539 * testsuite/Makefile.in: Regenerate.
10540
10541 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10542
10543 * testsuite/30_threads/thread/this_thread: Move...
10544 * testsuite/30_threads/this_thread: ...here.
10545 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10546 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10547 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10548 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10549 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10550 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10551
10552 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10553
10554 * doc/doxygen/user.cfg.in: Tweaks.
10555 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10556 be elsewhere.
10557
10558 * include/tr1_impl/unordered_map: Just use most specialized
10559 container module.
10560 * include/tr1_impl/unordered_set: Same.
10561 * include/tr1_impl/array: Same.
10562 * include/bits/stl_list.h: Same.
10563 * include/bits/stl_map.h: Same.
10564 * include/bits/stl_queue.h: Same.
10565 * include/bits/stl_set.h: Same.
10566 * include/bits/stl_stack.h: Same.
10567 * include/bits/forward_list.h: Same.
10568 * include/bits/basic_string.h: Same.
10569 * include/bits/stl_multimap.h: Same.
10570 * include/bits/stl_vector.h: Same.
10571 * include/bits/stl_deque.h: Same.
10572 * include/bits/stl_multiset.h: Same.
10573 * include/bits/stl_bvector.h: Same.
10574
10575 * include/backward/binders.h: Change binder module to binders.
10576
10577 * include/std/complex: Add complex_numers module.
10578 * include/tr1_impl/complex: Same.
10579
10580 * include/std/valarray: Add numeric_arrays module.
10581 * include/bits/gslice_array.h: Same.
10582 * include/bits/gslice.h: Same.
10583 * include/bits/mask_array.h: Same.
10584 * include/bits/slice_array.h: Same.
10585 * include/bits/indirect_array.h: Same.
10586
10587 * include/bits/allocator.h: Add allocators module.
10588 * include/ext/throw_allocator.h
10589 * include/ext/pool_allocator.h
10590 * include/ext/bitmap_allocator.h
10591 * include/ext/new_allocator.h
10592 * include/ext/malloc_allocator.h
10593 * include/ext/array_allocator.h
10594 * include/ext/mt_allocator.h
10595 * include/ext/debug_allocator.h
10596 * include/ext/extptr_allocator.h
10597
10598 * include/tr1_impl/functional: Move namespace markup here.
10599 * include/tr1_impl/regex: Same.
10600
10601 * include/tr1_impl/type_traits: Add metaprogramming module.
10602 * include/std/type_traits: Same.
10603
10604 * include/std/memory: Add memory module.
10605
10606 * include/std/ratio: Add ratio module.
10607
10608 * include/std/chrono: Move namespace markup here, add time module.
10609
10610 * include/std/thread: Move namespace markup here, add concurrency
10611 module.
10612 * include/std/mutex: Use concurrency module.
10613 * include/std/condition_variable: Same.
10614
10615
10616 * include/bits/ios_base.h: Refine io module.
10617 * include/bits/basic_ios.h: Same.
10618 * include/std/fstream: Same.
10619 * include/std/istream: Same.
10620 * include/std/ostream: Same.
10621 * include/std/sstream: Same.
10622
10623 * include/ext/vstring.h: Correct parameter markup.
10624
10625 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10626 * include/bits/unique_ptr.h: Same.
10627
10628 * include/bits/algorithmfwd.h: Add mutating_algorithms,
10629 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
10630 * include/bits/stl_heap.h: Add markup for new groupings.
10631 * include/bits/stl_algobase.h: Same.
10632 * include/bits/stl_algo.h: Same.
10633
10634 * include/c_compatibility/stdatomic.h: Add atomics module.
10635 * include/c_global/cstdatomic: Same.
10636
10637 * libsupc++/exception: Add exceptions module.
10638 * libsupc++/typeinfo: Same.
10639 * libsupc++/new: Same.
10640 * libsupc++/exception_ptr.h: Same.
10641 * include/std/system_error: Same.
10642 * include/std/stdexcept: Same.
10643
10644 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10645 * libsupc++/cxxabi-forced.h: Same.
10646
10647 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10648 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10649 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10650 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10651 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10652 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10653 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10654 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10655 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10656 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10657 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10658 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10659 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10660 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10661 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10662 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10663 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10664 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10665 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10666 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10667 * testsuite/23_containers/vector/requirements/dr438/
10668 constructor_1_neg.cc: Same.
10669 * testsuite/23_containers/vector/requirements/dr438/
10670 constructor_2_neg.cc: Same.
10671 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10672 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10673 * testsuite/23_containers/deque/requirements/dr438/
10674 constructor_1_neg.cc: Same.
10675 * testsuite/23_containers/deque/requirements/dr438/
10676 constructor_2_neg.cc: Same.
10677 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10678 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10679 * testsuite/23_containers/list/requirements/dr438/
10680 constructor_1_neg.cc: Same.
10681 * testsuite/23_containers/list/requirements/dr438/
10682 constructor_2_neg.cc: Same.
10683 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10684 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10685 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10686 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10687 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10688 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10689 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10690 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10691 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10692 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10693
10694 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10695
10696 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10697 * doc/doxygen/user.cfg.in: Update.
10698 * scripts/run_doxygen: Adjust for new group names.
10699
10700 * include/tr1_impl/random: Update doxygen group markup.
10701 * include/tr1_impl/unordered_map: Same.
10702 * include/tr1_impl/unordered_set: Same.
10703 * include/tr1_impl/array: Same.
10704 * include/std/numeric: Same.
10705 * include/std/utility: Same.
10706 * include/std/bitset: Same.
10707 * include/std/iosfwd: Same.
10708 * include/bits/stl_list.h: Same.
10709 * include/bits/stl_map.h: Same.
10710 * include/bits/stl_algobase.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/stl_iterator_base_types.h: Same.
10715 * include/bits/forward_list.h: Same.
10716 * include/bits/basic_string.h: Same.
10717 * include/bits/stl_multimap.h: Same.
10718 * include/bits/stl_vector.h: Same.
10719 * include/bits/stl_deque.h: Same.
10720 * include/bits/stl_multiset.h: Same.
10721 * include/bits/stl_algo.h: Same.
10722 * include/bits/stl_bvector.h: Same.
10723 * include/bits/algorithmfwd.h: Same.
10724 * include/bits/stl_function.h: Same.
10725 * include/tr1/cmath: Same.
10726 * include/backward/binders.h: Same.
10727
10728 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10729
10730 * include/std/system_error (system_category): To system_category().
10731 (generic_category): To generic_category. DR 890.
10732 * src/system_error.cc: Define.
10733 * include/bits/functexcept.h: Only one __throw_system_error.
10734 * src/functexcept.cc: Same.
10735 * include/std/mutex: Fixup for changes above.
10736 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10737 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10738 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10739 * config/abi/pre/gnu.ver: Clean up exports.
10740
10741 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10742
10743 * include/std/thread: Fix typo.
10744 * src/thread.cc (thread::join): Use NULL.
10745
10746 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10747
10748 PR libstdc++/39168
10749 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10750 const string&)): Also check that the value != CHAR_MAX.
10751 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10752 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10753 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10754 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10755 _M_cache(const locale&)): Likewise.
10756 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10757 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10758 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10759 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10760 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10761 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10762
10763 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10764 Benjamin Kosnik <bkoz@redhat.com>
10765
10766 * include/std/thread (_Impl_base): Move _M_id out and into ...
10767 (thread): ...here. Call _M_make_routine in body of constructors.
10768 Adjust data member usage to reflect changes.
10769 (_M_make_routine): From _M_make_shared_data.
10770 (_M_start_thread): Add __shared_base_type argument.
10771 * src/thread.cc: Fixups for above.
10772 * config/abi/pre/gnu.ver: Adjust exports.
10773 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10774 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10775 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10776
10777 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10778
10779 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10780 (compare_type_to_native_type): ...this, add alignment check.
10781 * testsuite/30_threads/condition_variable_any/native_handle/
10782 typesizes.cc: Modify as above.
10783 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10784 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10785 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10786 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10787 * testsuite/30_threads/condition_variable/native_handle/
10788 typesizes.cc: Same.
10789 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10790 typesizes.cc: Same.
10791
10792 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10793 * testsuite/30_threads/thread/cons/2.cc: Same.
10794 * testsuite/30_threads/thread/cons/3.cc: Same.
10795 * testsuite/30_threads/thread/cons/4.cc: Same.
10796 * testsuite/30_threads/thread/cons/5.cc: Same.
10797 * testsuite/30_threads/thread/cons/6.cc: Same.
10798 * testsuite/30_threads/thread/cons/7.cc: Same.
10799 * testsuite/30_threads/thread/cons/8.cc: Same.
10800
10801 * testsuite/30_threads/thread/cons/9.cc: New.
10802 * testsuite/30_threads/thread/cons/moveable.cc: New.
10803
10804 * src/condition_variable.cc: Clean up whitespace.
10805 * include/std/condition_variable: Same.
10806
10807 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10808
10809 * include/std/condition_variable (condition_variable): Remove
10810 _M_internal_mutex. Add private __native_type typedef.
10811 * src/condition_variable.cc (condition_variable::notify_one):
10812 Remove _M_internal_mutex use. Use typedef.
10813 (condition_variable::notify_all): Same.
10814 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10815 (recursive_mutex): Same.
10816 (timed_mutex): Same.
10817 (recursive_timed_mutex): Same.
10818 (once_flag): Make __native_type typedef private.
10819
10820 * include/std/thread (this_thread): Add minimal markup.
10821
10822 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10823 Adjust line numbers.
10824 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10825 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10826 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10827 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10828 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10829 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10830 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10831 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10832 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10833 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10834 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10835 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10836 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10837
10838 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
10839 * testsuite/30_threads/condition_variable_any/native_handle/
10840 typesizes.cc: New.
10841 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10842 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10843 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10844 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10845 * testsuite/30_threads/condition_variable/native_handle/
10846 typesizes.cc: Same.
10847 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10848 typesizes.cc: Same.
10849
10850 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
10851
10852 PR testsuite/33300
10853 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
10854 on darwin for lp64.
10855
10856 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
10857
10858 * configure.host: Set abi_baseline_pair for mips64*-linux.
10859 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
10860
10861 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10862
10863 * include/std/thread (this_thread::get_id): Inline.
10864
10865 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10866
10867 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
10868 _Callable as template argument for _M_make_shared_data.
10869 * testsuite/30_threads/thread/cons/6.cc: New.
10870 * testsuite/30_threads/thread/cons/7.cc: New.
10871 * testsuite/30_threads/thread/cons/8.cc: New.
10872
10873 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
10874
10875 * testsuite/30_threads/thread/member: To..
10876 * testsuite/30_threads/thread/members: ...this.
10877 * testsuite/30_threads/condition_variable/member: To...
10878 * testsuite/30_threads/condition_variable/members: ...this.
10879
10880 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
10881
10882 * include/std/thread (thread::id): Move definition inside thread.
10883 Use native_handle_type. Remove this_thread::get_id friend.
10884 Change __thread_data_ptr to __shared_base_ptr.
10885 (thread::id::id(native_handle_type): Make public. Still explicit.
10886 Use native_handle_type. Change _M_thread_id to _M_thread.
10887 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
10888 _M_thread_handle to _M_id.
10889 (thread::__thread_data): Rename to _Impl.
10890 Fixup for renames.
10891 (thread::_M_make_thread_data): Return derived type.
10892 (thread::hardware_concurrency): Add definition for default case.
10893 (thread::get_id): Now can define inline.
10894 (thread): Change _M_thread_data to _M_data.
10895 (this_thread::get_id): Now can define inline.
10896 * src/thread.cc (__thread_proxy): Rename to
10897 execute_native_thread_routine.
10898 Fixup for other renames.
10899 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
10900 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
10901 * testsuite/30_threads/thread/algorithm: Move to..
10902 * testsuite/30_threads/thread/swap: ...this.
10903 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
10904 * testsuite/30_threads/thread/id/operators.cc: New.
10905
10906 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10907
10908 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
10909 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
10910 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
10911 exposing it in public std::tuple interface.
10912
10913 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10914 Benjamin Kosnik <bkoz@redhat.com>
10915
10916 * include/std/thread (__thread_data_base): Nest class in std::thread.
10917 (__thread_data): Likewise.
10918 (__thread_data_ptr): Nest typedef in std::thread.
10919 * src/thread.cc (__thread_proxy): Qualify the above names.
10920 * config/abi/pre/gnu.ver: Remove unused exports.
10921
10922 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
10923
10924 * include/bits/unique_ptr.h: Remove private __this_type typedef.
10925 * include/bits/stl_vector.h: Remove private vector_type typedef.
10926 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
10927 Fix line numbers.
10928 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10929 * testsuite/23_containers/vector/requirements/dr438/
10930 constructor_1_neg.cc: Same.
10931 * testsuite/23_containers/vector/requirements/dr438/
10932 constructor_2_neg.cc: Same.
10933 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10934 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10935
10936 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10937
10938 PR libstdc++/25191
10939 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
10940 deal consistently with __try and __catch too.
10941 * src/localename.cc: Replace try -> __try, catch -> __catch.
10942 * src/ios.cc: Likewise.
10943 * src/locale.cc: Likewise.
10944 * src/istream.cc: Likewise.
10945 * src/thread.cc: Likewise.
10946 * src/compatibility.cc: Likewise.
10947 * src/bitmap_allocator.cc: Likewise.
10948 * src/ios_init.cc: Likewise.
10949 * include/debug/deque: Likewise.
10950 * include/debug/list: Likewise.
10951 * include/tr1_impl/hashtable: Likewise.
10952 * include/std/bitset: Likewise.
10953 * include/ext/pb_ds/detail/resize_policy/
10954 hash_load_check_resize_trigger_imp.hpp: Likewise.
10955 * include/ext/pb_ds/detail/resize_policy/
10956 hash_standard_resize_policy_imp.hpp: Likewise.
10957 * include/ext/pb_ds/detail/cc_hash_table_map_/
10958 resize_fn_imps.hpp: Likewise.
10959 * include/ext/pb_ds/detail/cc_hash_table_map_/
10960 constructor_destructor_fn_imps.hpp: Likewise.
10961 * include/ext/pb_ds/detail/pat_trie_/
10962 split_join_branch_bag.hpp: Likewise.
10963 * include/ext/pb_ds/detail/pat_trie_/
10964 constructors_destructor_fn_imps.hpp: Likewise.
10965 * include/ext/pb_ds/detail/bin_search_tree_/
10966 constructors_destructor_fn_imps.hpp: Likewise.
10967 * include/ext/pb_ds/detail/gp_hash_table_map_/
10968 resize_fn_imps.hpp: Likewise.
10969 * include/ext/pb_ds/detail/gp_hash_table_map_/
10970 constructor_destructor_fn_imps.hpp: Likewise.
10971 * include/ext/pb_ds/detail/binary_heap_/
10972 constructors_destructor_fn_imps.hpp: Likewise.
10973 * include/ext/pb_ds/detail/binary_heap_/
10974 erase_fn_imps.hpp: Likewise.
10975 * include/ext/pb_ds/detail/binary_heap_/
10976 split_join_fn_imps.hpp: Likewise.
10977 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
10978 constructors_destructor_fn_imps.hpp: Likewise.
10979 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
10980 * include/ext/pb_ds/detail/list_update_map_/
10981 constructor_destructor_fn_imps.hpp: Likewise.
10982 * include/ext/slist: Likewise.
10983 * include/ext/memory: Likewise.
10984 * include/ext/rc_string_base.h: Likewise.
10985 * include/ext/ropeimpl.h: Likewise.
10986 * include/ext/vstring.tcc: Likewise.
10987 * include/ext/rope: Likewise.
10988 * include/ext/sso_string_base.h: Likewise.
10989 * include/bits/shared_ptr.h: Likewise.
10990 * include/bits/stl_list.h: Likewise.
10991 * include/bits/locale_classes.tcc: Likewise.
10992 * include/bits/locale_facets.tcc: Likewise.
10993 * include/bits/locale_classes.h: Likewise.
10994 * include/bits/forward_list.h: Likewise.
10995 * include/bits/stl_vector.h: Likewise.
10996 * include/bits/stl_deque.h: Likewise.
10997 * include/bits/istream.tcc: Likewise.
10998 * include/bits/stl_uninitialized.h: Likewise.
10999 * include/bits/ostream.tcc: Likewise.
11000 * include/bits/vector.tcc: Likewise.
11001 * include/bits/stl_tempbuf.h: Likewise.
11002 * include/bits/deque.tcc: Likewise.
11003 * include/bits/basic_string.tcc: Likewise.
11004 * include/bits/ostream_insert.h: Likewise.
11005 * include/bits/locale_facets_nonio.tcc: Likewise.
11006 * include/bits/stl_tree.h: Likewise.
11007 * include/bits/fstream.tcc: Likewise.
11008 * include/tr1/shared_ptr.h: Likewise.
11009 * include/tr1/hypergeometric.tcc: Likewise.
11010 * include/backward/hashtable.h: Likewise.
11011 * libsupc++/exception_ptr.h: Likewise.
11012 * libsupc++/eh_personality.cc: Likewise.
11013 * libsupc++/eh_call.cc: Likewise.
11014 * config/locale/gnu/monetary_members.cc: Likewise.
11015 * config/locale/gnu/time_members.h: Likewise.
11016 * config/locale/generic/time_members.h: Likewise.
11017
11018 2009-02-03 Johannes Singler <singler@ira.uka.de>
11019
11020 * include/parallel/algorithmfwd.h:
11021 Add parallelism default for many declarations.
11022 * include/parallel/numericfwd.h: Likewise.
11023 * include/parallel/iterator.h: Use iterator_traits as usual.
11024 * include/parallel/par_loop.h:
11025 Include equally_split.h.
11026 (for_each_template_random_access_ed):
11027 Avoid calling the Result default constructor.
11028 * include/parallel/numeric: Replace
11029 for_each_template_random_access by
11030 for_each_template_random_access_ed in numeric functions.
11031
11032 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
11033
11034 * config/os/gnu-linux/os_defines.h: Remove superfluous
11035 __NO_STRING_INLINES.
11036
11037 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11038
11039 * testsuite/21_strings/c_strings/char/3.cc: New test.
11040 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
11041
11042 2009-01-30 Ulrich Drepper <drepper@redhat.com>
11043 Jakub Jelinek <jakub@redhat.com>
11044
11045 PR libstdc++/30928 (partial, works together with recent glibcs)
11046 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11047 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11048 defined.
11049 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11050 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11051 defined.
11052 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11053 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11054 defined.
11055 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11056 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11057 defined.
11058 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
11059 argument is const char *, assign result to const char * var, not
11060 char *.
11061 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
11062 argument is const wchar_t *, assign result to const wchar_t * var, not
11063 wchar_t *.
11064
11065 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
11066
11067 * include/std/thread: Remove unused headers.
11068 (__thread_data_base): Remove unused mutex and base.
11069 (thread::~thread): Only detach if joinable.
11070 (thread::joinable): Test if thread data ptr is empty.
11071 (thread::_M_thread_data_mutex): Remove.
11072 (thread::_M_get_thread_data): Remove.
11073 (thread::_M_make_thread_data): Remove overload, use make_shared.
11074 (thread::id::id): Make constructor explicit.
11075 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
11076 (thread::_M_start_thread): Break shared_ptr cycle on error.
11077 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
11078 * testsuite/30_threads/thread/member/4.cc: New.
11079 * testsuite/30_threads/thread/member/5.cc: New.
11080
11081 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
11082
11083 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
11084 (standard_layout): Just use !has_virtual_destructor for now.
11085 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
11086 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
11087 * testsuite/30_threads/recursive_mutex/requirements/
11088 standard_layout.cc: New.
11089 * testsuite/30_threads/condition_variable/requirements/
11090 standard_layout.cc: New.
11091 * testsuite/29_atomics/atomic_address/requirements/
11092 standard_layout.cc: Adjust.
11093 * testsuite/29_atomics/atomic_flag/requirements/
11094 standard_layout.cc: Same.
11095 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
11096 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
11097 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
11098 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
11099 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
11100 line numbers.
11101 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
11102 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11103 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11104 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
11105 Remove, not required.
11106
11107 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
11108
11109 * include/std/thread (__thread_data_base, thread): Rename member
11110 functions to match coding style.
11111 (thread::thread,thread::operator=): Define move operations.
11112 * src/thread.cc (__thread_data_base, thread): Rename member functions.
11113 * config/abi/pre/gnu.ver: Adjust.
11114
11115 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
11116
11117 PR libstdc++/38384
11118 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
11119 on HPUX.
11120 * configure: Regenerate.
11121
11122 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
11123
11124 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
11125 atomic_flag_fence.
11126
11127 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11128
11129 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11130 Uros Bizjak <ubizjak@gmail.com>
11131
11132 PR libstdc++/38834
11133 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
11134 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
11135
11136 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11137 Rainer Emrich <r.emrich@de.tecosim.com>
11138
11139 PR libstdc++/38919
11140 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
11141 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
11142 * configure: Regenerate.
11143
11144 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
11145
11146 * include/std/thread (__thread_data_base::__run): Make non-const.
11147 * testsuite/30_threads/thread/cons/5.cc: New.
11148
11149 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
11150
11151 * src/Makefile.am (sources): Add math_stubs_float.cc.
11152 * src/Makefile.in: Regenerate.
11153 * src/math_stubs_float.cc: New, from libmath/stubs.c.
11154
11155 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11156
11157 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
11158 * src/Makefile.in: Regenerate.
11159 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
11160
11161 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11162
11163 PR libstdc++/32666
11164 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
11165
11166 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11167
11168 PR libstdc++/32666
11169 * Makefile.am (hosted_source): Remove libmath directory.
11170 * Makefile.in: Regenerate.
11171 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
11172 (AC_REPLACE_MATHFUNCS): Remove.
11173 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
11174 in GLIBCXX_CHECK_C99_TR1.
11175 * acinclude.m4: Remove libmath, need_math.
11176 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
11177 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
11178 * configure.ac: Same.
11179 * configure: Regenerate.
11180 * fragment.am: Fix comment.
11181 * config.h.in: Regenerate.
11182 * src/Makefile.in: Regenerate.
11183 * src/Makefile.am: Remove libmath references.
11184 * doc/Makefile.in: Regenerate.
11185 * po/Makefile.in: Regenerate.
11186 * include/Makefile.in: Regenerate.
11187 * libsupc++/Makefile.in: Regenerate.
11188 * testsuite/Makefile.in: Regenerate.
11189
11190 * src/compatibility.cc: Also export long double versions of "C" math
11191 library if hppa-linux.
11192 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
11193 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
11194
11195 * libmath: Remove.
11196 * libmath/signbit.c: Same.
11197 * libmath/stubs.c: Same.
11198 * libmath/Makefile.in: Same.
11199 * libmath/copysignf.c: Same.
11200 * libmath/mathconf.h: Same.
11201 * libmath/signbitf.c: Same.
11202 * libmath/Makefile.am: Same.
11203 * libmath/signbitl.c: Same.
11204
11205 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
11206 Paolo Carlini <paolo.carlini@oracle.com>
11207
11208 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
11209 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
11210 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
11211 * configure.ac: Adjust.
11212 * doc/xml/manual/configure.xml: Update.
11213 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
11214 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
11215 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
11216 * configure: Regenerate.
11217 * config.h.in: Likewise.
11218
11219 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
11220 thread::joinable, thread::swap, this_thread::get_id,
11221 this_thread::yield): Define inline...
11222 * include/std/thread: ... here.
11223 * config/abi/pre/gnu.ver: Adjust.
11224
11225 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11226
11227 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
11228 Add dg-timeout-factor 2.0.
11229 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
11230 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
11231 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
11232 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
11233 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
11234 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
11235
11236 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11237
11238 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
11239 field from readelf output.
11240
11241 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11242
11243 PR libstdc++/38384
11244 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
11245 * configure: Regenerate.
11246
11247 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11248
11249 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
11250 _GLIBCXX_HAVE_TLS.
11251 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
11252
11253 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11254
11255 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
11256 constructor for _M_pattern.
11257 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
11258 string.cc: Test construction from different basic_string type.
11259 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
11260 string.cc: Likewise.
11261
11262 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
11263 Jonathan Larmour <jifl@eCosCentric.com>
11264
11265 PR libstdc++/36801
11266 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
11267 New.
11268 (__gnu_cxx::__exchange_and_add): Use it.
11269 * src/atomic.cc (get_atomic_mutex): New.
11270 * src/debug.cc (get_safe_base_mutex): New.
11271 * src/locale.cc (get_locale_cache_mutex): New.
11272 * src/mt_allocator.cc (get_freelist): New.
11273 (get_freelist_mutex): New.
11274 * src/pool_allocator.cc (get_palloc_mutex): New.
11275 * include/std/mutex (__once_functor_lock): To
11276 (__get_once_functor_lock): ...this.
11277 * src/mutex.cc (__once_mutex): Don't export, use
11278 (get_once_mutex): ...this.
11279 * config/abi/pre/gnu.ver: Adjust exports.
11280
11281 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11282
11283 PR libstdc++/38732
11284 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
11285 referenceCount field again.
11286 (__cxxabiv1::__cxa_refcounted_exception): New struct.
11287 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
11288 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
11289 inline functions.
11290 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
11291 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
11292 instead of __cxa_exception.
11293 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
11294 __cxxabiv1::__cxa_throw): Likewise.
11295 * libsupc++/eh_ptr.cc (std::rethrow_exception,
11296 std::__exception_ptr::exception_ptr::_M_addref,
11297 std::__exception_ptr::exception_ptr::_M_release,
11298 __gxx_dependent_exception_cleanup): Likewise.
11299 * testsuite/18_support/exception/38732.cc: New test.
11300
11301 PR libstdc++/38092
11302 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
11303 * src/compatibility.cc: Don't use .symver directives if
11304 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
11305 * config.h.in: Regenerated.
11306 * configure: Likewise.
11307
11308 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11309
11310 PR libstdc++/38466
11311 * include/bits/stl_pair.h: Document C++03 pair vs swap.
11312
11313 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
11314
11315 * src/locale_init.cc (locale::_S_initialize_once): Move construction
11316 of classic locale...
11317 (locale::classic): Here.
11318
11319 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
11320
11321 * include/tr1_impl/regex: Fix bad return statements and typos.
11322
11323 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11324
11325 * include/tr1_impl/regex: Remove unimplemented function definitions.
11326 * testsuite/28_regex/init-list.cc: Compile only.
11327 * testsuite/tr1/7_regular_expressions/regex/cons/char/
11328 c_string_extended.cc: Same.
11329 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
11330 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
11331
11332 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11333
11334 PR libstdc++/38384
11335 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
11336 * configure: Regenerate.
11337
11338 2009-01-05 Ben Elliston <bje@au.ibm.com>
11339
11340 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11341 * configure: Regenerate.
11342
11343 2009-01-05 Ben Elliston <bje@au.ibm.com>
11344
11345 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11346 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11347 * configure: Regenerate.
11348
11349 2009-01-04 Richard Guenther <rguenther@suse.de>
11350
11351 PR libstdc++/38720
11352 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11353 integer type for storage, arithmetic and comparisons.
11354 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11355
11356 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11357
11358 PR libstdc++/38719
11359 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11360 _Fwd_list_const_iterator::_M_next): Fix return type.
11361
11362 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11363
11364 * Revert last commit, reopen and suspend libstdc++/38678.
11365
11366 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11367
11368 PR libstdc++/38678
11369 * include/std/istream (basic_istream<>::_M_read): New.
11370 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11371 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11372 * include/std/ostream (basic_ostream<>::_M_write_): New.
11373 (basic_ostream<>::_M_write): Adjust.
11374 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11375 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11376 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11377 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11378 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.