exception_ptr.h (exception_ptr::swap(exception_ptr&&)): Remove.
[platform/upstream/gcc.git] / libstdc++-v3 / ChangeLog
1 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
2
3         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
4         Remove.
5         (exception_ptr::operator=(exception_ptr&&)): Cast source to
6         rvalue-reference so that move constructor is called.
7         * testsuite/18_support/exception_ptr/move.cc: New.
8
9 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
10
11         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
12         if joinable.
13
14 2009-06-15  Tom Tromey  <tromey@redhat.com>
15
16         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
17         set self.iter.
18         (StdMapPrinter.to_string): Make a new iterator.
19         (StdMapPrinter.children): Likewise.
20         (StdSetPrinter.__init__): Don't set self.iter.
21         (StdSetPrinter.to_string): Make a new iterator.
22         (StdSetPrinter.children): Likewise.
23
24 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
25
26         * include/bits/random.tcc
27         (negative_binomial_distribution<>::operator()
28         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
29         class member gamma_distribution.
30         (negative_binomial_distribution<>::operator()
31         (_UniformRandomNumberGenerator&)): Implement out of line here.
32         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
33         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
34         (student_t_distribution<>::operator()
35         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
36         simplify.
37         (operator<<(basic_ostream<>&, student_t_distribution<>),
38         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
39         (chi_squared_distribution<>::operator()
40         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
41         tweak to use a class member gamma_distribution.
42         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
43         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
44         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
45         const param_type&): Move inline, tweak to use class member
46         gamma_distributions.
47         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
48         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
49         * include/bits/random.h: Adjust, minor tweaks.
50
51 2009-06-10  Tom Tromey  <tromey@redhat.com>
52
53         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
54         (build_libstdcxx_dictionary): Accept shortened form of
55         basic_string names.
56         (StdStringPrinter.to_string): Remove reference to WideEncoding.
57
58 2009-06-10  Tom Tromey  <tromey@redhat.com>
59
60         PR libstdc++/40289:
61         * python/Makefile.in: Rebuild.
62         * python/hook.in: Compute module path relative to objfile.
63         * python/Makefile.am (pythondir): Redefine.
64         (gdb.py): Subst toolexeclibdir.
65         (install-data-local): Rewrite.
66
67 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
68
69         * include/bits/move.h: Doxygen group fixes.
70
71 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
72
73         * include/bits/random.tcc (gamma_distribution<>::operator()
74         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
75         the Marsaglia/Tsang algorithm.
76         (gamma_distribution<>::param_type::_M_initialize): Adjust.
77         (operator<<(basic_ostream<>&, gamma_distribution<>),
78         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
79
80         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
81         Remove, just use normal_distribution.
82         (operator<<(basic_ostream<>&, student_t_distribution<>),
83         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
84         (linear_congruential_engine<>::operator()()): Move inline.
85         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
86         const param_type&)): Move inline, just use normal_distribution.
87         (operator<<(basic_ostream<>&, lognormal_distribution<>),
88         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
89         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
90         const param_type&)): Move here, out of line.
91         (piecewise_constant_distribution<>::param_type::param_type()): Move
92         inline.
93         * include/bits/random.h: Adjust, minor tweaks.
94
95 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
96
97         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
98
99 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
100
101         * include/ext/throw_allocator.h: Rework.
102         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
103         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
104         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
105         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
106         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
107         * testsuite/util/regression/rand/priority_queue/
108         container_rand_regression_test.tcc: Inline functions.
109         * testsuite/util/regression/rand/assoc/
110         container_rand_regression_test.tcc: Same.
111
112 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
113
114         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
115
116 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
117
118         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
119         * configure: Regenerate.
120
121 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
122
123         PR libstdc++/40299
124         * include/ext/memory: Fully qualify calls with __gnu_cxx.
125         * testsuite/ext/rope/40299.cc: New.
126
127 2009-05-28  Tom Tromey  <tromey@redhat.com>
128             Phil Muldoon  <pmuldoon@redhat.com>
129             Jonathan Wakely  <jwakely.gcc@gmail.com>
130
131         * python/Makefile.in, , python/libstdcxx/__init__.py,
132         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
133         python/hook.in, python/Makefile.am: New files.
134         * configure, Makefile.in: Rebuild.
135         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
136         * Makefile.am (SUBDIRS): Add python.
137
138 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
139
140         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
141         to ...
142         * testsuite/util/replacement_memory_operators.h: ...here. New.
143         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
144         * testsuite/util/testsuite_hooks.cc: Same.
145
146         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
147         replacement_memory_operators.h.
148         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
149         * testsuite/ext/mt_allocator/check_delete.cc: Same.
150         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
151         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
152         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
153         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
154         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
155         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
156         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
157         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
158         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
159         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
160         * testsuite/ext/mt_allocator/check_new.cc: Same.
161         * testsuite/ext/debug_allocator/check_delete.cc: Same.
162         * testsuite/ext/debug_allocator/check_new.cc: Same.
163         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
164         * testsuite/ext/new_allocator/check_delete.cc: Same.
165         * testsuite/ext/new_allocator/check_new.cc: Same.
166         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
167         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
168         * testsuite/ext/throw_allocator/check_delete.cc: Same.
169         * testsuite/ext/throw_allocator/check_new.cc: Same.
170         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
171         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
172         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
173         * testsuite/ext/malloc_allocator/check_new.cc: Same.
174         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
175         * testsuite/ext/pool_allocator/check_delete.cc: Same.
176         * testsuite/ext/pool_allocator/check_new.cc: Same.
177         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
178         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
179         * testsuite/ext/array_allocator/check_delete.cc: Same.
180         * testsuite/ext/array_allocator/check_new.cc: Same.
181         * testsuite/23_containers/deque/cons/1.cc: Same.
182         * testsuite/23_containers/deque/cons/2.cc: Same.
183
184 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
185
186         * libsupc++/initializer_list: Format.
187         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
188         * testsuite/18_support/initializer_list/requirements/
189         explicit_instantiation.cc: New.
190
191 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
192
193         PR libstdc++/40273
194         * include/tr1_impl/functional: Add explicit casts.
195         * testsuite/20_util/function/requirements/
196         explicit_instantiation.cc: New.
197         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
198
199 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
200
201         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
202
203 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
204
205         PR libstdc++/40221
206         * include/tr1_impl/functional: Add explicit cast.
207
208 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
209
210         PR libstdc++/40094
211         Revert:
212         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
213         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
214         out of line member functions definitions.
215         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
216         Remove, use static locals instead.
217         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
218         * src/throw_allocator.cc: New.
219         * src/Makefile.am: Add.
220         * config/abi/pre/gnu.ver: Add exports.
221         * src/Makefile.in: Regenerate.
222
223 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
224
225         * include/tr1_impl/functional (function): Use explicit operator bool.
226         * include/bits/shared_ptr.h (__shared_ptr): Same.
227         * include/bits/unique_ptr.h (unique_ptr): Same.
228         * include/std/mutex (unique_lock): Same.
229         * include/std/system_error (error_code): Same.
230         (error_condition): Same.
231         * include/std/ostream (sentry): Same.
232         * include/std/istream (sentry): Same.
233         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
234         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
235         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
236         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
237         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
238         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
239         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
240
241 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
242
243         * testsuite/23_containers/list/14340.cc: Abstract list type.
244         * testsuite/23_containers/list/init-list.cc: Same.
245         * testsuite/23_containers/list/pthread5.cc: Same.
246         * testsuite/23_containers/list/invalidation/1.cc: Same.
247         * testsuite/23_containers/list/invalidation/2.cc: Same.
248         * testsuite/23_containers/list/invalidation/3.cc: Same.
249         * testsuite/23_containers/list/invalidation/4.cc: Same.
250         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
251         * testsuite/23_containers/list/modifiers/1.cc: Same.
252         * testsuite/23_containers/list/modifiers/2.cc: Same.
253         * testsuite/23_containers/list/modifiers/3.cc: Same.
254         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
255         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
256         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
257         * testsuite/23_containers/list/cons/1.cc: Same.
258         * testsuite/23_containers/list/cons/2.cc: Same.
259         * testsuite/23_containers/list/cons/3.cc: Same.
260         * testsuite/23_containers/list/cons/4.cc: Same.
261         * testsuite/23_containers/list/cons/5.cc: Same.
262         * testsuite/23_containers/list/cons/6.cc: Same.
263         * testsuite/23_containers/list/cons/7.cc: Same.
264         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
265         * testsuite/23_containers/list/cons/8.cc: Same.
266         * testsuite/23_containers/list/cons/9.cc: Same.
267         * testsuite/23_containers/list/operations/1.cc: Same.
268         * testsuite/23_containers/list/operations/2.cc: Same.
269         * testsuite/23_containers/list/operations/3.cc: Same.
270         * testsuite/23_containers/list/operations/4.cc: Same.
271         * testsuite/23_containers/list/operations/5.cc: Same.
272         * testsuite/23_containers/list/requirements/citerators.cc: Same.
273         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
274         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
275         * testsuite/23_containers/list/requirements/dr438/
276         constructor_1_neg.cc: Same.
277         * testsuite/23_containers/list/requirements/dr438/
278         constructor_2_neg.cc: Same.
279         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
280         * testsuite/23_containers/list/requirements/
281         partial_specialization/1.cc: Same.
282         * testsuite/23_containers/list/23781.cc: Same.
283         * testsuite/23_containers/list/pthread1.cc: Same.
284         * testsuite/23_containers/list/capacity/1.cc: Same.
285         * testsuite/23_containers/list/capacity/29134.cc: Same.
286         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
287         * testsuite/23_containers/list/moveable.cc: Same.
288
289         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
290
291 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
292
293         PR libstdc++/40184
294         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
295         Declare...
296         * config/locale/gnu/c_locale.cc: ... and define.
297         * config/locale/generic/c_locale.cc: Define.
298         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
299         Use it.
300         * testsuite/22_locale/locale/cons/40184.cc: New.
301
302 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
303
304         PR libstdc++/40192
305         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
306         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
307         * testsuite/23_containers/vector/40192.cc: New.
308
309 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
310
311         * include/bits/stl_pair.h (swap): Do not swap rvalues.
312         * include/bits/stl_deque.h (swap): Likewise.
313         * include/bits/stl_list.h (swap): Likewise.
314         * include/bits/stl_vector.h (swap): Likewise.
315         * include/bits/stl_bvector.h (swap): Likewise.
316         * include/bits/stl_queue.h (swap): Likewise.
317         * include/bits/stl_stack.h (swap): Likewise.
318         * include/bits/stl_tree.h (swap): Likewise.
319         * include/bits/stl_map.h (swap): Likewise.
320         * include/bits/stl_multimap.h (swap): Likewise.
321         * include/bits/stl_set.h (swap): Likewise.
322         * include/bits/stl_multiset.h (swap): Likewise.
323         * include/bits/forward_list.h (swap): Likewise.
324         * include/bits/unique_ptr.h (swap): Likewise.
325         * include/debug/deque (swap): Likewise.
326         * include/debug/list (swap): Likewise.
327         * include/debug/vector (swap): Likewise.
328         * include/debug/map.h (swap): Likewise.
329         * include/debug/multimap.h (swap): Likewise.
330         * include/debug/set.h (swap): Likewise.
331         * include/debug/multiset.h (swap): Likewise.
332         * include/debug/unordered_map (swap): Likewise.
333         * include/debug/unordered_set (swap): Likewise.
334         * include/ext/vstring.h (swap): Likewise.
335         * include/tr1_impl/unordered_map (swap): Likewise.
336         * include/tr1_impl/hashtable (swap): Likewise.
337         * include/tr1_impl/unordered_set (swap): Likewise.
338         * include/std/tuple (swap): Likewise.
339         * include/std/mutex (swap): Likewise.
340         * include/std/thread (swap): Likewise.
341         (operator<<): Only output to lvalue streams.
342         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
343         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
344         * testsuite/23_containers/deque/requirements/dr438/
345         assign_neg.cc: Adjust line numbers.
346         * testsuite/23_containers/deque/requirements/dr438/
347         constructor_1_neg.cc: Likewise.
348         * testsuite/23_containers/deque/requirements/dr438/
349         constructor_2_neg.cc: Likewise.
350         * testsuite/23_containers/deque/requirements/dr438/
351         insert_neg.cc: Likewise.
352         * testsuite/23_containers/list/requirements/dr438/
353         assign_neg.cc: Likewise.
354         * testsuite/23_containers/list/requirements/dr438/
355         constructor_1_neg.cc: Likewise.
356         * testsuite/23_containers/list/requirements/dr438/
357         constructor_2_neg.cc: Likewise.
358         * testsuite/23_containers/list/requirements/dr438/
359         insert_neg.cc: Likewise.
360         * testsuite/23_containers/vector/requirements/dr438/
361         assign_neg.cc: Likewise.
362         * testsuite/23_containers/vector/requirements/dr438/
363         constructor_1_neg.cc: Likewise.
364         * testsuite/23_containers/vector/requirements/dr438/
365         constructor_2_neg.cc: Likewise.
366         * testsuite/23_containers/vector/requirements/dr438/
367         insert_neg.cc: Likewise.
368         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
369         test non-member swap.
370         * testsuite/30_threads/thread/swap/2.cc: Remove.
371
372 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
373
374         * include/std/mutex: Move std::lock_error to ...
375         * src/compatibility.cc: Here.
376         * src/mutex.cc: Likewise.
377         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
378         for lock types and remove std::lock_error check.
379
380 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
381
382         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
383         double include.
384
385 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
386
387         PR libstdc++/40160
388         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
389         typeid when __GXX_RTTI is undefined.
390         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
391         for null _M_variant._M_iterator._M_type,
392         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
393         * testsuite/21_strings/basic_string/40160.cc: New.
394
395 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
396
397         * testsuite/26_numerics/random/discrete_distribution/cons/
398         num_xbound_fun.cc: Minor tweaks.
399         * testsuite/26_numerics/random/piecewise_constant_distribution/
400         cons/initlist_fun.cc: Likewise
401         * testsuite/26_numerics/random/piecewise_constant_distribution/
402         cons/num_xbound_fun.cc: Likewise
403         * testsuite/26_numerics/random/piecewise_linear_distribution/
404         cons/initlist_fun.cc: Likewise
405         * testsuite/26_numerics/random/piecewise_linear_distribution/
406         cons/num_xbound_fun.cc: Likewise
407
408 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
409
410         PR libstdc++/36211
411         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
412         cxxldflags to additional_flags rather than cxx_final.
413
414 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
415
416         * testsuite/26_numerics/random/discrete_distribution/cons/
417         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
418         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
419         initlist_fun.cc: Likewise
420         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
421         num_xbound_fun.cc: Likewise
422         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
423         initlist_fun.cc: Likewise
424         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
425         num_xbound_fun.cc: Likewise
426
427 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
428
429         PR libstdc++/40123
430         * random.tcc (independent_bits_engine<>::operator()()): Use
431         result_type(1), not 1UL.
432
433         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
434         and _M_b.min(), instead of this->max() and this->min().
435
436         * random.h (_ShiftMin1): Remove, adjust everywhere.
437
438         * random.tcc: Minor cosmetic changes.
439
440 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
441
442         * include/bits/random.tcc (cauchy_distribution<>::
443         operator()(_UniformRandomNumberGenerator&, const param_type&)):
444         Avoid M_PI, a glibc extension.
445
446 2009-05-13  Ben Elliston  <bje@au.ibm.com>
447
448         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
449         * include/Makefile.in: Likewise.
450
451 2009-05-13  Ben Elliston  <bje@au.ibm.com>
452
453         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
454         const void * const.
455
456 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
457
458         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
459         random number engines, complex, bitset, array, time utilities, and
460         char_traits.
461
462 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
463
464         * libsupc++/exception: Include nested_exception.h in C++0x mode.
465         * libsupc++/nested_exception.h: New.
466         * libsupc++/Makefile.am: Add new header.
467         * libsupc++/Makefile.in: Regenerate.
468         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
469         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
470         * testsuite/18_support/nested_exception/cons.cc: New.
471         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
472         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
473         * doc/xml/manual/status_cxx200x.xml: Adjust.
474
475 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
476
477         * include/ext/throw_allocator.h: Remove redundant include.
478
479 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
480
481         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
482         out of line member functions definitions.
483         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
484         Remove, use static locals instead.
485         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
486         * src/throw_allocator.cc: New.
487         * src/Makefile.am: Add.
488         * config/abi/pre/gnu.ver: Add exports.
489         * src/Makefile.in: Regenerate.
490
491 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
492
493         * configure.ac: Bump libtool_VERSION to 6:12:0.
494         * configure: Regenerate.
495
496 2009-05-07  Matthias Klose  <doko@ubuntu.com>
497
498         PR libstdc++/40038
499         * src/math_stubs_long_double.cc: Add ceill.
500
501 2009-05-06  Johannes Singler  <singler@ira.uka.de>
502
503         PR libstdc++/39546
504         * include/parallel/algo.h (find_switch):
505         Parametrize binder2nd with const T& instead of T.
506         * testsuite/25_algorithms/find/39546.cc: new test case
507
508 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
509
510         Revert:
511         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
512
513         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
514         possible.
515         * configure: Regenerate.
516
517 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
518
519         PR libstdc++/39909
520         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
521         __set_once_functor_lock_ptr): Replace global lock object with local
522         locks on global mutex.
523         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
524         __set_once_functor_lock_ptr): Likewise, keeping old function to
525         preserve ABI.
526         (__once_proxy): Use pointer to local lock if set, global lock
527         otherwise.
528         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
529         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
530         * testsuite/30_threads/call_once/39909.cc: New.
531
532 2009-05-03  Jan Hubicka  <jh@suse.cz>
533
534         * include/parallel/settings.h (get): Mark const.
535         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
536         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
537         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
538         throw ().
539         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
540         (is_open, fd): Mark pure and throw ().
541         (seekoff): Mark throw ().
542
543 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
544
545         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
546         possible.
547         * configure: Regenerate.
548
549 2009-05-02  Jan Hubicka  <jh@suse.cz>
550
551         * include/tr1_impl/functional_hash.h (explicit specializations of ()
552         operator): Mark pure.
553
554 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
555
556         * scripts/create_testsuite_files: Remove thread directory.
557
558 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
559
560         PR libstdc++/39868
561         * scripts/run_doxygen: Uncomment removal of includes.
562         (problematic): Rewrite __cxxabiv1 namespace to abi.
563
564 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
565
566         Revert the last commit.
567
568 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
569
570         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
571         Replace global lock object with local locks on global mutex.
572         * src/mutex.cc: Likewise.
573         * config/abi/pre/gnu.ver: Adjust.
574         * testsuite/30_threads/call_once/call_once2.cc: New.
575
576 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
577
578         PR libstdc++/39880
579         PR libstdc++/39881
580         PR libstdc++/39882
581         * include/std/system_error (is_error_code_enum<errc>): Remove.
582         (error_condition<>::error_condition(_ErrorCodeEnum,)
583         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
584         (error_code<>::error_code(_ErrorCodeEnum,),
585         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
586         * testsuite/19_diagnostics/system_error/39880.cc: New.
587         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
588         Likewise.
589         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
590         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
591         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
592         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
593         Adjust.
594         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
595         Likewise.
596         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
597         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
598         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
599         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
600         Likewise.
601         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
602         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
603         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
604         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
605
606 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
607
608         * doc/xml/authors.xml: Add space.
609         * doc/xml/faq.xml: Update links.
610         * doc/xml/manual/intro.xml: Same.
611         * doc/xml/manual/abi.xml: Update.
612         * doc/xml/manual/appendix_contributing.xml: Fix typo.
613         * doc/xml/manual/status_cxxtr1.xml: Update links.
614         * doc/xml/manual/status_cxx1998.xml: Same.
615         * doc/xml/manual/status_cxx200x.xml: Same.
616
617 2009-04-22  Jan Hubicka  <jh@suse.cz>
618
619         * include/tr1_impl/array (at): Do not use builtin_expect.
620         * include/ext/throw_allocator.h (allocate): Likewise.
621         * include/ext/pool_allocator.h (allocate): Likweise.
622         * include/ext/bitmap_allocator.h (allocate): Likewise.
623         * include/ext/rc_string_base.h (_S_construct): Likewise.
624         * include/ext/malloc_allocator.h (allocate): Likewise.
625         * include/ext/mt_allocator.h (allocate): Likewise.
626         * include/ext/sso_string_base.h (_M_construct): Likewise.
627         * include/bits/basic_string.tcc (_S_construct): Likewise.
628
629 2009-04-22  Jan Hubicka  <jh@suse.cz>
630
631         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
632         (atexit, atoll, stroll, strtoull): Mark throw ()
633         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
634         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
635         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
636         (atexit, atoll, stroll, strtoull): Mark throw ()
637         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
638         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
639
640 2009-04-21  Jan Hubicka  <jh@suse.cz>
641
642         * include/ext/atomicity.h
643         (__exchange_and_add, __atomic_add): Mark throw ().
644         * config/os/aix/atomicity.h
645         * config/os/aix/atomicity.h
646         * config/os/irix/atomicity.h
647         * config/cpu/cris/atomicity.h
648         * config/cpu/m68k/atomicity.h
649         * config/cpu/hppa/atomicity.h
650         * config/cpu/sparc/atomicity.h
651         * config/cpu/i386/atomicity.h
652         * config/cpu/i486/atomicity.h
653         * config/cpu/sh/atomicity.h
654         * config/cpu/generic/atomicity_mutex/atomicity.h
655         * config/cpu/generic/atomicity_builtins/atomicity.h
656         (__exchange_and_add, __atomic_add): Mark throw ().
657
658 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
659
660         PR libstdc++/39835
661         * include/bits/random.h: Avoid the badname __alpha (and, for
662         consistency, __beta too).
663         * include/bits/random.tcc: Likewise.
664
665 2009-04-19  Jan Hubicka  <jh@suse.cz>
666
667         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
668         _GLIBCXX_NOTHROW.
669
670 2009-04-19  Jan Hubicka  <jh@suse.cz>
671
672         * include/c_compatibility/stdatomic.h
673         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
674         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
675         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
676
677 2009-04-18  Jan Hubicka  <jh@suse.cz>
678
679         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
680         * libsupc++/unwind-cxx.h (__cxa_get_globals,
681         __cxa_get_globals_fast): Mark const.
682         (__cxa_get_exception_ptr): Mark pure.
683         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
684         (__terminate): Makr throw ().
685         * libsupc++/exception (terminate): Mark throw().
686         (uncaught_exception): Mark pure.
687         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
688         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
689         Mark throw().
690         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
691         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
692         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
693         __cxa_guard_abort): Mark throw ().
694         (__cxa_pure_virtual): Mark noreturn.
695         (__cxa_current_exception_type): Mark throw and pure.
696         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
697         __cxa_exception_type): Mark pure.
698         (_M_safe_bool_dummy): Mark pure and const.
699
700 2009-04-18  Jan Hubicka  <jh@suse.cz>
701
702         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
703         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
704         _M_destroy_thread_key): Mark throw ()
705         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
706         _M_singular, _M_can_compare _M_get_mutex, _M_message,
707         _M_get_max_length): Mark throw ().
708         * include/debug/formatter.h (_M_message, _M_format_word,
709         _M_get_max_length): Mark throw ().
710         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
711         _M_detach_single): Mark throw ().
712         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
713         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
714         throw ()
715         (_M_get_mutex): Mark throw ().
716         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
717         (_M_destroy_thread_key): Mark CONST and throw.
718         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
719         throw ().
720
721 2009-04-18  Jan Hubicka  <jh@suse.cz>
722
723         * src/condition_variable.cc (condition_variable,
724         condition_variable_any constructors): Mark throw()
725         * src/hash.cc (operator() for long double, string, and wstring): Mark
726         throw ().
727         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
728         _M_setup, rdbuf, str): Mark throw ().
729         * src/chrono.cc (new): Mark throw ().
730         * include/std/system_error (system_category, generic_category): Mark
731         throw () and const.
732         * include/std/chrono (now): Mark throw ().
733         * include/std/condition_variable (condition_variable,
734         ~condition_variable, condition_variable_any,
735         ~condition_variable_any): Mark throw ().
736         * include/std/mutex (mutex): Mark throw ().
737         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
738         throw.
739         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
740         and throw ().
741         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
742         * include/bits/locale_classes.h (_S_initialize_once,
743         _S_clone_c_locale): Mark throw ().
744         (_S_get_c_name): Mark const and throw ().
745         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
746         throw ().
747         * include/bits/locale_facets.h (__convert_to_v explicit instances):
748         Mark throw ().
749         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
750         throw ().
751         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
752         ios_base): Mark throw ()
753         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
754         * include/backward/strstream (strstreambuf constructors): Mark throw ().
755         (str, freeze, _M_setupf): Mark throw ().
756         (pcount): Mark pure and throw ().
757         (rdbuf): Mark const and throw ().
758
759 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
760
761         PR libstdc++/39802
762         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
763         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
764         Always accept negative values, for unsigned types too.
765         * testsuite/22_locale/num_get/get/char/39802.cc: New.
766         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
767
768 2009-04-18  Jan Hubicka  <jh@suse.cz>
769
770         * include/debug/formater.h: Include bits/c++config.h.
771         (_M_error): Mark noreturn.
772         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
773         _GLIBCXX_NORETURN): New.
774         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
775         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
776         Mark pure.
777         * include/c_compatibility/stdatomic.h
778         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
779         __atomic_flag_wait_explicit, __atomic_flag_for_address):
780         Mark by throw ().
781         * src/atomic.cc (atomic_flag_test_and_set_explicit,
782         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
783         __atomic_flag_for_address): Mark by throw ().
784
785 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
786
787         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
788
789 2009-04-16  Jan Hubicka  <jh@suse.cz>
790
791         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
792         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
793         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
794         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
795         out body to ...
796         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
797         functions.
798         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
799         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
800         _Rb_tree_black_count): Mark nothrow.
801
802 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
803
804         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
805         from base classes.
806         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
807
808 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
809
810         * doc/html: Regenerate.
811
812 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
813
814         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
815
816         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
817         * doc/xml/gnu/fdl-1.2.xml: Same.
818         * doc/xml/manual/numerics.xml: Same.
819         * doc/xml/manual/concurrency.xml: Same.
820         * doc/xml/manual/intro.xml: Same.
821         * doc/xml/manual/status_cxxtr1.xml: Same.
822         * doc/xml/manual/containers.xml: Same.
823         * doc/xml/manual/io.xml: Same.
824         * doc/xml/manual/utilities.xml: Same.
825         * doc/xml/manual/support.xml: Same.
826         * doc/xml/manual/using.xml: Same.
827         * doc/xml/manual/localization.xml: Same.
828         * doc/xml/manual/locale.xml: Same.
829         * doc/xml/manual/extensions.xml: Same.
830         * doc/xml/manual/appendix_contributing.xml: Same.
831         * doc/xml/manual/diagnostics.xml: Same.
832         * doc/xml/manual/status_cxx200x.xml: Same.
833
834 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
835
836         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
837         * doc/xml/manual/status_cxx200x.xml: Adjust.
838
839 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
840
841         * doc/xml/spine.xml: Remove unused license entity, update
842         copyright year.
843
844         * doc/xml/manual/spine.xml: Markup for primary index terms.
845         * doc/xml/manual/numerics.xml: Same.
846         * doc/xml/manual/intro.xml: Same.
847         * doc/xml/manual/containers.xml: Same.
848         * doc/xml/manual/io.xml: Same.
849         * doc/xml/manual/appendix_porting.xml: Same.
850         * doc/xml/manual/utilities.xml: Same.
851         * doc/xml/manual/support.xml: Same.
852         * doc/xml/manual/localization.xml: Same.
853         * doc/xml/manual/strings.xml: Same.
854         * doc/xml/manual/extensions.xml: Same.
855         * doc/xml/manual/appendix_contributing.xml: Same.
856         * doc/xml/manual/diagnostics.xml: Same.
857         * doc/xml/manual/algorithms.xml: Same.
858         * doc/xml/manual/appendix_free.xml: Same.
859         * doc/xml/manual/iterators.xml: Same.
860
861         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
862         * doc/xml/gnu/fdl-1.2.xml: Same.
863
864         * doc/xml/manual/status_cxx200x.xml: Re-write.
865
866 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
867
868         PR libstdc++/39629 (final bits)
869         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
870         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
871         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
872         Fix formula for __j.
873         * include/bits/random.tcc (operator==(const normal_distribution<>&,
874         const normal_distribution<>&): Remove.
875         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
876         const uniform_int_distribution<>&), operator==(const
877         uniform_real_distribution<>&, const uniform_real_distribution<>&),
878         operator==(const normal_distribution<>&, const normal_distribution<>&),
879         operator==(const lognormal_distribution<>&,
880         const lognormal_distribution<>&), operator==(const
881         chi_squared_distribution<>&, const chi_squared_distribution<>&),
882         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
883         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
884         operator==(const student_t_distribution<>&,
885         const student_t_distribution<>&), operator==(const
886         bernoulli_distribution<>&, const bernoulli_distribution<>&),
887         operator==(const binomial_distribution<>&, const
888         binomial_distribution<>&), operator==(const geometric_distribution<>&,
889         const geometric_distribution<>&), operator==(const
890         negative_binomial_distribution<>&, const
891         negative_binomial_distribution<>&), operator==(const
892         poisson_distribution<>&, const poisson_distribution<>&),
893         operator==(const exponential_distribution<>&,
894         const exponential_distribution<>&), operator==(const
895         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
896         weibull_distribution<>&, const weibull_distribution<>&),
897         operator==(const extreme_value_distribution<>&,
898         const extreme_value_distribution<>&), operator==(const
899         discrete_distribution<>&, const discrete_distribution<>&),
900         operator==(const piecewise_constant_distribution<>&,
901         const piecewise_constant_distribution<>&), operator==(const
902         piecewise_linear_distribution<>&, const
903         piecewise_linear_distribution<>&)): Remove.
904         * testsuite/26_numerics/random/uniform_real_distribution/operators/
905         serialize.cc: Remove.
906         * testsuite/26_numerics/random/piecewise_constant_distribution/
907         operators/serialize.cc: Likewise.
908         * testsuite/26_numerics/random/chi_squared_distribution/operators/
909         serialize.cc: Likewise.
910         * testsuite/26_numerics/random/normal_distribution/operators/
911         serialize.cc: Likewise.
912         * testsuite/26_numerics/random/uniform_int_distribution/operators/
913         serialize.cc: Likewise.
914         * testsuite/26_numerics/random/poisson_distribution/operators/
915         serialize.cc: Likewise.
916         * testsuite/26_numerics/random/bernoulli_distribution/operators/
917         serialize.cc: Likewise.
918         * testsuite/26_numerics/random/discrete_distribution/operators/
919         serialize.cc: Likewise.
920         * testsuite/26_numerics/random/weibull_distribution/operators/
921         serialize.cc: Likewise.
922         * testsuite/26_numerics/random/negative_binomial_distribution/
923         operators/serialize.cc: Likewise.
924         * testsuite/26_numerics/random/cauchy_distribution/operators/
925         serialize.cc: Likewise.
926         * testsuite/26_numerics/random/gamma_distribution/operators/
927         serialize.cc: Likewise.
928         * testsuite/26_numerics/random/fisher_f_distribution/operators/
929         serialize.cc: Likewise.
930         * testsuite/26_numerics/random/exponential_distribution/operators/
931         serialize.cc: Likewise.
932         * testsuite/26_numerics/random/lognormal_distribution/operators/
933         serialize.cc: Likewise.
934         * testsuite/26_numerics/random/binomial_distribution/operators/
935         serialize.cc: Likewise.
936         * testsuite/26_numerics/random/extreme_value_distribution/
937         operators/serialize.cc: Likewise.
938         * testsuite/26_numerics/random/piecewise_linear_distribution/
939         operators/serialize.cc: Likewise.
940         * testsuite/26_numerics/random/student_t_distribution/operators/
941         serialize.cc: Likewise.
942         * testsuite/26_numerics/random/geometric_distribution/operators/
943         serialize.cc: Likewise.
944
945         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
946         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
947         mersenne_twister_engine<>::seed(_Gen&,
948         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
949         subtract_with_carry_engine<>::seed(_Gen&,
950         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
951         Remove, unused.
952         * include/bits/random.tcc (linear_congruential_engine<>::
953         seed(_Gen&, false_type): Likewise.
954
955 2009-04-09  Nick Clifton  <nickc@redhat.com>
956
957         * src/allocator-inst.cc: Change copyright header to refer to
958         version 3 of the GNU General Public License with version 3.1
959         of the GCC Runtime Library Exception and to point readers at
960         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
961         web page.
962         * config/abi/compatibility.h: Likewise.
963         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
964         * config/abi/pre/gnu.ver: Likewise.
965         * config/allocator/bitmap_allocator_base.h: Likewise.
966         * config/allocator/malloc_allocator_base.h: Likewise.
967         * config/allocator/mt_allocator_base.h: Likewise.
968         * config/allocator/new_allocator_base.h: Likewise.
969         * config/allocator/pool_allocator_base.h: Likewise.
970         * config/cpu/alpha/atomic_word.h: Likewise.
971         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
972         * config/cpu/cris/atomic_word.h: Likewise.
973         * config/cpu/cris/atomicity.h: Likewise.
974         * config/cpu/generic/atomic_word.h: Likewise.
975         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
976         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
977         * config/cpu/generic/cpu_defines.h: Likewise.
978         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
979         * config/cpu/hppa/atomicity.h: Likewise.
980         * config/cpu/i386/atomicity.h: Likewise.
981         * config/cpu/i486/atomicity.h: Likewise.
982         * config/cpu/ia64/atomic_word.h: Likewise.
983         * config/cpu/m68k/atomicity.h: Likewise.
984         * config/cpu/powerpc/atomic_word.h: Likewise.
985         * config/cpu/powerpc/cpu_defines.h: Likewise.
986         * config/cpu/sh/atomicity.h: Likewise.
987         * config/cpu/sparc/atomic_word.h: Likewise.
988         * config/cpu/sparc/atomicity.h: Likewise.
989         * config/io/basic_file_stdio.cc: Likewise.
990         * config/io/basic_file_stdio.h: Likewise.
991         * config/io/c_io_stdio.h: Likewise.
992         * config/locale/darwin/ctype_members.cc: Likewise.
993         * config/locale/generic/c++locale_internal.h: Likewise.
994         * config/locale/generic/c_locale.cc: Likewise.
995         * config/locale/generic/c_locale.h: Likewise.
996         * config/locale/generic/codecvt_members.cc: Likewise.
997         * config/locale/generic/collate_members.cc: Likewise.
998         * config/locale/generic/ctype_members.cc: Likewise.
999         * config/locale/generic/messages_members.cc: Likewise.
1000         * config/locale/generic/messages_members.h: Likewise.
1001         * config/locale/generic/monetary_members.cc: Likewise.
1002         * config/locale/generic/numeric_members.cc: Likewise.
1003         * config/locale/generic/time_members.cc: Likewise.
1004         * config/locale/generic/time_members.h: Likewise.
1005         * config/locale/gnu/c++locale_internal.h: Likewise.
1006         * config/locale/gnu/c_locale.cc: Likewise.
1007         * config/locale/gnu/c_locale.h: Likewise.
1008         * config/locale/gnu/codecvt_members.cc: Likewise.
1009         * config/locale/gnu/collate_members.cc: Likewise.
1010         * config/locale/gnu/ctype_members.cc: Likewise.
1011         * config/locale/gnu/messages_members.cc: Likewise.
1012         * config/locale/gnu/messages_members.h: Likewise.
1013         * config/locale/gnu/monetary_members.cc: Likewise.
1014         * config/locale/gnu/numeric_members.cc: Likewise.
1015         * config/locale/gnu/time_members.cc: Likewise.
1016         * config/locale/gnu/time_members.h: Likewise.
1017         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
1018         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
1019         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
1020         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
1021         * config/os/aix/atomic_word.h: Likewise.
1022         * config/os/aix/atomicity.h: Likewise.
1023         * config/os/aix/ctype_base.h: Likewise.
1024         * config/os/aix/ctype_inline.h: Likewise.
1025         * config/os/aix/ctype_noninline.h: Likewise.
1026         * config/os/aix/os_defines.h: Likewise.
1027         * config/os/bsd/darwin/ctype_base.h: Likewise.
1028         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1029         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1030         * config/os/bsd/darwin/os_defines.h: Likewise.
1031         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1032         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1033         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1034         * config/os/bsd/freebsd/os_defines.h: Likewise.
1035         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1036         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1037         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1038         * config/os/bsd/netbsd/os_defines.h: Likewise.
1039         * config/os/djgpp/ctype_base.h: Likewise.
1040         * config/os/djgpp/ctype_inline.h: Likewise.
1041         * config/os/djgpp/ctype_noninline.h: Likewise.
1042         * config/os/djgpp/os_defines.h: Likewise.
1043         * config/os/generic/ctype_base.h: Likewise.
1044         * config/os/generic/ctype_inline.h: Likewise.
1045         * config/os/generic/ctype_noninline.h: Likewise.
1046         * config/os/generic/error_constants.h: Likewise.
1047         * config/os/generic/os_defines.h: Likewise.
1048         * config/os/gnu-linux/ctype_base.h: Likewise.
1049         * config/os/gnu-linux/ctype_inline.h: Likewise.
1050         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1051         * config/os/gnu-linux/os_defines.h: Likewise.
1052         * config/os/hpux/ctype_base.h: Likewise.
1053         * config/os/hpux/ctype_inline.h: Likewise.
1054         * config/os/hpux/ctype_noninline.h: Likewise.
1055         * config/os/hpux/os_defines.h: Likewise.
1056         * config/os/irix/atomic_word.h: Likewise.
1057         * config/os/irix/atomicity.h: Likewise.
1058         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1059         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1060         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1061         * config/os/irix/irix5.2/os_defines.h: Likewise.
1062         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1063         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1064         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1065         * config/os/irix/irix6.5/os_defines.h: Likewise.
1066         * config/os/mingw32/ctype_base.h: Likewise.
1067         * config/os/mingw32/ctype_inline.h: Likewise.
1068         * config/os/mingw32/ctype_noninline.h: Likewise.
1069         * config/os/mingw32/error_constants.h: Likewise.
1070         * config/os/mingw32/os_defines.h: Likewise.
1071         * config/os/newlib/ctype_base.h: Likewise.
1072         * config/os/newlib/ctype_inline.h: Likewise.
1073         * config/os/newlib/ctype_noninline.h: Likewise.
1074         * config/os/newlib/os_defines.h: Likewise.
1075         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1076         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1077         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1078         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1079         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1080         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1081         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1082         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1083         * config/os/tpf/ctype_base.h: Likewise.
1084         * config/os/tpf/ctype_inline.h: Likewise.
1085         * config/os/tpf/ctype_noninline.h: Likewise.
1086         * config/os/tpf/os_defines.h: Likewise.
1087         * config/os/uclibc/ctype_base.h: Likewise.
1088         * config/os/uclibc/ctype_inline.h: Likewise.
1089         * config/os/uclibc/ctype_noninline.h: Likewise.
1090         * config/os/uclibc/os_defines.h: Likewise.
1091         * config/os/vxworks/ctype_base.h: Likewise.
1092         * config/os/vxworks/ctype_inline.h: Likewise.
1093         * config/os/vxworks/ctype_noninline.h: Likewise.
1094         * config/os/vxworks/os_defines.h: Likewise.
1095         * include/backward/auto_ptr.h: Likewise.
1096         * include/backward/backward_warning.h: Likewise.
1097         * include/backward/binders.h: Likewise.
1098         * include/backward/hash_fun.h: Likewise.
1099         * include/backward/hash_map: Likewise.
1100         * include/backward/hash_set: Likewise.
1101         * include/backward/hashtable.h: Likewise.
1102         * include/backward/strstream: Likewise.
1103         * include/bits/algorithmfwd.h: Likewise.
1104         * include/bits/allocator.h: Likewise.
1105         * include/bits/atomic_0.h: Likewise.
1106         * include/bits/atomic_2.h: Likewise.
1107         * include/bits/atomicfwd_c.h: Likewise.
1108         * include/bits/atomicfwd_cxx.h: Likewise.
1109         * include/bits/basic_ios.h: Likewise.
1110         * include/bits/basic_ios.tcc: Likewise.
1111         * include/bits/basic_string.h: Likewise.
1112         * include/bits/basic_string.tcc: Likewise.
1113         * include/bits/boost_concept_check.h: Likewise.
1114         * include/bits/c++config: Likewise.
1115         * include/bits/char_traits.h: Likewise.
1116         * include/bits/codecvt.h: Likewise.
1117         * include/bits/concept_check.h: Likewise.
1118         * include/bits/cpp_type_traits.h: Likewise.
1119         * include/bits/deque.tcc: Likewise.
1120         * include/bits/forward_list.h: Likewise.
1121         * include/bits/forward_list.tcc: Likewise.
1122         * include/bits/fstream.tcc: Likewise.
1123         * include/bits/functexcept.h: Likewise.
1124         * include/bits/functional_hash.h: Likewise.
1125         * include/bits/gslice.h: Likewise.
1126         * include/bits/gslice_array.h: Likewise.
1127         * include/bits/hashtable.h: Likewise.
1128         * include/bits/indirect_array.h: Likewise.
1129         * include/bits/ios_base.h: Likewise.
1130         * include/bits/istream.tcc: Likewise.
1131         * include/bits/list.tcc: Likewise.
1132         * include/bits/locale_classes.h: Likewise.
1133         * include/bits/locale_classes.tcc: Likewise.
1134         * include/bits/locale_facets.h: Likewise.
1135         * include/bits/locale_facets.tcc: Likewise.
1136         * include/bits/locale_facets_nonio.h: Likewise.
1137         * include/bits/locale_facets_nonio.tcc: Likewise.
1138         * include/bits/localefwd.h: Likewise.
1139         * include/bits/mask_array.h: Likewise.
1140         * include/bits/move.h: Likewise.
1141         * include/bits/ostream.tcc: Likewise.
1142         * include/bits/ostream_insert.h: Likewise.
1143         * include/bits/postypes.h: Likewise.
1144         * include/bits/shared_ptr.h: Likewise.
1145         * include/bits/slice_array.h: Likewise.
1146         * include/bits/sstream.tcc: Likewise.
1147         * include/bits/stl_algo.h: Likewise.
1148         * include/bits/stl_algobase.h: Likewise.
1149         * include/bits/stl_bvector.h: Likewise.
1150         * include/bits/stl_construct.h: Likewise.
1151         * include/bits/stl_deque.h: Likewise.
1152         * include/bits/stl_function.h: Likewise.
1153         * include/bits/stl_heap.h: Likewise.
1154         * include/bits/stl_iterator.h: Likewise.
1155         * include/bits/stl_iterator_base_funcs.h: Likewise.
1156         * include/bits/stl_iterator_base_types.h: Likewise.
1157         * include/bits/stl_list.h: Likewise.
1158         * include/bits/stl_map.h: Likewise.
1159         * include/bits/stl_multimap.h: Likewise.
1160         * include/bits/stl_multiset.h: Likewise.
1161         * include/bits/stl_numeric.h: Likewise.
1162         * include/bits/stl_pair.h: Likewise.
1163         * include/bits/stl_queue.h: Likewise.
1164         * include/bits/stl_raw_storage_iter.h: Likewise.
1165         * include/bits/stl_relops.h: Likewise.
1166         * include/bits/stl_set.h: Likewise.
1167         * include/bits/stl_stack.h: Likewise.
1168         * include/bits/stl_tempbuf.h: Likewise.
1169         * include/bits/stl_tree.h: Likewise.
1170         * include/bits/stl_uninitialized.h: Likewise.
1171         * include/bits/stl_vector.h: Likewise.
1172         * include/bits/stream_iterator.h: Likewise.
1173         * include/bits/streambuf.tcc: Likewise.
1174         * include/bits/streambuf_iterator.h: Likewise.
1175         * include/bits/stringfwd.h: Likewise.
1176         * include/bits/unique_ptr.h: Likewise.
1177         * include/bits/valarray_after.h: Likewise.
1178         * include/bits/valarray_array.h: Likewise.
1179         * include/bits/valarray_array.tcc: Likewise.
1180         * include/bits/valarray_before.h: Likewise.
1181         * include/bits/vector.tcc: Likewise.
1182         * include/c/cassert: Likewise.
1183         * include/c/cctype: Likewise.
1184         * include/c/cerrno: Likewise.
1185         * include/c/cfloat: Likewise.
1186         * include/c/ciso646: Likewise.
1187         * include/c/climits: Likewise.
1188         * include/c/clocale: Likewise.
1189         * include/c/cmath: Likewise.
1190         * include/c/csetjmp: Likewise.
1191         * include/c/csignal: Likewise.
1192         * include/c/cstdarg: Likewise.
1193         * include/c/cstddef: Likewise.
1194         * include/c/cstdio: Likewise.
1195         * include/c/cstdlib: Likewise.
1196         * include/c/cstring: Likewise.
1197         * include/c/ctime: Likewise.
1198         * include/c/cwchar: Likewise.
1199         * include/c/cwctype: Likewise.
1200         * include/c_compatibility/assert.h: Likewise.
1201         * include/c_compatibility/complex.h: Likewise.
1202         * include/c_compatibility/ctype.h: Likewise.
1203         * include/c_compatibility/errno.h: Likewise.
1204         * include/c_compatibility/fenv.h: Likewise.
1205         * include/c_compatibility/float.h: Likewise.
1206         * include/c_compatibility/inttypes.h: Likewise.
1207         * include/c_compatibility/iso646.h: Likewise.
1208         * include/c_compatibility/limits.h: Likewise.
1209         * include/c_compatibility/locale.h: Likewise.
1210         * include/c_compatibility/math.h: Likewise.
1211         * include/c_compatibility/setjmp.h: Likewise.
1212         * include/c_compatibility/signal.h: Likewise.
1213         * include/c_compatibility/stdarg.h: Likewise.
1214         * include/c_compatibility/stdatomic.h: Likewise.
1215         * include/c_compatibility/stdbool.h: Likewise.
1216         * include/c_compatibility/stddef.h: Likewise.
1217         * include/c_compatibility/stdint.h: Likewise.
1218         * include/c_compatibility/stdio.h: Likewise.
1219         * include/c_compatibility/stdlib.h: Likewise.
1220         * include/c_compatibility/string.h: Likewise.
1221         * include/c_compatibility/tgmath.h: Likewise.
1222         * include/c_compatibility/time.h: Likewise.
1223         * include/c_compatibility/wchar.h: Likewise.
1224         * include/c_compatibility/wctype.h: Likewise.
1225         * include/c_global/cassert: Likewise.
1226         * include/c_global/ccomplex: Likewise.
1227         * include/c_global/cctype: Likewise.
1228         * include/c_global/cerrno: Likewise.
1229         * include/c_global/cfenv: Likewise.
1230         * include/c_global/cfloat: Likewise.
1231         * include/c_global/cinttypes: Likewise.
1232         * include/c_global/ciso646: Likewise.
1233         * include/c_global/climits: Likewise.
1234         * include/c_global/clocale: Likewise.
1235         * include/c_global/cmath.tcc: Likewise.
1236         * include/c_global/cmath: Likewise.
1237         * include/c_global/csetjmp: Likewise.
1238         * include/c_global/csignal: Likewise.
1239         * include/c_global/cstdarg: Likewise.
1240         * include/c_global/cstdatomic: Likewise.
1241         * include/c_global/cstdbool: Likewise.
1242         * include/c_global/cstddef: Likewise.
1243         * include/c_global/cstdint: Likewise.
1244         * include/c_global/cstdio: Likewise.
1245         * include/c_global/cstdlib: Likewise.
1246         * include/c_global/cstring: Likewise.
1247         * include/c_global/ctgmath: Likewise.
1248         * include/c_global/ctime: Likewise.
1249         * include/c_global/cwchar: Likewise.
1250         * include/c_global/cwctype: Likewise.
1251         * include/c_std/cassert: Likewise.
1252         * include/c_std/cctype: Likewise.
1253         * include/c_std/cerrno: Likewise.
1254         * include/c_std/cfloat: Likewise.
1255         * include/c_std/ciso646: Likewise.
1256         * include/c_std/climits: Likewise.
1257         * include/c_std/clocale: Likewise.
1258         * include/c_std/cmath.tcc: Likewise.
1259         * include/c_std/cmath: Likewise.
1260         * include/c_std/csetjmp: Likewise.
1261         * include/c_std/csignal: Likewise.
1262         * include/c_std/cstdarg: Likewise.
1263         * include/c_std/cstddef: Likewise.
1264         * include/c_std/cstdio: Likewise.
1265         * include/c_std/cstdlib: Likewise.
1266         * include/c_std/cstring: Likewise.
1267         * include/c_std/ctime: Likewise.
1268         * include/c_std/cwchar: Likewise.
1269         * include/c_std/cwctype: Likewise.
1270         * include/debug/bitset: Likewise.
1271         * include/debug/debug.h: Likewise.
1272         * include/debug/deque: Likewise.
1273         * include/debug/formatter.h: Likewise.
1274         * include/debug/functions.h: Likewise.
1275         * include/debug/list: Likewise.
1276         * include/debug/macros.h: Likewise.
1277         * include/debug/map.h: Likewise.
1278         * include/debug/map: Likewise.
1279         * include/debug/multimap.h: Likewise.
1280         * include/debug/multiset.h: Likewise.
1281         * include/debug/safe_base.h: Likewise.
1282         * include/debug/safe_iterator.h: Likewise.
1283         * include/debug/safe_iterator.tcc: Likewise.
1284         * include/debug/safe_sequence.h: Likewise.
1285         * include/debug/set.h: Likewise.
1286         * include/debug/set: Likewise.
1287         * include/debug/string: Likewise.
1288         * include/debug/unordered_map: Likewise.
1289         * include/debug/unordered_set: Likewise.
1290         * include/debug/vector: Likewise.
1291         * include/ext/algorithm: Likewise.
1292         * include/ext/array_allocator.h: Likewise.
1293         * include/ext/atomicity.h: Likewise.
1294         * include/ext/bitmap_allocator.h: Likewise.
1295         * include/ext/cast.h: Likewise.
1296         * include/ext/codecvt_specializations.h: Likewise.
1297         * include/ext/concurrence.h: Likewise.
1298         * include/ext/debug_allocator.h: Likewise.
1299         * include/ext/enc_filebuf.h: Likewise.
1300         * include/ext/extptr_allocator.h: Likewise.
1301         * include/ext/functional: Likewise.
1302         * include/ext/iterator: Likewise.
1303         * include/ext/malloc_allocator.h: Likewise.
1304         * include/ext/memory: Likewise.
1305         * include/ext/mt_allocator.h: Likewise.
1306         * include/ext/new_allocator.h: Likewise.
1307         * include/ext/numeric: Likewise.
1308         * include/ext/numeric_traits.h: Likewise.
1309         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1310         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1311         Likewise.
1312         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1313         Likewise.
1314         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1315         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1316         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1317         Likewise.
1318         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1319         Likewise.
1320         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1321         Likewise.
1322         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1323         Likewise.
1324         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1325         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1326         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1327         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1328         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1329         Likewise.
1330         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1331         Likewise.
1332         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1333         Likewise.
1334         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1335         Likewise.
1336         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1337         Likewise.
1338         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1339         Likewise.
1340         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1341         Likewise.
1342         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1343         Likewise.
1344         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1345         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1346         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1347         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1348         Likewise.
1349         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1350         Likewise.
1351         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1352         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1353         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1354         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1355         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1356         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1357         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1358         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1359         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1360         Likewise.
1361         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1362         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1363         Likewise.
1364         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1365         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1366         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1367         Likewise.
1368         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1369         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1370         Likewise.
1371         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1372         Likewise.
1373         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1374         Likewise.
1375         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1376         Likewise.
1377         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1378         Likewise.
1379         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1380         Likewise.
1381         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1382         Likewise.
1383         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1384         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1385         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1386         Likewise.
1387         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1388         Likewise.
1389         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1390         Likewise.
1391         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1392         Likewise.
1393         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1394         Likewise.
1395         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1396         Likewise.
1397         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1398         Likewise.
1399         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1400         Likewise.
1401         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1402         Likewise.
1403         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1404         Likewise.
1405         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1406         Likewise.
1407         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1408         Likewise.
1409         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1410         Likewise.
1411         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1412         Likewise.
1413         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1414         Likewise.
1415         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1416         Likewise.
1417         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1418         Likewise.
1419         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1420         Likewise.
1421         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1422         Likewise.
1423         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1424         Likewise.
1425         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1426         Likewise.
1427         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1428         Likewise.
1429         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1430         Likewise.
1431         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1432         Likewise.
1433         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1434         Likewise.
1435         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1436         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1437         Likewise.
1438         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1439         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1440         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1441         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1442         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1443         Likewise.
1444         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1445         Likewise.
1446         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1447         Likewise.
1448         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1449         Likewise.
1450         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1451         Likewise.
1452         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1453         Likewise.
1454         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1455         Likewise.
1456         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1457         Likewise.
1458         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1459         Likewise.
1460         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1461         Likewise.
1462         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1463         Likewise.
1464         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1465         Likewise.
1466         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1467         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1468         Likewise.
1469         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1470         Likewise.
1471         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1472         Likewise.
1473         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1474         Likewise.
1475         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1476         Likewise.
1477         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1478         Likewise.
1479         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1480         Likewise.
1481         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1482         Likewise.
1483         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1484         Likewise.
1485         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1486         Likewise.
1487         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1488         Likewise.
1489         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1490         Likewise.
1491         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1492         Likewise.
1493         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1494         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1495         Likewise.
1496         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1497         Likewise.
1498         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1499         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1500         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1501         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1502         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1503         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1504         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1505         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1506         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1507         Likewise.
1508         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1509         Likewise.
1510         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1511         Likewise.
1512         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1513         Likewise.
1514         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1515         Likewise.
1516         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1517         Likewise.
1518         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1519         Likewise.
1520         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1521         Likewise.
1522         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1523         Likewise.
1524         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1525         Likewise.
1526         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1527         Likewise.
1528         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1529         Likewise.
1530         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1531         Likewise.
1532         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1533         Likewise.
1534         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1535         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1536         Likewise.
1537         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1538         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1539         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1540         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1541         Likewise.
1542         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1543         Likewise.
1544         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1545         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1546         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1547         Likewise.
1548         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1549         Likewise.
1550         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1551         Likewise.
1552         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1553         Likewise.
1554         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1555         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1556         Likewise.
1557         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1558         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1559         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1560         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1561         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1562         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1563         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1564         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1565         Likewise.
1566         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1567         Likewise.
1568         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1569         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1570         Likewise.
1571         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1572         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1573         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1574         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1575         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1576         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1577         Likewise.
1578         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1579         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1580         Likewise.
1581         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1582         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1583         Likewise.
1584         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1585         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1586         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1587         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1588         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1589         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1590         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1591         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1592         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1593         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1594         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1595         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1596         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1597         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1598         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1599         Likewise.
1600         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1601         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1602         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1603         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1604         Likewise.
1605         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1606         Likewise.
1607         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1608         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1609         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1610         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1611         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1612         Likewise.
1613         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1614         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1615         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1616         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1617         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1618         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1619         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1620         Likewise.
1621         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1622         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1623         Likewise.
1624         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1625         Likewise.
1626         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1627         Likewise.
1628         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1629         Likewise.
1630         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1631         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1632         Likewise.
1633         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1634         Likewise.
1635         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1636         Likewise.
1637         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1638         Likewise.
1639         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1640         Likewise.
1641         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1642         Likewise.
1643         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1644         Likewise.
1645         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1646         Likewise.
1647         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1648         Likewise.
1649         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1650         Likewise.
1651         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1652         Likewise.
1653         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1654         Likewise.
1655         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1656         Likewise.
1657         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1658         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1659         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1660         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1661         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1662         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1663         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1664         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1665         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1666         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1667         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1668         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1669         Likewise.
1670         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1671         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1672         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1673         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1674         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1675         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1676         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1677         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1678         Likewise.
1679         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1680         Likewise.
1681         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1682         Likewise.
1683         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1684         Likewise.
1685         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1686         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1687         Likewise.
1688         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1689         Likewise.
1690         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1691         Likewise.
1692         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1693         Likewise.
1694         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1695         Likewise.
1696         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1697         Likewise.
1698         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1699         Likewise.
1700         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1701         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1702         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1703         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1704         Likewise.
1705         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1706         Likewise.
1707         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1708         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1709         Likewise.
1710         * include/ext/pb_ds/exception.hpp: Likewise.
1711         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1712         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1713         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1714         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1715         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1716         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1717         * include/ext/pod_char_traits.h: Likewise.
1718         * include/ext/pointer.h: Likewise.
1719         * include/ext/pool_allocator.h: Likewise.
1720         * include/ext/rb_tree: Likewise.
1721         * include/ext/rc_string_base.h: Likewise.
1722         * include/ext/rope: Likewise.
1723         * include/ext/ropeimpl.h: Likewise.
1724         * include/ext/slist: Likewise.
1725         * include/ext/sso_string_base.h: Likewise.
1726         * include/ext/stdio_filebuf.h: Likewise.
1727         * include/ext/stdio_sync_filebuf.h: Likewise.
1728         * include/ext/string_conversions.h: Likewise.
1729         * include/ext/throw_allocator.h: Likewise.
1730         * include/ext/type_traits.h: Likewise.
1731         * include/ext/typelist.h: Likewise.
1732         * include/ext/vstring.h: Likewise.
1733         * include/ext/vstring.tcc: Likewise.
1734         * include/ext/vstring_fwd.h: Likewise.
1735         * include/ext/vstring_util.h: Likewise.
1736         * include/parallel/algo.h: Likewise.
1737         * include/parallel/algobase.h: Likewise.
1738         * include/parallel/algorithm: Likewise.
1739         * include/parallel/algorithmfwd.h: Likewise.
1740         * include/parallel/balanced_quicksort.h: Likewise.
1741         * include/parallel/base.h: Likewise.
1742         * include/parallel/basic_iterator.h: Likewise.
1743         * include/parallel/checkers.h: Likewise.
1744         * include/parallel/compatibility.h: Likewise.
1745         * include/parallel/compiletime_settings.h: Likewise.
1746         * include/parallel/equally_split.h: Likewise.
1747         * include/parallel/features.h: Likewise.
1748         * include/parallel/find.h: Likewise.
1749         * include/parallel/find_selectors.h: Likewise.
1750         * include/parallel/for_each.h: Likewise.
1751         * include/parallel/for_each_selectors.h: Likewise.
1752         * include/parallel/iterator.h: Likewise.
1753         * include/parallel/list_partition.h: Likewise.
1754         * include/parallel/losertree.h: Likewise.
1755         * include/parallel/merge.h: Likewise.
1756         * include/parallel/multiseq_selection.h: Likewise.
1757         * include/parallel/multiway_merge.h: Likewise.
1758         * include/parallel/multiway_mergesort.h: Likewise.
1759         * include/parallel/numeric: Likewise.
1760         * include/parallel/numericfwd.h: Likewise.
1761         * include/parallel/omp_loop.h: Likewise.
1762         * include/parallel/omp_loop_static.h: Likewise.
1763         * include/parallel/par_loop.h: Likewise.
1764         * include/parallel/parallel.h: Likewise.
1765         * include/parallel/partial_sum.h: Likewise.
1766         * include/parallel/partition.h: Likewise.
1767         * include/parallel/queue.h: Likewise.
1768         * include/parallel/quicksort.h: Likewise.
1769         * include/parallel/random_number.h: Likewise.
1770         * include/parallel/random_shuffle.h: Likewise.
1771         * include/parallel/search.h: Likewise.
1772         * include/parallel/set_operations.h: Likewise.
1773         * include/parallel/settings.h: Likewise.
1774         * include/parallel/sort.h: Likewise.
1775         * include/parallel/tags.h: Likewise.
1776         * include/parallel/types.h: Likewise.
1777         * include/parallel/unique_copy.h: Likewise.
1778         * include/parallel/workstealing.h: Likewise.
1779         * include/precompiled/extc++.h: Likewise.
1780         * include/precompiled/stdc++.h: Likewise.
1781         * include/precompiled/stdtr1c++.h: Likewise.
1782         * include/std/algorithm: Likewise.
1783         * include/std/array: Likewise.
1784         * include/std/bitset: Likewise.
1785         * include/std/c++0x_warning.h: Likewise.
1786         * include/std/chrono: Likewise.
1787         * include/std/complex: Likewise.
1788         * include/std/condition_variable: Likewise.
1789         * include/std/deque: Likewise.
1790         * include/std/forward_list: Likewise.
1791         * include/std/fstream: Likewise.
1792         * include/std/functional: Likewise.
1793         * include/std/iomanip: Likewise.
1794         * include/std/ios: Likewise.
1795         * include/std/iosfwd: Likewise.
1796         * include/std/iostream: Likewise.
1797         * include/std/istream: Likewise.
1798         * include/std/iterator: Likewise.
1799         * include/std/limits: Likewise.
1800         * include/std/list: Likewise.
1801         * include/std/locale: Likewise.
1802         * include/std/map: Likewise.
1803         * include/std/memory: Likewise.
1804         * include/std/mutex: Likewise.
1805         * include/std/numeric: Likewise.
1806         * include/std/ostream: Likewise.
1807         * include/std/queue: Likewise.
1808         * include/std/random: Likewise.
1809         * include/std/ratio: Likewise.
1810         * include/std/regex: Likewise.
1811         * include/std/set: Likewise.
1812         * include/std/sstream: Likewise.
1813         * include/std/stack: Likewise.
1814         * include/std/stdexcept: Likewise.
1815         * include/std/streambuf: Likewise.
1816         * include/std/string: Likewise.
1817         * include/std/system_error: Likewise.
1818         * include/std/thread: Likewise.
1819         * include/std/tuple: Likewise.
1820         * include/std/type_traits: Likewise.
1821         * include/std/unordered_map: Likewise.
1822         * include/std/unordered_set: Likewise.
1823         * include/std/utility: Likewise.
1824         * include/std/valarray: Likewise.
1825         * include/std/vector: Likewise.
1826         * include/tr1/array: Likewise.
1827         * include/tr1/bessel_function.tcc: Likewise.
1828         * include/tr1/beta_function.tcc: Likewise.
1829         * include/tr1/ccomplex: Likewise.
1830         * include/tr1/cctype: Likewise.
1831         * include/tr1/cfenv: Likewise.
1832         * include/tr1/cfloat: Likewise.
1833         * include/tr1/cinttypes: Likewise.
1834         * include/tr1/climits: Likewise.
1835         * include/tr1/cmath: Likewise.
1836         * include/tr1/complex.h: Likewise.
1837         * include/tr1/complex: Likewise.
1838         * include/tr1/cstdarg: Likewise.
1839         * include/tr1/cstdbool: Likewise.
1840         * include/tr1/cstdint: Likewise.
1841         * include/tr1/cstdio: Likewise.
1842         * include/tr1/cstdlib: Likewise.
1843         * include/tr1/ctgmath: Likewise.
1844         * include/tr1/ctime: Likewise.
1845         * include/tr1/ctype.h: Likewise.
1846         * include/tr1/cwchar: Likewise.
1847         * include/tr1/cwctype: Likewise.
1848         * include/tr1/ell_integral.tcc: Likewise.
1849         * include/tr1/exp_integral.tcc: Likewise.
1850         * include/tr1/fenv.h: Likewise.
1851         * include/tr1/float.h: Likewise.
1852         * include/tr1/functional: Likewise.
1853         * include/tr1/functional_hash.h: Likewise.
1854         * include/tr1/gamma.tcc: Likewise.
1855         * include/tr1/hashtable.h: Likewise.
1856         * include/tr1/hypergeometric.tcc: Likewise.
1857         * include/tr1/inttypes.h: Likewise.
1858         * include/tr1/legendre_function.tcc: Likewise.
1859         * include/tr1/limits.h: Likewise.
1860         * include/tr1/math.h: Likewise.
1861         * include/tr1/memory: Likewise.
1862         * include/tr1/modified_bessel_func.tcc: Likewise.
1863         * include/tr1/poly_hermite.tcc: Likewise.
1864         * include/tr1/poly_laguerre.tcc: Likewise.
1865         * include/tr1/random: Likewise.
1866         * include/tr1/regex: Likewise.
1867         * include/tr1/riemann_zeta.tcc: Likewise.
1868         * include/tr1/shared_ptr.h: Likewise.
1869         * include/tr1/special_function_util.h: Likewise.
1870         * include/tr1/stdarg.h: Likewise.
1871         * include/tr1/stdbool.h: Likewise.
1872         * include/tr1/stdint.h: Likewise.
1873         * include/tr1/stdio.h: Likewise.
1874         * include/tr1/stdlib.h: Likewise.
1875         * include/tr1/tgmath.h: Likewise.
1876         * include/tr1/tuple: Likewise.
1877         * include/tr1/type_traits: Likewise.
1878         * include/tr1/unordered_map: Likewise.
1879         * include/tr1/unordered_set: Likewise.
1880         * include/tr1/utility: Likewise.
1881         * include/tr1/wchar.h: Likewise.
1882         * include/tr1/wctype.h: Likewise.
1883         * include/tr1_impl/array: Likewise.
1884         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1885         * include/tr1_impl/cctype: Likewise.
1886         * include/tr1_impl/cfenv: Likewise.
1887         * include/tr1_impl/cinttypes: Likewise.
1888         * include/tr1_impl/cmath: Likewise.
1889         * include/tr1_impl/complex: Likewise.
1890         * include/tr1_impl/cstdint: Likewise.
1891         * include/tr1_impl/cstdio: Likewise.
1892         * include/tr1_impl/cstdlib: Likewise.
1893         * include/tr1_impl/cwchar: Likewise.
1894         * include/tr1_impl/cwctype: Likewise.
1895         * include/tr1_impl/functional: Likewise.
1896         * include/tr1_impl/functional_hash.h: Likewise.
1897         * include/tr1_impl/hashtable: Likewise.
1898         * include/tr1_impl/hashtable_policy.h: Likewise.
1899         * include/tr1_impl/random.tcc: Likewise.
1900         * include/tr1_impl/random: Likewise.
1901         * include/tr1_impl/regex: Likewise.
1902         * include/tr1_impl/type_traits: Likewise.
1903         * include/tr1_impl/unordered_map: Likewise.
1904         * include/tr1_impl/unordered_set: Likewise.
1905         * include/tr1_impl/utility: Likewise.
1906         * libsupc++/array_type_info.cc: Likewise.
1907         * libsupc++/atexit_arm.cc: Likewise.
1908         * libsupc++/bad_cast.cc: Likewise.
1909         * libsupc++/bad_typeid.cc: Likewise.
1910         * libsupc++/class_type_info.cc: Likewise.
1911         * libsupc++/cxxabi-forced.h: Likewise.
1912         * libsupc++/cxxabi.h: Likewise.
1913         * libsupc++/del_op.cc: Likewise.
1914         * libsupc++/del_opnt.cc: Likewise.
1915         * libsupc++/del_opv.cc: Likewise.
1916         * libsupc++/del_opvnt.cc: Likewise.
1917         * libsupc++/dyncast.cc: Likewise.
1918         * libsupc++/eh_alloc.cc: Likewise.
1919         * libsupc++/eh_arm.cc: Likewise.
1920         * libsupc++/eh_aux_runtime.cc: Likewise.
1921         * libsupc++/eh_call.cc: Likewise.
1922         * libsupc++/eh_catch.cc: Likewise.
1923         * libsupc++/eh_exception.cc: Likewise.
1924         * libsupc++/eh_globals.cc: Likewise.
1925         * libsupc++/eh_personality.cc: Likewise.
1926         * libsupc++/eh_ptr.cc: Likewise.
1927         * libsupc++/eh_term_handler.cc: Likewise.
1928         * libsupc++/eh_terminate.cc: Likewise.
1929         * libsupc++/eh_throw.cc: Likewise.
1930         * libsupc++/eh_type.cc: Likewise.
1931         * libsupc++/eh_unex_handler.cc: Likewise.
1932         * libsupc++/enum_type_info.cc: Likewise.
1933         * libsupc++/exception: Likewise.
1934         * libsupc++/exception_defines.h: Likewise.
1935         * libsupc++/exception_ptr.h: Likewise.
1936         * libsupc++/function_type_info.cc: Likewise.
1937         * libsupc++/fundamental_type_info.cc: Likewise.
1938         * libsupc++/guard.cc: Likewise.
1939         * libsupc++/initializer_list: Likewise.
1940         * libsupc++/new: Likewise.
1941         * libsupc++/new_handler.cc: Likewise.
1942         * libsupc++/new_op.cc: Likewise.
1943         * libsupc++/new_opnt.cc: Likewise.
1944         * libsupc++/new_opv.cc: Likewise.
1945         * libsupc++/new_opvnt.cc: Likewise.
1946         * libsupc++/pbase_type_info.cc: Likewise.
1947         * libsupc++/pmem_type_info.cc: Likewise.
1948         * libsupc++/pointer_type_info.cc: Likewise.
1949         * libsupc++/pure.cc: Likewise.
1950         * libsupc++/si_class_type_info.cc: Likewise.
1951         * libsupc++/tinfo.cc: Likewise.
1952         * libsupc++/tinfo.h: Likewise.
1953         * libsupc++/tinfo2.cc: Likewise.
1954         * libsupc++/typeinfo: Likewise.
1955         * libsupc++/unwind-cxx.h: Likewise.
1956         * libsupc++/vec.cc: Likewise.
1957         * libsupc++/vmi_class_type_info.cc: Likewise.
1958         * libsupc++/vterminate.cc: Likewise.
1959         * po/string_literals.cc: Likewise.
1960         * src/atomic.cc: Likewise.
1961         * src/bitmap_allocator.cc: Likewise.
1962         * src/chrono.cc: Likewise.
1963         * src/codecvt.cc: Likewise.
1964         * src/compatibility-ldbl.cc: Likewise.
1965         * src/compatibility.cc: Likewise.
1966         * src/complex_io.cc: Likewise.
1967         * src/concept-inst.cc: Likewise.
1968         * src/condition_variable.cc: Likewise.
1969         * src/ctype.cc: Likewise.
1970         * src/debug.cc: Likewise.
1971         * src/debug_list.cc: Likewise.
1972         * src/ext-inst.cc: Likewise.
1973         * src/fstream-inst.cc: Likewise.
1974         * src/functexcept.cc: Likewise.
1975         * src/globals_io.cc: Likewise.
1976         * src/hash.cc: Likewise.
1977         * src/hash_c++0x.cc: Likewise.
1978         * src/hashtable.cc: Likewise.
1979         * src/hashtable_c++0x.cc: Likewise.
1980         * src/ios-inst.cc: Likewise.
1981         * src/ios.cc: Likewise.
1982         * src/ios_failure.cc: Likewise.
1983         * src/ios_init.cc: Likewise.
1984         * src/ios_locale.cc: Likewise.
1985         * src/iostream-inst.cc: Likewise.
1986         * src/istream-inst.cc: Likewise.
1987         * src/istream.cc: Likewise.
1988         * src/limits.cc: Likewise.
1989         * src/limits_c++0x.cc: Likewise.
1990         * src/list.cc: Likewise.
1991         * src/locale-inst.cc: Likewise.
1992         * src/locale.cc: Likewise.
1993         * src/locale_facets.cc: Likewise.
1994         * src/locale_init.cc: Likewise.
1995         * src/localename.cc: Likewise.
1996         * src/math_stubs_float.cc: Likewise.
1997         * src/math_stubs_long_double.cc: Likewise.
1998         * src/misc-inst.cc: Likewise.
1999         * src/mt_allocator.cc: Likewise.
2000         * src/mutex.cc: Likewise.
2001         * src/ostream-inst.cc: Likewise.
2002         * src/parallel_list.cc: Likewise.
2003         * src/parallel_settings.cc: Likewise.
2004         * src/pool_allocator.cc: Likewise.
2005         * src/sstream-inst.cc: Likewise.
2006         * src/stdexcept.cc: Likewise.
2007         * src/streambuf-inst.cc: Likewise.
2008         * src/streambuf.cc: Likewise.
2009         * src/string-inst.cc: Likewise.
2010         * src/strstream.cc: Likewise.
2011         * src/system_error.cc: Likewise.
2012         * src/thread.cc: Likewise.
2013         * src/tree.cc: Likewise.
2014         * src/valarray-inst.cc: Likewise.
2015         * src/wlocale-inst.cc: Likewise.
2016         * src/wstring-inst.cc: Likewise.
2017         * doc/xml/manual/intro.xml: Change documentation to refer the
2018         reader to version 3 of the GNU General Public License, version
2019         3.1 of the GCC Runtime Library Exception, and to point readers
2020         at the FSF's license web page.
2021
2022 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2023
2024         * Makefile.am: Change copyright header to refer to version
2025         3 of the GNU General Public License and to point readers at the
2026         COPYING3 file and the FSF's license web page.
2027         * doc/Makefile.am: Likewise.
2028         * include/Makefile.am: Likewise.
2029         * libsupc++/Makefile.am: Likewise.
2030         * po/Makefile.am: Likewise.
2031         * po/POTFILES.in: Likewise.
2032         * src/Makefile.am: Likewise.
2033         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2034         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2035         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2036         Likewise.
2037         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2038         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2039         Likewise.
2040         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2041         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2042         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2043         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2044         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2045         * testsuite/18_support/bad_cast/what.cc: Likewise.
2046         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2047         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2048         Likewise.
2049         * testsuite/18_support/bad_exception/what.cc: Likewise.
2050         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2051         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2052         * testsuite/18_support/exception/38732.cc: Likewise.
2053         * testsuite/18_support/exception/what.cc: Likewise.
2054         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2055         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2056         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2057         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2058         * testsuite/18_support/headers/climits/values.cc: Likewise.
2059         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2060         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2061         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2062         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2063         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2064         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2065         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2066         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2067         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2068         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2069         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2070         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2071         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2072         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2073         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2074         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2075         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2076         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2077         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2078         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2079         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2080         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2081         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2082         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2083         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2084         * testsuite/18_support/new_delete_placement.cc: Likewise.
2085         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2086         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2087         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2088         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2089         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2090         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2091         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2092         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2093         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2094         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2095         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2096         Likewise.
2097         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2098         * testsuite/18_support/pthread_guard.cc: Likewise.
2099         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2100         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2101         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2102         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2103         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2104         Likewise.
2105         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2106         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2107         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2108         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2109         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2110         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2111         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2112         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2113         Likewise.
2114         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2115         Likewise.
2116         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2117         Likewise.
2118         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2119         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2120         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2121         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2122         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2123         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2124         Likewise.
2125         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2126         Likewise.
2127         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2128         Likewise.
2129         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2130         Likewise.
2131         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2132         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2133         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2134         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2135         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2136         Likewise.
2137         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2138         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2139         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2140         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2141         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2142         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2143         Likewise.
2144         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2145         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2146         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2147         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2148         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2149         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2150         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2151         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2152         * testsuite/20_util/allocator/1.cc: Likewise.
2153         * testsuite/20_util/allocator/10378.cc: Likewise.
2154         * testsuite/20_util/allocator/14176.cc: Likewise.
2155         * testsuite/20_util/allocator/33807.cc: Likewise.
2156         * testsuite/20_util/allocator/8230.cc: Likewise.
2157         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2158         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2159         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2160         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2161         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2162         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2163         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2164         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2165         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2166         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2167         Likewise.
2168         * testsuite/20_util/clocks/1.cc: Likewise.
2169         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2170         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2171         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2172         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2173         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2174         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2175         * testsuite/20_util/duration/cons/1.cc: Likewise.
2176         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2177         * testsuite/20_util/duration/cons/2.cc: Likewise.
2178         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2179         Likewise.
2180         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2181         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2182         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2183         Likewise.
2184         * testsuite/20_util/forward/1.cc: Likewise.
2185         * testsuite/20_util/forward/1_neg.cc: Likewise.
2186         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2187         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2188         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2189         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2190         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2191         Likewise.
2192         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2193         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2194         Likewise.
2195         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2196         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2197         Likewise.
2198         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2199         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2200         Likewise.
2201         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2202         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2203         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2204         Likewise.
2205         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2206         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2207         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2208         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2209         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2210         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2211         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2212         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2213         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2214         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2215         Likewise.
2216         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2217         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2218         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2219         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2220         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2221         Likewise.
2222         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2223         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2224         Likewise.
2225         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2226         * testsuite/20_util/identity/value.cc: Likewise.
2227         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2228         * testsuite/20_util/is_integral/value.cc: Likewise.
2229         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2230         Likewise.
2231         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2232         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2233         * testsuite/20_util/is_reference/value.cc: Likewise.
2234         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2235         Likewise.
2236         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2237         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2238         * testsuite/20_util/is_signed/value.cc: Likewise.
2239         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2240         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2241         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2242         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2243         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2244         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2245         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2246         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2247         Likewise.
2248         * testsuite/20_util/move/1.cc: Likewise.
2249         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2250         * testsuite/20_util/pair/1.cc: Likewise.
2251         * testsuite/20_util/pair/2.cc: Likewise.
2252         * testsuite/20_util/pair/3.cc: Likewise.
2253         * testsuite/20_util/pair/4.cc: Likewise.
2254         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2255         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2256         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2257         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2258         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2259         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2260         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2261         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2262         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2263         Likewise.
2264         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2265         Likewise.
2266         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2267         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2268         * testsuite/20_util/rel_ops.cc: Likewise.
2269         * testsuite/20_util/remove_reference/value.cc: Likewise.
2270         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2271         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2272         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2273         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2274         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2275         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2276         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2277         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2278         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2279         Likewise.
2280         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2281         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2282         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2283         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2284         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2285         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2286         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2287         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2288         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2289         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2290         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2291         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2292         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2293         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2294         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2295         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2296         Likewise.
2297         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2298         Likewise.
2299         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2300         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2301         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2302         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2303         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2304         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2305         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2306         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2307         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2308         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2309         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2310         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2311         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2312         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2313         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2314         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2315         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2316         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2317         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2318         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2319         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2320         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2321         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2322         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2323         Likewise.
2324         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2325         Likewise.
2326         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2327         Likewise.
2328         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2329         Likewise.
2330         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2331         Likewise.
2332         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2333         Likewise.
2334         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2335         Likewise.
2336         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2337         Likewise.
2338         * testsuite/20_util/temporary_buffer.cc: Likewise.
2339         * testsuite/20_util/time_point/1.cc: Likewise.
2340         * testsuite/20_util/time_point/2.cc: Likewise.
2341         * testsuite/20_util/time_point/3.cc: Likewise.
2342         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2343         Likewise.
2344         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2345         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2346         Likewise.
2347         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2348         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2349         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2350         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2351         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2352         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2353         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2354         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2355         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2356         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2357         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2358         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2359         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2360         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2361         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2362         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2363         Likewise.
2364         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2365         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2366         Likewise.
2367         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2368         Likewise.
2369         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2370         Likewise.
2371         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2372         Likewise.
2373         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2374         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2375         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2376         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2377         Likewise.
2378         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2379         Likewise.
2380         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2381         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2382         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2383         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2384         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2385         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2386         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2387         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2388         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2389         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2390         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2391         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2392         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2393         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2394         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2395         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2396         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2397         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2398         Likewise.
2399         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2400         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2401         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2402         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2403         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2404         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2405         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2406         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2407         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2408         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2409         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2410         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2411         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2412         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2413         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2414         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2415         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2416         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2417         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2418         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2419         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2420         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2421         Likewise.
2422         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2423         Likewise.
2424         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2425         Likewise.
2426         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2427         Likewise.
2428         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2429         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2430         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2431         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2432         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2433         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2434         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2435         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2436         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2437         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2438         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2439         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2440         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2441         Likewise.
2442         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2443         Likewise.
2444         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2445         Likewise.
2446         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2447         Likewise.
2448         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2449         Likewise.
2450         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2451         Likewise.
2452         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2453         Likewise.
2454         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2455         Likewise.
2456         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2457         Likewise.
2458         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2459         Likewise.
2460         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2461         Likewise.
2462         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2463         Likewise.
2464         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2465         Likewise.
2466         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2467         Likewise.
2468         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2469         Likewise.
2470         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2471         Likewise.
2472         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2473         Likewise.
2474         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2475         Likewise.
2476         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2477         Likewise.
2478         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2479         Likewise.
2480         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2481         Likewise.
2482         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2483         Likewise.
2484         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2485         Likewise.
2486         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2487         Likewise.
2488         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2489         Likewise.
2490         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2491         Likewise.
2492         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2493         Likewise.
2494         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2495         Likewise.
2496         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2497         Likewise.
2498         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2499         Likewise.
2500         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2501         Likewise.
2502         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2503         Likewise.
2504         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2505         Likewise.
2506         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2507         Likewise.
2508         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2509         Likewise.
2510         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2511         Likewise.
2512         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2513         Likewise.
2514         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2515         Likewise.
2516         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2517         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2518         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2519         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2520         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2521         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2522         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2523         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2524         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2525         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2526         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2527         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2528         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2529         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2530         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2531         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2532         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2533         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2534         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2535         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2536         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2537         Likewise.
2538         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2539         Likewise.
2540         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2541         Likewise.
2542         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2543         Likewise.
2544         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2545         Likewise.
2546         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2547         Likewise.
2548         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2549         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2550         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2551         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2552         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2553         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2554         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2555         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2556         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2557         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2558         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2559         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2560         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2561         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2562         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2563         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2564         Likewise.
2565         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2566         Likewise.
2567         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2568         Likewise.
2569         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2570         Likewise.
2571         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2572         Likewise.
2573         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2574         Likewise.
2575         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2576         Likewise.
2577         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2578         Likewise.
2579         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2580         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2581         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2582         Likewise.
2583         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2584         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2585         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2586         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2587         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2588         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2589         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2590         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2591         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2592         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2593         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2594         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2595         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2596         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2597         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2598         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2599         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2600         Likewise.
2601         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2602         Likewise.
2603         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2604         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2605         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2606         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2607         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2608         Likewise.
2609         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2610         Likewise.
2611         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2612         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2613         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2614         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2615         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2616         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2617         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2618         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2619         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2620         Likewise.
2621         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2622         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2623         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2624         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2625         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2626         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2627         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2628         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2629         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2630         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2631         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2632         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2633         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2634         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2635         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2636         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2637         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2638         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2639         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2640         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2641         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2642         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2643         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2644         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2645         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2646         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2647         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2648         Likewise.
2649         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2650         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2651         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2652         Likewise.
2653         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2654         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2655         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2656         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2657         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2658         Likewise.
2659         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2660         Likewise.
2661         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2662         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2663         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2664         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2665         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2666         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2667         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2668         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2669         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2670         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2671         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2672         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2673         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2674         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2675         Likewise.
2676         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2677         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2678         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2679         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2680         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2681         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2682         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2683         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2684         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2685         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2686         Likewise.
2687         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2688         Likewise.
2689         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2690         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2691         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2692         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2693         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2694         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2695         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2696         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2697         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2698         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2699         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2700         Likewise.
2701         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2702         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2703         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2704         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2705         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2706         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2707         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2708         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2709         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2710         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2711         Likewise.
2712         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2713         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2714         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2715         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2716         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2717         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2718         Likewise.
2719         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2720         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2721         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2722         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2723         Likewise.
2724         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2725         Likewise.
2726         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2727         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2728         Likewise.
2729         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2730         * testsuite/22_locale/ctype/2.cc: Likewise.
2731         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2732         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2733         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2734         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2735         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2736         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2737         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2738         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2739         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2740         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2741         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2742         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2743         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2744         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2745         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2746         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2747         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2748         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2749         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2750         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2751         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2752         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2753         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2754         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2755         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2756         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2757         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2758         * testsuite/22_locale/facet/1.cc: Likewise.
2759         * testsuite/22_locale/facet/2.cc: Likewise.
2760         * testsuite/22_locale/facet/25421.cc: Likewise.
2761         * testsuite/22_locale/global_templates/1.cc: Likewise.
2762         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2763         Likewise.
2764         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2765         Likewise.
2766         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2767         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2768         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2769         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2770         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2771         * testsuite/22_locale/locale/13630.cc: Likewise.
2772         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2773         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2774         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2775         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2776         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2777         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2778         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2779         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2780         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2781         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2782         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2783         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2784         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2785         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2786         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2787         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2788         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2789         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2790         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2791         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2792         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2793         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2794         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2795         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2796         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2797         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2798         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2799         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2800         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2801         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2802         Likewise.
2803         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2804         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2805         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2806         Likewise.
2807         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2808         Likewise.
2809         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2810         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2811         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2812         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2813         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2814         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2815         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2816         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2817         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2818         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2819         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2820         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2821         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2822         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2823         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2824         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2825         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2826         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2827         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2828         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2829         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2830         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2831         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2832         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2833         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2834         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2835         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2836         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2837         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2838         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2839         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2840         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2841         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2842         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2843         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2844         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2845         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2846         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2847         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2848         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2849         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2850         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2851         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2852         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2853         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2854         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2855         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2856         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2857         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2858         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2859         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2860         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2861         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2862         Likewise.
2863         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2864         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2865         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2866         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2867         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2868         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2869         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2870         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2871         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2872         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2873         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2874         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2875         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2876         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2877         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2878         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2879         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2880         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2881         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2882         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2883         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2884         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2885         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2886         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2887         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2888         Likewise.
2889         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2890         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2891         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2892         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2893         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2894         Likewise.
2895         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2896         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2897         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2898         Likewise.
2899         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2900         Likewise.
2901         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2902         Likewise.
2903         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2904         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2905         Likewise.
2906         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2907         Likewise.
2908         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2909         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2910         Likewise.
2911         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2912         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2913         Likewise.
2914         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2915         Likewise.
2916         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2917         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2918         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2919         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2920         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2921         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2922         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2923         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2924         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2925         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2926         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2927         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2928         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2929         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2930         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2931         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2932         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2933         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2934         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2935         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2936         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2937         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2938         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2939         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2940         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2941         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2942         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2943         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2944         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2945         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2946         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2947         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2948         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2949         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2950         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2951         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2952         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2953         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2954         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2955         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2956         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2957         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2958         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2959         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2960         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2961         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2962         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2963         Likewise.
2964         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2965         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2966         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2967         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2968         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2969         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2970         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2971         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2972         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2973         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2974         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2975         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2976         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2977         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2978         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2979         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2980         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2981         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2982         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2983         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2984         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2985         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2986         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2987         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2988         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2989         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2990         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2991         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2992         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2993         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2994         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2995         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2996         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2997         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2998         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2999         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
3000         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
3001         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
3002         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
3003         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
3004         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
3005         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
3006         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
3007         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
3008         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
3009         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
3010         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
3011         Likewise.
3012         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
3013         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
3014         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
3015         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
3016         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
3017         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
3018         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
3019         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
3020         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
3021         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
3022         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3023         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3024         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3025         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3026         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3027         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3028         Likewise.
3029         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3030         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3031         Likewise.
3032         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3033         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3034         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3035         Likewise.
3036         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3037         Likewise.
3038         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3039         Likewise.
3040         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3041         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3042         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3043         Likewise.
3044         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3045         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3046         Likewise.
3047         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3048         Likewise.
3049         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3050         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3051         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3052         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3053         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3054         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3055         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3056         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3057         Likewise.
3058         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3059         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3060         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3061         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3062         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3063         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3064         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3065         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3066         Likewise.
3067         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3068         Likewise.
3069         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3070         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3071         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3072         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3073         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3074         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3075         Likewise.
3076         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3077         Likewise.
3078         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3079         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3080         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3081         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3082         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3083         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3084         Likewise.
3085         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3086         Likewise.
3087         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3088         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3089         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3090         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3091         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3092         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3093         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3094         Likewise.
3095         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3096         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3097         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3098         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3099         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3100         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3101         Likewise.
3102         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3103         Likewise.
3104         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3105         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3106         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3107         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3108         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3109         Likewise.
3110         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3111         Likewise.
3112         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3113         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3114         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3115         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3116         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3117         Likewise.
3118         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3119         Likewise.
3120         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3121         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3122         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3123         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3124         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3125         Likewise.
3126         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3127         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3128         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3129         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3130         Likewise.
3131         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3132         Likewise.
3133         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3134         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3135         Likewise.
3136         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3137         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3138         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3139         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3140         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3141         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3142         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3143         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3144         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3145         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3146         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3147         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3148         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3149         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3150         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3151         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3152         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3153         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3154         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3155         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3156         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3157         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3158         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3159         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3160         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3161         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3162         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3163         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3164         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3165         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3166         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3167         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3168         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3169         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3170         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3171         Likewise.
3172         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3173         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3174         * testsuite/23_containers/bitset/18604.cc: Likewise.
3175         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3176         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3177         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3178         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3179         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3180         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3181         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3182         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3183         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3184         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3185         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3186         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3187         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3188         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3189         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3190         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3191         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3192         * testsuite/23_containers/deque/18604.cc: Likewise.
3193         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3194         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3195         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3196         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3197         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3198         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3199         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3200         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3201         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3202         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3203         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3204         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3205         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3206         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3207         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3208         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3209         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3210         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3211         Likewise.
3212         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3213         Likewise.
3214         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3215         Likewise.
3216         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3217         Likewise.
3218         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3219         Likewise.
3220         * testsuite/23_containers/deque/types/1.cc: Likewise.
3221         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3222         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3223         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3224         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3225         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3226         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3227         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3228         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3229         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3230         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3231         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3232         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3233         Likewise.
3234         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3235         Likewise.
3236         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3237         Likewise.
3238         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3239         Likewise.
3240         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3241         Likewise.
3242         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3243         Likewise.
3244         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3245         Likewise.
3246         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3247         Likewise.
3248         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3249         Likewise.
3250         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3251         Likewise.
3252         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3253         Likewise.
3254         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3255         Likewise.
3256         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3257         Likewise.
3258         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3259         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3260         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3261         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3262         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3263         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3264         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3265         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3266         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3267         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3268         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3269         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3270         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3271         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3272         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3273         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3274         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3275         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3276         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3277         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3278         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3279         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3280         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3281         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3282         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3283         Likewise.
3284         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3285         Likewise.
3286         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3287         * testsuite/23_containers/list/18604.cc: Likewise.
3288         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3289         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3290         * testsuite/23_containers/list/cons/1.cc: Likewise.
3291         * testsuite/23_containers/list/cons/2.cc: Likewise.
3292         * testsuite/23_containers/list/cons/3.cc: Likewise.
3293         * testsuite/23_containers/list/cons/4.cc: Likewise.
3294         * testsuite/23_containers/list/cons/5.cc: Likewise.
3295         * testsuite/23_containers/list/cons/6.cc: Likewise.
3296         * testsuite/23_containers/list/cons/7.cc: Likewise.
3297         * testsuite/23_containers/list/cons/8.cc: Likewise.
3298         * testsuite/23_containers/list/cons/9.cc: Likewise.
3299         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3300         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3301         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3302         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3303         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3304         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3305         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3306         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3307         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3308         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3309         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3310         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3311         * testsuite/23_containers/list/operations/1.cc: Likewise.
3312         * testsuite/23_containers/list/operations/2.cc: Likewise.
3313         * testsuite/23_containers/list/operations/3.cc: Likewise.
3314         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3315         * testsuite/23_containers/list/operations/4.cc: Likewise.
3316         * testsuite/23_containers/list/operations/5.cc: Likewise.
3317         * testsuite/23_containers/list/pthread1.cc: Likewise.
3318         * testsuite/23_containers/list/pthread5.cc: Likewise.
3319         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3320         Likewise.
3321         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3322         Likewise.
3323         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3324         Likewise.
3325         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3326         Likewise.
3327         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3328         Likewise.
3329         * testsuite/23_containers/map/18604.cc: Likewise.
3330         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3331         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3332         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3333         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3334         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3335         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3336         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3337         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3338         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3339         * testsuite/23_containers/map/operators/1.cc: Likewise.
3340         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3341         * testsuite/23_containers/map/pthread6.cc: Likewise.
3342         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3343         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3344         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3345         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3346         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3347         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3348         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3349         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3350         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3351         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3352         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3353         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3354         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3355         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3356         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3357         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3358         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3359         * testsuite/23_containers/set/18604.cc: Likewise.
3360         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3361         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3362         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3363         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3364         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3365         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3366         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3367         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3368         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3369         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3370         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3371         Likewise.
3372         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3373         Likewise.
3374         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3375         Likewise.
3376         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3377         Likewise.
3378         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3379         Likewise.
3380         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3381         Likewise.
3382         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3383         Likewise.
3384         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3385         Likewise.
3386         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3387         Likewise.
3388         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3389         Likewise.
3390         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3391         Likewise.
3392         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3393         Likewise.
3394         * testsuite/23_containers/vector/18604.cc: Likewise.
3395         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3396         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3397         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3398         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3399         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3400         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3401         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3402         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3403         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3404         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3405         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3406         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3407         Likewise.
3408         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3409         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3410         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3411         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3412         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3413         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3414         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3415         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3416         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3417         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3418         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3419         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3420         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3421         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3422         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3423         Likewise.
3424         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3425         Likewise.
3426         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3427         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3428         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3429         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3430         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3431         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3432         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3433         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3434         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3435         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3436         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3437         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3438         Likewise.
3439         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3440         Likewise.
3441         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3442         Likewise.
3443         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3444         Likewise.
3445         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3446         Likewise.
3447         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3448         Likewise.
3449         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3450         * testsuite/23_containers/vector/types/1.cc: Likewise.
3451         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3452         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3453         Likewise.
3454         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3455         Likewise.
3456         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3457         Likewise.
3458         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3459         Likewise.
3460         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3461         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3462         Likewise.
3463         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3464         Likewise.
3465         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3466         Likewise.
3467         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3468         Likewise.
3469         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3470         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3471         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3472         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3473         Likewise.
3474         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3475         Likewise.
3476         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3477         Likewise.
3478         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3479         Likewise.
3480         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3481         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3482         Likewise.
3483         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3484         Likewise.
3485         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3486         Likewise.
3487         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3488         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3489         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3490         Likewise.
3491         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3492         Likewise.
3493         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3494         Likewise.
3495         * testsuite/24_iterators/operations/next.cc: Likewise.
3496         * testsuite/24_iterators/operations/prev.cc: Likewise.
3497         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3498         Likewise.
3499         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3500         Likewise.
3501         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3502         Likewise.
3503         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3504         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3505         Likewise.
3506         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3507         Likewise.
3508         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3509         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3510         Likewise.
3511         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3512         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3513         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3514         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3515         Likewise.
3516         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3517         Likewise.
3518         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3519         Likewise.
3520         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3521         Likewise.
3522         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3523         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3524         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3525         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3526         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3527         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3528         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3529         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3530         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3531         * testsuite/25_algorithms/copy/1.cc: Likewise.
3532         * testsuite/25_algorithms/copy/2.cc: Likewise.
3533         * testsuite/25_algorithms/copy/3.cc: Likewise.
3534         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3535         * testsuite/25_algorithms/copy/4.cc: Likewise.
3536         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3537         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3538         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3539         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3540         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3541         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3542         Likewise.
3543         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3544         Likewise.
3545         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3546         Likewise.
3547         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3548         Likewise.
3549         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3550         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3551         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3552         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3553         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3554         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3555         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3556         * testsuite/25_algorithms/count/1.cc: Likewise.
3557         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3558         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3559         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3560         * testsuite/25_algorithms/equal/1.cc: Likewise.
3561         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3562         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3563         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3564         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3565         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3566         * testsuite/25_algorithms/fill/1.cc: Likewise.
3567         * testsuite/25_algorithms/fill/2.cc: Likewise.
3568         * testsuite/25_algorithms/fill/3.cc: Likewise.
3569         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3570         * testsuite/25_algorithms/fill/4.cc: Likewise.
3571         * testsuite/25_algorithms/fill/5.cc: Likewise.
3572         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3573         * testsuite/25_algorithms/find/1.cc: Likewise.
3574         * testsuite/25_algorithms/find/17441.cc: Likewise.
3575         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3576         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3577         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3578         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3579         Likewise.
3580         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3581         Likewise.
3582         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3583         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3584         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3585         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3586         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3587         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3588         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3589         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3590         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3591         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3592         Likewise.
3593         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3594         Likewise.
3595         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3596         Likewise.
3597         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3598         Likewise.
3599         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3600         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3601         * testsuite/25_algorithms/heap/1.cc: Likewise.
3602         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3603         * testsuite/25_algorithms/includes/1.cc: Likewise.
3604         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3605         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3606         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3607         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3608         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3609         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3610         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3611         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3612         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3613         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3614         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3615         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3616         Likewise.
3617         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3618         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3619         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3620         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3621         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3622         * testsuite/25_algorithms/max/1.cc: Likewise.
3623         * testsuite/25_algorithms/max/2.cc: Likewise.
3624         * testsuite/25_algorithms/max/3.cc: Likewise.
3625         * testsuite/25_algorithms/max/37547.cc: Likewise.
3626         * testsuite/25_algorithms/max/4.cc: Likewise.
3627         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3628         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3629         * testsuite/25_algorithms/merge/1.cc: Likewise.
3630         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3631         * testsuite/25_algorithms/min/1.cc: Likewise.
3632         * testsuite/25_algorithms/min/2.cc: Likewise.
3633         * testsuite/25_algorithms/min/3.cc: Likewise.
3634         * testsuite/25_algorithms/min/37547.cc: Likewise.
3635         * testsuite/25_algorithms/min/4.cc: Likewise.
3636         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3637         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3638         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3639         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3640         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3641         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3642         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3643         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3644         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3645         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3646         * testsuite/25_algorithms/move/1.cc: Likewise.
3647         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3648         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3649         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3650         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3651         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3652         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3653         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3654         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3655         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3656         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3657         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3658         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3659         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3660         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3661         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3662         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3663         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3664         * testsuite/25_algorithms/partition/1.cc: Likewise.
3665         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3666         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3667         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3668         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3669         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3670         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3671         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3672         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3673         * testsuite/25_algorithms/remove/1.cc: Likewise.
3674         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3675         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3676         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3677         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3678         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3679         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3680         * testsuite/25_algorithms/replace/1.cc: Likewise.
3681         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3682         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3683         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3684         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3685         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3686         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3687         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3688         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3689         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3690         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3691         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3692         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3693         * testsuite/25_algorithms/search/1.cc: Likewise.
3694         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3695         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3696         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3697         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3698         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3699         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3700         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3701         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3702         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3703         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3704         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3705         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3706         Likewise.
3707         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3708         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3709         * testsuite/25_algorithms/sort/1.cc: Likewise.
3710         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3711         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3712         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3713         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3714         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3715         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3716         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3717         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3718         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3719         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3720         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3721         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3722         * testsuite/25_algorithms/unique/1.cc: Likewise.
3723         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3724         * testsuite/25_algorithms/unique/2.cc: Likewise.
3725         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3726         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3727         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3728         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3729         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3730         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3731         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3732         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3733         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3734         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3735         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3736         * testsuite/26_numerics/complex/13450.cc: Likewise.
3737         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3738         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3739         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3740         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3741         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3742         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3743         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3744         Likewise.
3745         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3746         Likewise.
3747         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3748         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3749         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3750         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3751         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3752         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3753         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3754         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3755         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3756         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3757         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3758         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3759         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3760         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3761         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3762         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3763         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3764         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3765         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3766         Likewise.
3767         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3768         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3769         Likewise.
3770         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3771         Likewise.
3772         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3773         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3774         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3775         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3776         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3777         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3778         * testsuite/26_numerics/iota/1.cc: Likewise.
3779         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3780         * testsuite/26_numerics/slice/1.cc: Likewise.
3781         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3782         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3783         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3784         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3785         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3786         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3787         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3788         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3789         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3790         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3791         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3792         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3793         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3794         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3795         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3796         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3797         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3798         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3799         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3800         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3801         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3802         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3803         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3804         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3805         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3806         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3807         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3808         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3809         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3810         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3811         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3812         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3813         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3814         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3815         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3816         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3817         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3818         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3819         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3820         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3821         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3822         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3823         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3824         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3825         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3826         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3827         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3828         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3829         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3830         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3831         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3832         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3833         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3834         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3835         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3836         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3837         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3838         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3839         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3840         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3841         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3842         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3843         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3844         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3845         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3846         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3847         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3848         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3849         Likewise.
3850         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3851         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3852         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3853         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3854         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3855         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3856         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3857         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3858         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3859         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3860         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3861         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3862         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3863         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3864         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3865         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3866         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3867         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3868         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3869         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3870         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3871         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3872         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3873         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3874         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3875         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3876         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3877         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3878         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3879         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3880         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3881         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3882         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3883         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3884         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3885         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3886         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3887         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3888         Likewise.
3889         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3890         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3891         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3892         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3893         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3894         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3895         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3896         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3897         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3898         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3899         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3900         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3901         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3902         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3903         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3904         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3905         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3906         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3907         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3908         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3909         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3910         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3911         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3912         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3913         Likewise.
3914         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3915         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3916         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3917         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3918         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3919         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3920         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3921         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3922         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3923         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3924         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3925         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3926         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3927         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3928         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3929         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3930         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3931         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3932         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3933         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3934         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3935         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3936         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3937         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3938         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3939         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3940         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3941         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3942         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3943         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3944         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3945         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3946         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3947         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3948         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3949         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3950         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3951         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3952         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3953         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3954         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3955         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3956         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3957         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3958         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3959         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3960         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3961         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3962         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3963         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3964         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3965         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3966         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3967         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3968         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3969         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3970         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3971         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3972         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3973         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3974         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3975         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3976         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3977         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3978         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3979         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3980         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3981         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3982         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3983         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3984         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3985         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3986         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3987         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3988         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3989         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3990         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3991         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3992         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3993         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3994         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3995         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3996         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3997         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3998         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3999         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
4000         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
4001         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
4002         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
4003         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
4004         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
4005         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
4006         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
4007         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
4008         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
4009         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
4010         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
4011         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
4012         Likewise.
4013         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
4014         Likewise.
4015         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
4016         Likewise.
4017         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
4018         Likewise.
4019         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
4020         Likewise.
4021         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
4022         Likewise.
4023         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
4024         Likewise.
4025         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
4026         Likewise.
4027         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
4028         Likewise.
4029         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
4030         Likewise.
4031         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
4032         Likewise.
4033         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
4034         Likewise.
4035         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
4036         Likewise.
4037         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
4038         Likewise.
4039         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
4040         Likewise.
4041         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
4042         Likewise.
4043         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
4044         Likewise.
4045         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
4046         Likewise.
4047         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
4048         Likewise.
4049         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
4050         Likewise.
4051         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
4052         Likewise.
4053         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
4054         Likewise.
4055         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
4056         Likewise.
4057         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4058         Likewise.
4059         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4060         Likewise.
4061         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4062         Likewise.
4063         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4064         Likewise.
4065         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4066         Likewise.
4067         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4068         Likewise.
4069         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4070         Likewise.
4071         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4072         Likewise.
4073         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4074         Likewise.
4075         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4076         Likewise.
4077         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4078         Likewise.
4079         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4080         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4081         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4082         Likewise.
4083         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4084         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4085         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4086         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4087         Likewise.
4088         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4089         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4090         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4091         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4092         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4093         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4094         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4095         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4096         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4097         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4098         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4099         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4100         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4101         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4102         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4103         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4104         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4105         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4106         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4107         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4108         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4109         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4110         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4111         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4112         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4113         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4114         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4115         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4116         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4117         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4118         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4119         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4120         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4121         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4122         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4123         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4124         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4125         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4126         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4127         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4128         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4129         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4130         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4131         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4132         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4133         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4134         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4135         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4136         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4137         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4138         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4139         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4140         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4141         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4142         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4143         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4144         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4145         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4146         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4147         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4148         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4149         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4150         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4151         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4152         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4153         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4154         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4155         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4156         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4157         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4158         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4159         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4160         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4161         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4162         Likewise.
4163         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4164         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4165         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4166         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4167         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4168         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4169         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4170         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4171         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4172         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4173         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4174         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4175         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4176         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4177         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4178         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4179         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4180         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4181         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4182         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4183         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4184         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4185         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4186         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4187         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4188         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4189         Likewise.
4190         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4191         Likewise.
4192         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4193         Likewise.
4194         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4195         Likewise.
4196         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4197         Likewise.
4198         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4199         Likewise.
4200         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4201         Likewise.
4202         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4203         Likewise.
4204         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4205         Likewise.
4206         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4207         Likewise.
4208         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4209         Likewise.
4210         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4211         Likewise.
4212         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4213         Likewise.
4214         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4215         Likewise.
4216         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4217         Likewise.
4218         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4219         Likewise.
4220         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4221         Likewise.
4222         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4223         Likewise.
4224         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4225         Likewise.
4226         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4227         Likewise.
4228         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4229         Likewise.
4230         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4231         Likewise.
4232         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4233         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4234         Likewise.
4235         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4236         Likewise.
4237         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4238         Likewise.
4239         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4240         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4241         Likewise.
4242         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4243         Likewise.
4244         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4245         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4246         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4247         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4248         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4249         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4250         Likewise.
4251         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4252         Likewise.
4253         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4254         Likewise.
4255         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4256         Likewise.
4257         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4258         Likewise.
4259         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4260         Likewise.
4261         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4262         Likewise.
4263         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4264         Likewise.
4265         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4266         Likewise.
4267         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4268         Likewise.
4269         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4270         Likewise.
4271         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4272         Likewise.
4273         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4274         Likewise.
4275         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4276         Likewise.
4277         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4278         Likewise.
4279         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4280         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4281         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4282         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4283         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4284         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4285         Likewise.
4286         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4287         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4288         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4289         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4290         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4291         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4292         Likewise.
4293         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4294         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4295         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4296         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4297         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4298         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4299         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4300         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4301         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4302         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4303         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4304         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4305         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4306         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4307         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4308         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4309         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4310         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4311         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4312         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4313         Likewise.
4314         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4315         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4316         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4317         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4318         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4319         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4320         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4321         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4322         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4323         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4324         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4325         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4326         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4327         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4328         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4329         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4330         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4331         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4332         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4333         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4334         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4335         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4336         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4337         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4338         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4339         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4340         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4341         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4342         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4343         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4344         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4345         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4346         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4347         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4348         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4349         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4350         Likewise.
4351         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4352         Likewise.
4353         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4354         Likewise.
4355         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4356         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4357         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4358         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4359         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4360         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4361         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4362         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4363         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4364         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4365         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4366         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4367         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4368         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4369         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4370         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4371         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4372         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4373         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4374         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4375         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4376         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4377         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4378         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4379         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4380         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4381         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4382         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4383         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4384         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4385         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4386         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4387         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4388         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4389         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4390         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4391         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4392         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4393         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4394         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4395         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4396         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4397         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4398         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4399         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4400         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4401         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4402         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4403         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4404         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4405         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4406         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4407         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4408         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4409         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4410         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4411         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4412         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4413         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4414         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4415         Likewise.
4416         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4417         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4418         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4419         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4420         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4421         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4422         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4423         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4424         * testsuite/27_io/fpos/11450.cc: Likewise.
4425         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4426         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4427         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4428         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4429         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4430         * testsuite/27_io/fpos/14775.cc: Likewise.
4431         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4432         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4433         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4434         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4435         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4436         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4437         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4438         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4439         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4440         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4441         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4442         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4443         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4444         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4445         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4446         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4447         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4448         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4449         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4450         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4451         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4452         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4453         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4454         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4455         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4456         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4457         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4458         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4459         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4460         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4461         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4462         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4463         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4464         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4465         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4466         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4467         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4468         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4469         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4470         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4471         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4472         * testsuite/27_io/objects/char/1.cc: Likewise.
4473         * testsuite/27_io/objects/char/10.cc: Likewise.
4474         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4475         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4476         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4477         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4478         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4479         * testsuite/27_io/objects/char/2.cc: Likewise.
4480         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4481         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4482         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4483         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4484         * testsuite/27_io/objects/char/5.cc: Likewise.
4485         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4486         * testsuite/27_io/objects/char/6.cc: Likewise.
4487         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4488         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4489         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4490         * testsuite/27_io/objects/char/7.cc: Likewise.
4491         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4492         * testsuite/27_io/objects/char/8.cc: Likewise.
4493         * testsuite/27_io/objects/char/9.cc: Likewise.
4494         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4495         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4496         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4497         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4498         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4499         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4500         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4501         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4502         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4503         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4504         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4505         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4506         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4507         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4508         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4509         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4510         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4511         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4512         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4513         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4514         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4515         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4516         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4517         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4518         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4519         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4520         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4521         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4522         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4523         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4524         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4525         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4526         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4527         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4528         * testsuite/27_io/types/1.cc: Likewise.
4529         * testsuite/27_io/types/2.cc: Likewise.
4530         * testsuite/27_io/types/3.cc: Likewise.
4531         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4532         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4533         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4534         Likewise.
4535         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4536         Likewise.
4537         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4538         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4539         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4540         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4541         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4542         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4543         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4544         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4545         Likewise.
4546         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4547         Likewise.
4548         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4549         Likewise.
4550         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4551         Likewise.
4552         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4553         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4554         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4555         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4556         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4557         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4558         Likewise.
4559         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4560         Likewise.
4561         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4562         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4563         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4564         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4565         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4566         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4567         * testsuite/Makefile.am: Likewise.
4568         * testsuite/abi/30586.cc: Likewise.
4569         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4570         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4571         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4572         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4573         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4574         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4575         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4576         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4577         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4578         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4579         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4580         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4581         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4582         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4583         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4584         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4585         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4586         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4587         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4588         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4589         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4590         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4591         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4592         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4593         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4594         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4595         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4596         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4597         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4598         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4599         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4600         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4601         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4602         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4603         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4604         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4605         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4606         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4607         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4608         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4609         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4610         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4611         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4612         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4613         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4614         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4615         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4616         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4617         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4618         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4619         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4620         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4621         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4622         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4623         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4624         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4625         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4626         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4627         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4628         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4629         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4630         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4631         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4632         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4633         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4634         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4635         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4636         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4637         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4638         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4639         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4640         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4641         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4642         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4643         * testsuite/abi/demangle/regression/old.cc: Likewise.
4644         * testsuite/abi/header_cxxabi.c: Likewise.
4645         * testsuite/backward/11460.cc: Likewise.
4646         * testsuite/backward/hash_map/1.cc: Likewise.
4647         * testsuite/backward/hash_map/14648.cc: Likewise.
4648         * testsuite/backward/hash_map/23528.cc: Likewise.
4649         * testsuite/backward/hash_set/1.cc: Likewise.
4650         * testsuite/backward/strstream_members.cc: Likewise.
4651         * testsuite/config/default.exp: Likewise.
4652         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4653         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4654         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4655         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4656         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4657         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4658         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4659         * testsuite/data/sgetn.txt: Likewise.
4660         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4661         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4662         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4663         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4664         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4665         * testsuite/ext/array_allocator/26875.cc: Likewise.
4666         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4667         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4668         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4669         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4670         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4671         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4672         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4673         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4674         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4675         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4676         * testsuite/ext/codecvt/1.cc: Likewise.
4677         * testsuite/ext/codecvt/char-1.cc: Likewise.
4678         * testsuite/ext/codecvt/char-2.cc: Likewise.
4679         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4680         * testsuite/ext/concept_checks.cc: Likewise.
4681         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4682         Likewise.
4683         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4684         Likewise.
4685         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4686         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4687         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4688         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4689         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4690         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4691         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4692         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4693         Likewise.
4694         * testsuite/ext/headers.cc: Likewise.
4695         * testsuite/ext/is_heap/1.cc: Likewise.
4696         * testsuite/ext/is_heap/check_type.cc: Likewise.
4697         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4698         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4699         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4700         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4701         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4702         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4703         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4704         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4705         * testsuite/ext/median.cc: Likewise.
4706         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4707         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4708         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4709         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4710         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4711         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4712         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4713         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4714         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4715         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4716         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4717         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4718         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4719         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4720         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4721         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4722         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4723         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4724         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4725         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4726         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4727         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4728         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4729         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4730         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4731         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4732         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4733         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4734         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4735         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4736         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4737         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4738         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4739         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4740         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4741         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4742         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4743         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4744         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4745         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4746         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4747         * testsuite/ext/rope/1.cc: Likewise.
4748         * testsuite/ext/rope/2.cc: Likewise.
4749         * testsuite/ext/rope/3.cc: Likewise.
4750         * testsuite/ext/rope/36832.cc: Likewise.
4751         * testsuite/ext/rope/4.cc: Likewise.
4752         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4753         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4754         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4755         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4756         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4757         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4758         Likewise.
4759         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4760         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4761         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4762         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4763         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4764         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4765         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4766         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4767         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4768         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4769         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4770         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4771         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4772         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4773         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4774         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4775         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4776         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4777         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4778         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4779         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4780         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4781         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4782         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4783         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4784         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4785         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4786         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4787         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4788         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4789         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4790         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4791         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4792         * testsuite/lib/dg-options.exp: Likewise.
4793         * testsuite/lib/libstdc++.exp: Likewise.
4794         * testsuite/lib/prune.exp: Likewise.
4795         * testsuite/libstdc++-abi/abi.exp: Likewise.
4796         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4797         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4798         Likewise.
4799         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4800         Likewise.
4801         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4802         Likewise.
4803         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4804         Likewise.
4805         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4806         Likewise.
4807         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4808         Likewise.
4809         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4810         Likewise.
4811         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4812         Likewise.
4813         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4814         Likewise.
4815         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4816         Likewise.
4817         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4818         Likewise.
4819         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4820         Likewise.
4821         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4822         Likewise.
4823         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4824         Likewise.
4825         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4826         Likewise.
4827         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4828         Likewise.
4829         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4830         Likewise.
4831         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4832         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4833         Likewise.
4834         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4835         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4836         Likewise.
4837         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4838         Likewise.
4839         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4840         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4841         Likewise.
4842         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4843         Likewise.
4844         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4845         Likewise.
4846         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4847         Likewise.
4848         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4849         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4850         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4851         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4852         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4853         Likewise.
4854         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4855         Likewise.
4856         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4857         Likewise.
4858         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4859         Likewise.
4860         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4861         Likewise.
4862         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4863         Likewise.
4864         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4865         Likewise.
4866         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4867         Likewise.
4868         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4869         Likewise.
4870         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4871         Likewise.
4872         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4873         Likewise.
4874         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4875         Likewise.
4876         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4877         Likewise.
4878         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4879         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4880         Likewise.
4881         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4882         Likewise.
4883         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4884         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4885         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4886         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4887         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4888         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4889         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4890         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4891         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4892         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4893         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4894         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4895         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4896         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4897         Likewise.
4898         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4899         Likewise.
4900         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4901         Likewise.
4902         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4903         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4904         Likewise.
4905         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4906         Likewise.
4907         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4908         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4909         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4910         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4911         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4912         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4913         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4914         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4915         Likewise.
4916         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4917         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4918         Likewise.
4919         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4920         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4921         Likewise.
4922         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4923         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4924         Likewise.
4925         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4926         Likewise.
4927         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4928         Likewise.
4929         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4930         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4931         Likewise.
4932         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4933         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4934         Likewise.
4935         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4936         Likewise.
4937         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4938         Likewise.
4939         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4940         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4941         Likewise.
4942         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4943         Likewise.
4944         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4945         Likewise.
4946         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4947         Likewise.
4948         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4949         Likewise.
4950         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4951         Likewise.
4952         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4953         Likewise.
4954         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4955         Likewise.
4956         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4957         Likewise.
4958         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4959         Likewise.
4960         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4961         Likewise.
4962         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4963         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4964         Likewise.
4965         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4966         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4967         Likewise.
4968         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4969         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4970         Likewise.
4971         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4972         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4973         Likewise.
4974         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4975         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4976         Likewise.
4977         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4978         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4979         Likewise.
4980         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4981         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4982         Likewise.
4983         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4984         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4985         Likewise.
4986         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4987         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4988         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4989         Likewise.
4990         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4991         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4992         Likewise.
4993         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4994         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4995         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4996         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4997         Likewise.
4998         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4999         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
5000         Likewise.
5001         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
5002         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
5003         Likewise.
5004         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
5005         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
5006         Likewise.
5007         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
5008         Likewise.
5009         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
5010         Likewise.
5011         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
5012         Likewise.
5013         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
5014         Likewise.
5015         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
5016         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
5017         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
5018         Likewise.
5019         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
5020         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
5021         Likewise.
5022         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
5023         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
5024         Likewise.
5025         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
5026         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
5027         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
5028         Likewise.
5029         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
5030         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
5031         Likewise.
5032         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
5033         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
5034         Likewise.
5035         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
5036         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
5037         Likewise.
5038         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
5039         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
5040         Likewise.
5041         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
5042         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
5043         Likewise.
5044         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
5045         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
5046         Likewise.
5047         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
5048         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
5049         Likewise.
5050         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
5051         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
5052         Likewise.
5053         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
5054         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
5055         Likewise.
5056         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5057         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5058         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5059         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5060         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5061         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5062         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5063         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5064         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5065         Likewise.
5066         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5067         Likewise.
5068         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5069         Likewise.
5070         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5071         Likewise.
5072         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5073         Likewise.
5074         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5075         Likewise.
5076         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5077         Likewise.
5078         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5079         Likewise.
5080         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5081         Likewise.
5082         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5083         Likewise.
5084         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5085         Likewise.
5086         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5087         Likewise.
5088         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5089         Likewise.
5090         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5091         Likewise.
5092         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5093         Likewise.
5094         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5095         Likewise.
5096         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5097         Likewise.
5098         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5099         Likewise.
5100         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5101         Likewise.
5102         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5103         Likewise.
5104         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5105         Likewise.
5106         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5107         Likewise.
5108         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5109         Likewise.
5110         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5111         Likewise.
5112         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5113         Likewise.
5114         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5115         Likewise.
5116         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5117         Likewise.
5118         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5119         Likewise.
5120         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5121         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5122         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5123         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5124         Likewise.
5125         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5126         Likewise.
5127         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5128         Likewise.
5129         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5130         Likewise.
5131         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5132         Likewise.
5133         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5134         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5135         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5136         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5137         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5138         Likewise.
5139         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5140         Likewise.
5141         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5142         Likewise.
5143         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5144         Likewise.
5145         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5146         Likewise.
5147         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5148         Likewise.
5149         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5150         Likewise.
5151         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5152         Likewise.
5153         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5154         Likewise.
5155         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5156         Likewise.
5157         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5158         Likewise.
5159         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5160         Likewise.
5161         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5162         Likewise.
5163         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5164         Likewise.
5165         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5166         Likewise.
5167         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5168         Likewise.
5169         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5170         Likewise.
5171         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5172         Likewise.
5173         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5174         Likewise.
5175         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5176         Likewise.
5177         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5178         Likewise.
5179         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5180         Likewise.
5181         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5182         Likewise.
5183         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5184         Likewise.
5185         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5186         Likewise.
5187         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5188         Likewise.
5189         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5190         Likewise.
5191         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5192         Likewise.
5193         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5194         Likewise.
5195         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5196         Likewise.
5197         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5198         Likewise.
5199         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5200         Likewise.
5201         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5202         Likewise.
5203         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5204         Likewise.
5205         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5206         Likewise.
5207         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5208         Likewise.
5209         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5210         Likewise.
5211         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5212         Likewise.
5213         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5214         Likewise.
5215         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5216         Likewise.
5217         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5218         Likewise.
5219         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5220         Likewise.
5221         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5222         Likewise.
5223         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5224         Likewise.
5225         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5226         Likewise.
5227         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5228         Likewise.
5229         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5230         Likewise.
5231         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5232         Likewise.
5233         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5234         Likewise.
5235         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5236         Likewise.
5237         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5238         Likewise.
5239         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5240         Likewise.
5241         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5242         Likewise.
5243         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5244         Likewise.
5245         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5246         Likewise.
5247         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5248         Likewise.
5249         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5250         Likewise.
5251         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5252         Likewise.
5253         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5254         Likewise.
5255         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5256         Likewise.
5257         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5258         Likewise.
5259         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5260         Likewise.
5261         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5262         Likewise.
5263         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5264         Likewise.
5265         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5266         Likewise.
5267         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5268         Likewise.
5269         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5270         Likewise.
5271         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5272         Likewise.
5273         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5274         Likewise.
5275         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5276         Likewise.
5277         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5278         Likewise.
5279         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5280         Likewise.
5281         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5282         Likewise.
5283         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5284         Likewise.
5285         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5286         Likewise.
5287         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5288         Likewise.
5289         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5290         Likewise.
5291         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5292         Likewise.
5293         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5294         Likewise.
5295         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5296         Likewise.
5297         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5298         Likewise.
5299         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5300         Likewise.
5301         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5302         Likewise.
5303         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5304         Likewise.
5305         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5306         Likewise.
5307         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5308         Likewise.
5309         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5310         Likewise.
5311         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5312         Likewise.
5313         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5314         Likewise.
5315         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5316         Likewise.
5317         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5318         Likewise.
5319         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5320         Likewise.
5321         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5322         Likewise.
5323         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5324         Likewise.
5325         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5326         Likewise.
5327         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5328         Likewise.
5329         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5330         Likewise.
5331         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5332         Likewise.
5333         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5334         Likewise.
5335         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5336         Likewise.
5337         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5338         Likewise.
5339         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5340         Likewise.
5341         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5342         Likewise.
5343         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5344         Likewise.
5345         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5346         Likewise.
5347         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5348         Likewise.
5349         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5350         Likewise.
5351         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5352         Likewise.
5353         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5354         Likewise.
5355         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5356         Likewise.
5357         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5358         Likewise.
5359         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5360         Likewise.
5361         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5362         Likewise.
5363         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5364         Likewise.
5365         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5366         Likewise.
5367         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5368         Likewise.
5369         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5370         Likewise.
5371         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5372         Likewise.
5373         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5374         Likewise.
5375         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5376         Likewise.
5377         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5378         Likewise.
5379         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5380         Likewise.
5381         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5382         Likewise.
5383         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5384         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5385         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5386         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5387         Likewise.
5388         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5389         Likewise.
5390         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5391         Likewise.
5392         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5393         Likewise.
5394         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5395         Likewise.
5396         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5397         Likewise.
5398         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5399         Likewise.
5400         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5401         Likewise.
5402         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5403         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5404         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5405         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5406         Likewise.
5407         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5408         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5409         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5410         Likewise.
5411         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5412         Likewise.
5413         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5414         Likewise.
5415         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5416         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5417         Likewise.
5418         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5419         Likewise.
5420         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5421         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5422         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5423         Likewise.
5424         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5425         Likewise.
5426         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5427         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5428         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5429         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5430         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5431         Likewise.
5432         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5433         Likewise.
5434         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5435         Likewise.
5436         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5437         Likewise.
5438         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5439         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5440         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5441         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5442         Likewise.
5443         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5444         Likewise.
5445         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5446         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5447         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5448         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5449         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5450         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5451         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5452         Likewise.
5453         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5454         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5455         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5456         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5457         Likewise.
5458         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5459         Likewise.
5460         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5461         Likewise.
5462         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5463         Likewise.
5464         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5465         Likewise.
5466         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5467         Likewise.
5468         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5469         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5470         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5471         Likewise.
5472         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5473         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5474         Likewise.
5475         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5476         Likewise.
5477         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5478         Likewise.
5479         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5480         Likewise.
5481         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5482         Likewise.
5483         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5484         Likewise.
5485         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5486         Likewise.
5487         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5488         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5489         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5490         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5491         Likewise.
5492         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5493         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5494         Likewise.
5495         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5496         Likewise.
5497         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5498         Likewise.
5499         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5500         Likewise.
5501         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5502         Likewise.
5503         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5504         Likewise.
5505         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5506         Likewise.
5507         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5508         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5509         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5510         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5511         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5512         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5513         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5514         Likewise.
5515         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5516         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5517         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5518         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5519         Likewise.
5520         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5521         Likewise.
5522         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5523         Likewise.
5524         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5525         Likewise.
5526         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5527         Likewise.
5528         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5529         Likewise.
5530         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5531         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5532         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5533         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5534         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5535         Likewise.
5536         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5537         Likewise.
5538         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5539         Likewise.
5540         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5541         Likewise.
5542         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5543         Likewise.
5544         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5545         Likewise.
5546         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5547         Likewise.
5548         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5549         Likewise.
5550         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5551         Likewise.
5552         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5553         Likewise.
5554         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5555         Likewise.
5556         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5557         Likewise.
5558         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5559         Likewise.
5560         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5561         Likewise.
5562         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5563         Likewise.
5564         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5565         Likewise.
5566         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5567         Likewise.
5568         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5569         Likewise.
5570         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5571         Likewise.
5572         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5573         Likewise.
5574         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5575         Likewise.
5576         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5577         Likewise.
5578         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5579         Likewise.
5580         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5581         Likewise.
5582         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5583         Likewise.
5584         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5585         Likewise.
5586         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5587         Likewise.
5588         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5589         Likewise.
5590         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5591         Likewise.
5592         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5593         Likewise.
5594         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5595         Likewise.
5596         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5597         Likewise.
5598         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5599         Likewise.
5600         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5601         Likewise.
5602         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5603         Likewise.
5604         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5605         Likewise.
5606         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5607         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5608         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5609         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5610         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5611         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5612         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5613         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5614         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5615         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5616         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5617         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5618         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5619         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5620         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5621         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5622         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5623         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5624         * testsuite/tr1/headers/all.cc: Likewise.
5625         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5626         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5627         * testsuite/util/testsuite_shared.cc: Likewise.
5628         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5629         * testsuite/17_intro/headers/all.cc: Likewise.
5630         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5631         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5632         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5633         Likewise.
5634         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5635         Likewise.
5636         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5637         Likewise.
5638         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5639         Likewise.
5640         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5641         Likewise.
5642         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5643         Likewise.
5644         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5645         Likewise.
5646         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5647         Likewise.
5648         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5649         Likewise.
5650         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5651         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5652         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5653         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5654         Likewise.
5655         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5656         Likewise.
5657         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5658         Likewise.
5659         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5660         Likewise.
5661         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5662         Likewise.
5663         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5664         Likewise.
5665         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5666         Likewise.
5667         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5668         Likewise.
5669         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5670         Likewise.
5671         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5672         Likewise.
5673         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5674         Likewise.
5675         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5676         Likewise.
5677         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5678         Likewise.
5679         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5680         Likewise.
5681         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5682         Likewise.
5683         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5684         Likewise.
5685         * testsuite/20_util/pair/moveable.cc: Likewise.
5686         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5687         Likewise.
5688         * testsuite/20_util/pair/swap.cc: Likewise.
5689         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5690         Likewise.
5691         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5692         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5693         Likewise.
5694         * testsuite/20_util/tuple/moveable.cc: Likewise.
5695         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5696         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5697         Likewise.
5698         * testsuite/20_util/tuple/swap.cc: Likewise.
5699         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5700         Likewise.
5701         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5702         Likewise.
5703         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5704         Likewise.
5705         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5706         Likewise.
5707         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5708         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5709         Likewise.
5710         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5711         Likewise.
5712         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5713         Likewise.
5714         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5715         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5716         Likewise.
5717         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5718         Likewise.
5719         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5720         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5721         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5722         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5723         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5724         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5725         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5726         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5727         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5728         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5729         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5730         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5731         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5732         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5733         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5734         Likewise.
5735         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5736         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5737         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5738         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5739         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5740         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5741         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5742         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5743         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5744         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5745         Likewise.
5746         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5747         Likewise.
5748         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5749         Likewise.
5750         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5751         Likewise.
5752         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5753         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5754         Likewise.
5755         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5756         Likewise.
5757         * testsuite/23_containers/deque/14340.cc: Likewise.
5758         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5759         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5760         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5761         * testsuite/23_containers/deque/init-list.cc: Likewise.
5762         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5763         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5764         * testsuite/23_containers/deque/moveable.cc: Likewise.
5765         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5766         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5767         Likewise.
5768         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5769         Likewise.
5770         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5771         Likewise.
5772         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5773         Likewise.
5774         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5775         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5776         Likewise.
5777         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5778         Likewise.
5779         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5780         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5781         Likewise.
5782         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5783         Likewise.
5784         * testsuite/23_containers/list/14340.cc: Likewise.
5785         * testsuite/23_containers/list/23781.cc: Likewise.
5786         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5787         * testsuite/23_containers/list/init-list.cc: Likewise.
5788         * testsuite/23_containers/list/moveable.cc: Likewise.
5789         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5790         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5791         Likewise.
5792         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5793         Likewise.
5794         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5795         Likewise.
5796         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5797         Likewise.
5798         * testsuite/23_containers/map/14340.cc: Likewise.
5799         * testsuite/23_containers/map/23781.cc: Likewise.
5800         * testsuite/23_containers/map/init-list.cc: Likewise.
5801         * testsuite/23_containers/map/moveable.cc: Likewise.
5802         * testsuite/23_containers/map/operations/1.cc: Likewise.
5803         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5804         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5805         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5806         Likewise.
5807         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5808         Likewise.
5809         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5810         Likewise.
5811         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5812         Likewise.
5813         * testsuite/23_containers/multimap/14340.cc: Likewise.
5814         * testsuite/23_containers/multimap/23781.cc: Likewise.
5815         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5816         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5817         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5818         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5819         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5820         Likewise.
5821         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5822         Likewise.
5823         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5824         Likewise.
5825         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5826         Likewise.
5827         * testsuite/23_containers/multiset/14340.cc: Likewise.
5828         * testsuite/23_containers/multiset/23781.cc: Likewise.
5829         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5830         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5831         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5832         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5833         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5834         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5835         Likewise.
5836         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5837         Likewise.
5838         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5839         Likewise.
5840         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5841         Likewise.
5842         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5843         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5844         Likewise.
5845         * testsuite/23_containers/queue/moveable.cc: Likewise.
5846         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5847         Likewise.
5848         * testsuite/23_containers/set/14340.cc: Likewise.
5849         * testsuite/23_containers/set/23781.cc: Likewise.
5850         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5851         * testsuite/23_containers/set/init-list.cc: Likewise.
5852         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5853         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5854         * testsuite/23_containers/set/moveable.cc: Likewise.
5855         * testsuite/23_containers/set/operations/1.cc: Likewise.
5856         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5857         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5858         Likewise.
5859         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5860         Likewise.
5861         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5862         Likewise.
5863         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5864         Likewise.
5865         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5866         Likewise.
5867         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5868         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5869         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5870         Likewise.
5871         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5872         Likewise.
5873         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5874         Likewise.
5875         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5876         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5877         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5878         Likewise.
5879         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5880         Likewise.
5881         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5882         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5883         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5884         Likewise.
5885         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5886         Likewise.
5887         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5888         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5889         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5890         Likewise.
5891         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5892         Likewise.
5893         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5894         Likewise.
5895         * testsuite/23_containers/vector/14340.cc: Likewise.
5896         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5897         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5898         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5899         Likewise.
5900         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5901         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5902         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5903         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5904         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5905         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5906         Likewise.
5907         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5908         Likewise.
5909         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5910         Likewise.
5911         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5912         Likewise.
5913         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5914         Likewise.
5915         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5916         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5917         * testsuite/23_containers/vector/init-list.cc: Likewise.
5918         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5919         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5920         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5921         * testsuite/23_containers/vector/moveable.cc: Likewise.
5922         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5923         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5924         Likewise.
5925         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5926         Likewise.
5927         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5928         Likewise.
5929         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5930         Likewise.
5931         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5932         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5933         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5934         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5935         Likewise.
5936         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5937         Likewise.
5938         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5939         Likewise.
5940         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5941         Likewise.
5942         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5943         Likewise.
5944         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5945         Likewise.
5946         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5947         Likewise.
5948         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5949         Likewise.
5950         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5951         Likewise.
5952         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5953         Likewise.
5954         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5955         Likewise.
5956         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5957         Likewise.
5958         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5959         Likewise.
5960         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5961         Likewise.
5962         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5963         Likewise.
5964         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5965         Likewise.
5966         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5967         Likewise.
5968         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5969         Likewise.
5970         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5971         Likewise.
5972         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5973         Likewise.
5974         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5975         Likewise.
5976         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5977         Likewise.
5978         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5979         Likewise.
5980         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5981         Likewise.
5982         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5983         Likewise.
5984         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5985         Likewise.
5986         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5987         Likewise.
5988         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5989         Likewise.
5990         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5991         Likewise.
5992         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5993         Likewise.
5994         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5995         Likewise.
5996         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5997         Likewise.
5998         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5999         Likewise.
6000         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
6001         Likewise.
6002         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
6003         Likewise.
6004         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
6005         Likewise.
6006         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
6007         Likewise.
6008         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
6009         Likewise.
6010         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
6011         Likewise.
6012         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
6013         Likewise.
6014         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
6015         Likewise.
6016         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
6017         Likewise.
6018         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
6019         Likewise.
6020         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
6021         Likewise.
6022         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
6023         Likewise.
6024         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
6025         Likewise.
6026         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
6027         Likewise.
6028         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
6029         Likewise.
6030         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
6031         Likewise.
6032         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
6033         Likewise.
6034         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
6035         Likewise.
6036         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
6037         Likewise.
6038         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
6039         Likewise.
6040         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
6041         Likewise.
6042         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
6043         Likewise.
6044         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
6045         Likewise.
6046         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
6047         Likewise.
6048         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
6049         Likewise.
6050         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
6051         Likewise.
6052         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
6053         Likewise.
6054         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
6055         Likewise.
6056         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6057         Likewise.
6058         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6059         Likewise.
6060         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6061         Likewise.
6062         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6063         Likewise.
6064         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6065         Likewise.
6066         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6067         Likewise.
6068         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6069         Likewise.
6070         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6071         Likewise.
6072         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6073         Likewise.
6074         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6075         Likewise.
6076         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6077         Likewise.
6078         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6079         Likewise.
6080         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6081         Likewise.
6082         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6083         Likewise.
6084         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6085         Likewise.
6086         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6087         Likewise.
6088         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6089         Likewise.
6090         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6091         Likewise.
6092         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6093         Likewise.
6094         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6095         Likewise.
6096         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6097         Likewise.
6098         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6099         Likewise.
6100         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6101         Likewise.
6102         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6103         Likewise.
6104         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6105         Likewise.
6106         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6107         Likewise.
6108         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6109         Likewise.
6110         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6111         Likewise.
6112         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6113         Likewise.
6114         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6115         Likewise.
6116         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6117         Likewise.
6118         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6119         Likewise.
6120         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6121         Likewise.
6122         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6123         Likewise.
6124         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6125         Likewise.
6126         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6127         Likewise.
6128         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6129         Likewise.
6130         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6131         Likewise.
6132         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6133         Likewise.
6134         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6135         Likewise.
6136         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6137         Likewise.
6138         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6139         Likewise.
6140         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6141         Likewise.
6142         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6143         Likewise.
6144         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6145         Likewise.
6146         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6147         Likewise.
6148         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6149         Likewise.
6150         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6151         Likewise.
6152         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6153         Likewise.
6154         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6155         Likewise.
6156         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6157         Likewise.
6158         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6159         Likewise.
6160         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6161         Likewise.
6162         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6163         Likewise.
6164         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6165         Likewise.
6166         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6167         Likewise.
6168         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6169         Likewise.
6170         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6171         Likewise.
6172         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6173         Likewise.
6174         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6175         Likewise.
6176         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6177         Likewise.
6178         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6179         Likewise.
6180         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6181         Likewise.
6182         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6183         Likewise.
6184         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6185         Likewise.
6186         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6187         Likewise.
6188         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6189         Likewise.
6190         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6191         Likewise.
6192         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6193         Likewise.
6194         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6195         Likewise.
6196         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6197         Likewise.
6198         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6199         Likewise.
6200         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6201         Likewise.
6202         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6203         Likewise.
6204         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6205         Likewise.
6206         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6207         Likewise.
6208         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6209         Likewise.
6210         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6211         Likewise.
6212         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6213         Likewise.
6214         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6215         Likewise.
6216         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6217         Likewise.
6218         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6219         Likewise.
6220         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6221         Likewise.
6222         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6223         Likewise.
6224         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6225         Likewise.
6226         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6227         Likewise.
6228         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6229         Likewise.
6230         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6231         Likewise.
6232         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6233         Likewise.
6234         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6235         Likewise.
6236         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6237         Likewise.
6238         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6239         Likewise.
6240         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6241         Likewise.
6242         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6243         Likewise.
6244         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6245         Likewise.
6246         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6247         Likewise.
6248         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6249         Likewise.
6250         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6251         Likewise.
6252         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6253         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6254         Likewise.
6255         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6256         Likewise.
6257         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6258         Likewise.
6259         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6260         Likewise.
6261         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6262         Likewise.
6263         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6264         Likewise.
6265         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6266         Likewise.
6267         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6268         Likewise.
6269         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6270         Likewise.
6271         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6272         Likewise.
6273         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6274         Likewise.
6275         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6276         Likewise.
6277         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6278         Likewise.
6279         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6280         Likewise.
6281         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6282         Likewise.
6283         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6284         Likewise.
6285         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6286         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6287         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6288         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6289         Likewise.
6290         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6291         Likewise.
6292         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6293         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6294         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6295         Likewise.
6296         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6297         Likewise.
6298         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6299         Likewise.
6300         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6301         Likewise.
6302         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6303         Likewise.
6304         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6305         Likewise.
6306         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6307         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6308         Likewise.
6309         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6310         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6311         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6312         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6313         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6314         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6315         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6316         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6317         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6318         Likewise.
6319         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6320         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6321         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6322         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6323         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6324         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6325         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6326         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6327         Likewise.
6328         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6329         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6330         Likewise.
6331         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6332         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6333         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6334         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6335         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6336         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6337         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6338         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6339         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6340         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6341         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6342         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6343         Likewise.
6344         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6345         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6346         Likewise.
6347         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6348         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6349         Likewise.
6350         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6351         Likewise.
6352         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6353         Likewise.
6354         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6355         Likewise.
6356         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6357         Likewise.
6358         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6359         Likewise.
6360         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6361         Likewise.
6362         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6363         Likewise.
6364         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6365         Likewise.
6366         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6367         Likewise.
6368         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6369         Likewise.
6370         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6371         Likewise.
6372         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6373         Likewise.
6374         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6375         Likewise.
6376         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6377         Likewise.
6378         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6379         Likewise.
6380         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6381         Likewise.
6382         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6383         Likewise.
6384         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6385         Likewise.
6386         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6387         Likewise.
6388         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6389         Likewise.
6390         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6391         Likewise.
6392         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6393         Likewise.
6394         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6395         Likewise.
6396         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6397         Likewise.
6398         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6399         Likewise.
6400         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6401         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6402         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6403         Likewise.
6404         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6405         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6406         Likewise.
6407         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6408         Likewise.
6409         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6410         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6411         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6412         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6413         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6414         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6415         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6416         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6417         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6418         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6419         Likewise.
6420         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6421         Likewise.
6422         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6423         Likewise.
6424         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6425         Likewise.
6426         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6427         Likewise.
6428         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6429         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6430         Likewise.
6431         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6432         Likewise.
6433         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6434         Likewise.
6435         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6436         Likewise.
6437         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6438         Likewise.
6439         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6440         Likewise.
6441         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6442         Likewise.
6443         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6444         Likewise.
6445         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6446         Likewise.
6447         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6448         Likewise.
6449         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6450         Likewise.
6451         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6452         Likewise.
6453         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6454         Likewise.
6455         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6456         Likewise.
6457         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6458         Likewise.
6459         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6460         Likewise.
6461         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6462         Likewise.
6463         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6464         Likewise.
6465         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6466         Likewise.
6467         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6468         Likewise.
6469         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6470         Likewise.
6471         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6472         Likewise.
6473         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6474         Likewise.
6475         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6476         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6477         Likewise.
6478         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6479         Likewise.
6480         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6481         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6482         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6483         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6484         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6485         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6486         Likewise.
6487         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6488         Likewise.
6489         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6490         Likewise.
6491         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6492         Likewise.
6493         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6494         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6495         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6496         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6497         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6498         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6499         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6500         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6501         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6502         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6503         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6504         Likewise.
6505         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6506         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6507         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6508         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6509         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6510         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6511         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6512         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6513         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6514         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6515         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6516         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6517         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6518         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6519         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6520         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6521         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6522         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6523         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6524         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6525         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6526         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6527         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6528         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6529         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6530         Likewise.
6531         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6532         * testsuite/27_io/fpos/14252.cc: Likewise.
6533         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6534         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6535         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6536         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6537         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6538         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6539         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6540         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6541         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6542         Likewise.
6543         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6544         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6545         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6546         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6547         Likewise.
6548         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6549         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6550         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6551         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6552         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6553         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6554         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6555         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6556         * testsuite/27_io/objects/char/3045.cc: Likewise.
6557         * testsuite/27_io/objects/char/3647.cc: Likewise.
6558         * testsuite/27_io/objects/char/5268.cc: Likewise.
6559         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6560         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6561         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6562         * testsuite/28_regex/init-list.cc: Likewise.
6563         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6564         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6565         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6566         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6567         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6568         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6569         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6570         Likewise.
6571         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6572         Likewise.
6573         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6574         Likewise.
6575         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6576         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6577         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6578         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6579         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6580         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6581         Likewise.
6582         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6583         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6584         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6585         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6586         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6587         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6588         Likewise.
6589         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6590         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6591         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6592         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6593         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6594         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6595         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6596         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6597         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6598         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6599         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6600         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6601         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6602         Likewise.
6603         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6604         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6605         Likewise.
6606         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6607         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6608         Likewise.
6609         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6610         Likewise.
6611         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6612         Likewise.
6613         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6614         Likewise.
6615         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6616         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6617         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6618         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6619         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6620         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6621         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6622         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6623         Likewise.
6624         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6625         Likewise.
6626         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6627         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6628         Likewise.
6629         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6630         Likewise.
6631         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6632         Likewise.
6633         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6634         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6635         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6636         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6637         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6638         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6639         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6640         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6641         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6642         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6643         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6644         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6645         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6646         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6647         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6648         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6649         Likewise.
6650         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6651         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6652         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6653         Likewise.
6654         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6655         Likewise.
6656         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6657         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6658         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6659         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6660         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6661         Likewise.
6662         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6663         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6664         Likewise.
6665         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6666         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6667         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6668         Likewise.
6669         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6670         Likewise.
6671         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6672         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6673         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6674         Likewise.
6675         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6676         Likewise.
6677         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6678         Likewise.
6679         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6680         Likewise.
6681         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6682         Likewise.
6683         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6684         * testsuite/30_threads/this_thread/1.cc: Likewise.
6685         * testsuite/30_threads/this_thread/2.cc: Likewise.
6686         * testsuite/30_threads/this_thread/3.cc: Likewise.
6687         * testsuite/30_threads/this_thread/4.cc: Likewise.
6688         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6689         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6690         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6691         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6692         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6693         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6694         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6695         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6696         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6697         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6698         * testsuite/30_threads/thread/members/1.cc: Likewise.
6699         * testsuite/30_threads/thread/members/2.cc: Likewise.
6700         * testsuite/30_threads/thread/members/3.cc: Likewise.
6701         * testsuite/30_threads/thread/members/4.cc: Likewise.
6702         * testsuite/30_threads/thread/members/5.cc: Likewise.
6703         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6704         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6705         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6706         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6707         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6708         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6709         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6710         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6711         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6712         Likewise.
6713         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6714         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6715         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6716         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6717         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6718         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6719         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6720         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6721         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6722         * testsuite/30_threads/try_lock/1.cc: Likewise.
6723         * testsuite/30_threads/try_lock/2.cc: Likewise.
6724         * testsuite/30_threads/try_lock/3.cc: Likewise.
6725         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6726         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6727         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6728         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6729         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6730         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6731         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6732         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6733         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6734         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6735         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6736         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6737         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6738         Likewise.
6739         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6740         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6741         Likewise.
6742         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6743         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6744         Likewise.
6745         * testsuite/ext/array_allocator/1.cc: Likewise.
6746         * testsuite/ext/array_allocator/2.cc: Likewise.
6747         * testsuite/ext/array_allocator/3.cc: Likewise.
6748         * testsuite/ext/ext_pointer/1.cc: Likewise.
6749         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6750         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6751         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6752         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6753         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6754         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6755         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6756         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6757         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6758         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6759         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6760         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6761         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6762         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6763         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6764         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6765         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6766         Likewise.
6767         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6768         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6769         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6770         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6771         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6772         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6773         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6774         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6775         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6776         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6777         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6778         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6779         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6780         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6781         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6782         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6783         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6784         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6785         Likewise.
6786         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6787         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6788         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6789         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6790         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6791         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6792         * testsuite/ext/pod_char_traits.cc: Likewise.
6793         * testsuite/ext/slist/23781.cc: Likewise.
6794         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6795         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6796         * testsuite/ext/vstring/init-list.cc: Likewise.
6797         * testsuite/ext/vstring/moveable.cc: Likewise.
6798         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6799         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6800         Likewise.
6801         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6802         Likewise.
6803         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6804         Likewise.
6805         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6806         Likewise.
6807         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6808         Likewise.
6809         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6810         Likewise.
6811         * testsuite/ext/vstring/types/23767.cc: Likewise.
6812         * testsuite/performance/21_strings/string_append.cc: Likewise.
6813         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6814         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6815         Likewise.
6816         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6817         Likewise.
6818         * testsuite/performance/21_strings/string_find.cc: Likewise.
6819         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6820         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6821         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6822         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6823         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6824         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6825         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6826         Likewise.
6827         * testsuite/performance/23_containers/create/map.cc: Likewise.
6828         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6829         Likewise.
6830         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6831         * testsuite/performance/23_containers/find/map.cc: Likewise.
6832         * testsuite/performance/23_containers/index/map.cc: Likewise.
6833         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6834         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6835         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6836         Likewise.
6837         * testsuite/performance/23_containers/insert_erase/associative.cc:
6838         Likewise.
6839         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6840         Likewise.
6841         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6842         Likewise.
6843         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6844         Likewise.
6845         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6846         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6847         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6848         Likewise.
6849         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6850         Likewise.
6851         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6852         Likewise.
6853         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6854         Likewise.
6855         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6856         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6857         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6858         Likewise.
6859         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6860         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6861         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6862         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6863         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6864         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6865         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6866         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6867         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6868         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6869         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6870         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6871         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6872         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6873         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6874         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6875         Likewise.
6876         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6877         Likewise.
6878         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6879         Likewise.
6880         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6881         Likewise.
6882         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6883         Likewise.
6884         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6885         Likewise.
6886         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6887         Likewise.
6888         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6889         Likewise.
6890         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6891         Likewise.
6892         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6893         Likewise.
6894         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6895         Likewise.
6896         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6897         Likewise.
6898         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6899         Likewise.
6900         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6901         Likewise.
6902         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6903         Likewise.
6904         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6905         Likewise.
6906         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6907         Likewise.
6908         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6909         Likewise.
6910         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6911         Likewise.
6912         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6913         Likewise.
6914         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6915         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6916         Likewise.
6917         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6918         Likewise.
6919         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6920         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6921         Likewise.
6922         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6923         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6924         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6925         Likewise.
6926         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6927         Likewise.
6928         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6929         Likewise.
6930         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6931         Likewise.
6932         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6933         Likewise.
6934         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6935         Likewise.
6936         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6937         Likewise.
6938         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6939         Likewise.
6940         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6941         Likewise.
6942         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6943         Likewise.
6944         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6945         Likewise.
6946         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6947         Likewise.
6948         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6949         Likewise.
6950         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6951         Likewise.
6952         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6953         Likewise.
6954         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6955         Likewise.
6956         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6957         Likewise.
6958         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6959         Likewise.
6960         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6961         Likewise.
6962         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6963         Likewise.
6964         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6965         Likewise.
6966         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6967         Likewise.
6968         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6969         Likewise.
6970         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6971         Likewise.
6972         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6973         Likewise.
6974         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6975         Likewise.
6976         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6977         Likewise.
6978         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6979         Likewise.
6980         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6981         Likewise.
6982         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6983         Likewise.
6984         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6985         Likewise.
6986         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6987         Likewise.
6988         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6989         Likewise.
6990         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6991         Likewise.
6992         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6993         Likewise.
6994         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6995         Likewise.
6996         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6997         Likewise.
6998         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6999         Likewise.
7000         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
7001         Likewise.
7002         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
7003         Likewise.
7004         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
7005         Likewise.
7006         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
7007         Likewise.
7008         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
7009         Likewise.
7010         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
7011         Likewise.
7012         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
7013         Likewise.
7014         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
7015         Likewise.
7016         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
7017         Likewise.
7018         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
7019         Likewise.
7020         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
7021         Likewise.
7022         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
7023         Likewise.
7024         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
7025         Likewise.
7026         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
7027         Likewise.
7028         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
7029         Likewise.
7030         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
7031         Likewise.
7032         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
7033         Likewise.
7034         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
7035         Likewise.
7036         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
7037         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
7038         Likewise.
7039         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
7040         Likewise.
7041         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
7042         Likewise.
7043         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
7044         Likewise.
7045         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
7046         Likewise.
7047         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
7048         Likewise.
7049         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
7050         Likewise.
7051         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
7052         Likewise.
7053         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
7054         Likewise.
7055         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
7056         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7057         Likewise.
7058         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7059         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7060         Likewise.
7061         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7062         Likewise.
7063         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7064         Likewise.
7065         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7066         Likewise.
7067         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7068         Likewise.
7069         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7070         Likewise.
7071         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7072         Likewise.
7073         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7074         Likewise.
7075         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7076         Likewise.
7077         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7078         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7079         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7080         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7081         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7082         Likewise.
7083         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7084         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7085         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7086         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7087         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7088         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7089         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7090         * testsuite/util/io/prog_bar.cc: Likewise.
7091         * testsuite/util/io/prog_bar.hpp: Likewise.
7092         * testsuite/util/io/text_populate.hpp: Likewise.
7093         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7094         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7095         * testsuite/util/io/xml.hpp: Likewise.
7096         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7097         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7098         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7099         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7100         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7101         * testsuite/util/native_type/native_map.hpp: Likewise.
7102         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7103         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7104         * testsuite/util/native_type/native_set.hpp: Likewise.
7105         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7106         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7107         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7108         Likewise.
7109         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7110         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7111         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7112         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7113         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7114         Likewise.
7115         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7116         Likewise.
7117         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7118         Likewise.
7119         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7120         Likewise.
7121         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7122         Likewise.
7123         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7124         Likewise.
7125         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7126         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7127         Likewise.
7128         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7129         Likewise.
7130         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7131         Likewise.
7132         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7133         Likewise.
7134         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7135         Likewise.
7136         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7137         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7138         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7139         * testsuite/util/regression/basic_type.hpp: Likewise.
7140         * testsuite/util/regression/common_type.hpp: Likewise.
7141         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7142         Likewise.
7143         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7144         Likewise.
7145         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7146         Likewise.
7147         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7148         Likewise.
7149         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7150         Likewise.
7151         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7152         Likewise.
7153         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7154         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7155         Likewise.
7156         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7157         Likewise.
7158         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7159         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7160         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7161         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7162         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7163         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7164         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7165         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7166         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7167         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7168         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7169         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7170         * testsuite/util/testsuite_abi.cc: Likewise.
7171         * testsuite/util/testsuite_abi.h: Likewise.
7172         * testsuite/util/testsuite_abi_check.cc: Likewise.
7173         * testsuite/util/testsuite_allocator.cc: Likewise.
7174         * testsuite/util/testsuite_allocator.h: Likewise.
7175         * testsuite/util/testsuite_api.h: Likewise.
7176         * testsuite/util/testsuite_character.cc: Likewise.
7177         * testsuite/util/testsuite_character.h: Likewise.
7178         * testsuite/util/testsuite_common_types.h: Likewise.
7179         * testsuite/util/testsuite_error.h: Likewise.
7180         * testsuite/util/testsuite_hooks.cc: Likewise.
7181         * testsuite/util/testsuite_hooks.h: Likewise.
7182         * testsuite/util/testsuite_io.h: Likewise.
7183         * testsuite/util/testsuite_iterators.h: Likewise.
7184         * testsuite/util/testsuite_performance.h: Likewise.
7185         * testsuite/util/testsuite_rng.h: Likewise.
7186         * testsuite/util/testsuite_rvalref.h: Likewise.
7187         * testsuite/util/testsuite_tr1.h: Likewise.
7188         * testsuite/util/thread/all.h: Likewise.
7189         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7190         Likewise.
7191         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7192         Likewise.
7193         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7194         Likewise.
7195         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7196         Likewise.
7197         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7198         Likewise.
7199         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7200         Likewise.
7201         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7202         Likewise.
7203         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7204         Likewise.
7205         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7206         Likewise.
7207         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7208         Likewise.
7209         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7210         Likewise.
7211         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7212         Likewise.
7213         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7214         Likewise.
7215         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7216         Likewise.
7217         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7218         Likewise.
7219         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7220         Likewise.
7221         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7222         Likewise.
7223         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7224         Likewise.
7225         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7226         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7227         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7228         Likewise.
7229         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7230         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7231         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7232         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7233         Likewise.
7234         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7235         Likewise.
7236         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7237         Likewise.
7238         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7239         Likewise.
7240         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7241         Likewise.
7242         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7243         Likewise.
7244         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7245         Likewise.
7246         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7247         Likewise.
7248         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7249         Likewise.
7250         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7251         Likewise.
7252         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7253         Likewise.
7254         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7255         Likewise.
7256         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7257         Likewise.
7258         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7259         Likewise.
7260         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7261         Likewise.
7262         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7263         Likewise.
7264         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7265         Likewise.
7266         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7267         Likewise.
7268         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7269         Likewise.
7270         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7271         Likewise.
7272         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7273         Likewise.
7274         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7275         Likewise.
7276         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7277         Likewise.
7278         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7279         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7280         Likewise.
7281         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7282         Likewise.
7283         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7284         Likewise.
7285         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7286         Likewise.
7287         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7288         Likewise.
7289         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7290         Likewise.
7291         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7292         Likewise.
7293         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7294         Likewise.
7295         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7296         Likewise.
7297         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7298         Likewise.
7299         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7300         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7301         Likewise.
7302         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7303         Likewise.
7304         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7305         Likewise.
7306         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7307         Likewise.
7308         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7309         Likewise.
7310         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7311         Likewise.
7312         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7313         Likewise.
7314         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7315         Likewise.
7316         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7317         Likewise.
7318         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7319         Likewise.
7320         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7321         Likewise.
7322         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7323         Likewise.
7324         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7325         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7326         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7327         Likewise.
7328         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7329         Likewise.
7330         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7331         Likewise.
7332         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7333         Likewise.
7334         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7335         Likewise.
7336         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7337         Likewise.
7338         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7339         Likewise.
7340         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7341         Likewise.
7342         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7343         Likewise.
7344         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7345         Likewise.
7346         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7347         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7348         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7349         Likewise.
7350         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7351         Likewise.
7352         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7353         Likewise.
7354         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7355         Likewise.
7356         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7357         Likewise.
7358         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7359         Likewise.
7360         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7361         Likewise.
7362         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7363         Likewise.
7364         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7365         Likewise.
7366         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7367         Likewise.
7368         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7369         Likewise.
7370         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7371         Likewise.
7372         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7373         Likewise.
7374         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7375         Likewise.
7376         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7377         Likewise.
7378         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7379         Likewise.
7380         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7381         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7382         Likewise.
7383         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7384         Likewise.
7385         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7386         Likewise.
7387         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7388         Likewise.
7389         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7390         Likewise.
7391         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7392         Likewise.
7393         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7394         Likewise.
7395         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7396         Likewise.
7397         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7398         Likewise.
7399         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7400         Likewise.
7401         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7402         Likewise.
7403         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7404         Likewise.
7405         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7406         Likewise.
7407         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7408         Likewise.
7409         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7410         Likewise.
7411         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7412         Likewise.
7413         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7414         Likewise.
7415         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7416         Likewise.
7417         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7418         Likewise.
7419         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7420         Likewise.
7421         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7422         Likewise.
7423         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7424         Likewise.
7425         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7426         Likewise.
7427         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7428         Likewise.
7429         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7430         Likewise.
7431         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7432         Likewise.
7433         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7434         Likewise.
7435         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7436         Likewise.
7437         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7438         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7439         Likewise.
7440         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7441         Likewise.
7442         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7443         Likewise.
7444         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7445         Likewise.
7446         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7447         Likewise.
7448         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7449         Likewise.
7450         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7451         Likewise.
7452         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7453         Likewise.
7454         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7455         Likewise.
7456         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7457         Likewise.
7458         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7459         Likewise.
7460         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7461         Likewise.
7462         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7463         Likewise.
7464         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7465         Likewise.
7466         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7467         Likewise.
7468         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7469         Likewise.
7470         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7471         Likewise.
7472         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7473         Likewise.
7474         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7475         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7476         * testsuite/backward/hash_map/25896.cc: Likewise.
7477         * testsuite/backward/hash_set/25896.cc: Likewise.
7478
7479 2009-04-08  Ian Lance Taylor  <iant@google.com>
7480
7481         * include/backward/hashtable.h (erase): Correctly handle erasing a
7482         reference to an entry in the hash table.
7483         * testsuite/backward/hash_map/25896.cc: New.
7484         * testsuite/backward/hash_set/25896.cc: New.
7485
7486 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7487
7488         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7489         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7490
7491 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7492
7493         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7494         of debug.
7495         * include/Makefile.in: Regenerate.
7496         * include/precompiled/stdc++.h: Add.
7497
7498 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7499
7500         * include/bits/random.h: Adjust doxygen markup.
7501         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7502
7503         * testsuite/26_numerics/random/piecewise_linear_distribution/
7504         operators/serialize.cc: Use typedefs.
7505
7506 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7507
7508         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7509         __gnu_cxx namespace.  Remove "static inline".
7510
7511 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7512
7513         * include/bits/random.tcc (linear_congruential_engine<>::
7514         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7515
7516 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7517
7518         * include/bits/random.h (operator==): Mark all inline.
7519         (mersenne_twister_engine): Enable #if 0 checks.
7520
7521         * include/bits/random.h: Formatting tweaks.
7522
7523 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7524
7525         * include/bits/random.tcc (piecewise_linear_distribution<>::
7526         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7527         Remove spurious closed parenthesis.
7528
7529 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7530
7531         PR libstdc++/39644 (partial)
7532         * include/bits/random.tcc (linear_congruential_engine<>::
7533         seed(seed_seq&), independent_bits_engine<>::operator(),
7534         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7535
7536 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7537
7538         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7539         thinko.
7540         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7541         default.cc: Enable.
7542
7543 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7544
7545         PR libstdc++/39629 (partial)
7546         * testsuite/26_numerics/random/independent_bits_engine/cons/
7547         base_move.cc: Use uint_fast64_t instead of unsigned long.
7548         * testsuite/26_numerics/random/independent_bits_engine/cons/
7549         seed1.cc: Likewise.
7550         * testsuite/26_numerics/random/independent_bits_engine/cons/
7551         seed2.cc: Likewise.
7552         * testsuite/26_numerics/random/independent_bits_engine/cons/
7553         base_copy.cc: Likewise.
7554         * testsuite/26_numerics/random/independent_bits_engine/cons/
7555         default.cc: Likewise.
7556         * testsuite/26_numerics/random/independent_bits_engine/cons/
7557         seed_seq.cc: Likewise.
7558         * testsuite/26_numerics/random/independent_bits_engine/
7559         requirements/typedefs.cc: Likewise.
7560         * testsuite/26_numerics/random/independent_bits_engine/
7561         operators/equal.cc: Likewise.
7562         * testsuite/26_numerics/random/independent_bits_engine/
7563         operators/serialize.cc: Likewise.
7564         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7565
7566 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7567
7568         * include/tr1_impl/random: Remove, empty.
7569         * include/tr1_impl/random.tcc: Likewise.
7570
7571         * include/std/random: Minor clean-ups, formatting fixes, adjust
7572         copyright years.
7573         * include/bits/random.tcc: Likewise.
7574         * include/bits/random.h: Likewise.
7575         * include/tr1/random: Likewise.
7576         * include/tr1/random.tcc: Likewise.
7577         * include/tr1/random.h: Likewise.
7578
7579 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7580
7581         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7582         * doc/html/api.html: Regenerate.
7583
7584 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7585
7586         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7587         Change to mersenne_twister_engine, add same defaults as
7588         mersenne_twister_engine/cons/default.cc.
7589         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7590
7591         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7592         to __il.
7593         * include/bits/random.h (mersenne_twister_engine): Qualify
7594         _ShiftMin1 with namespace __detail.
7595         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7596         constexpr std::numeric_limits::max() can be used.
7597         (mersenne_twister_engine): Split apart static asserts into one
7598         assert per message. Temporarily disable the last three.
7599
7600 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7601
7602         * include/Makefile.am: Update to N2836. Modified for new random headers.
7603         * include/Makefile.in: Ditto.
7604         * include/tr1_impl/random: Moved to tr1/random.h
7605         * include/tr1_impl/random.tcc: Moved to tr1
7606         * include/tr1/random: Just point to moved tr1 random headers.
7607         * include/tr1/random.tcc: Moved from tr1_impl.
7608         * include/tr1/random.h: Moved from tr1_impl/random.
7609         * include/std/random: Modified to point to std random headers.
7610         * include/bits/random.tcc: New implementation of std random facilities.
7611         * include/bits/random.h: Ditto.
7612         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7613         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7614         seed1.cc: New.
7615         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7616         seed2.cc: New.
7617         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7618         default.cc: New.
7619         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7620         non_uint_neg.cc: New.
7621         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7622         typedefs.cc: New.
7623         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7624         equal.cc: New.
7625         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7626         serialize.cc: New.
7627         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7628         seed1.cc: New.
7629         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7630         seed2.cc: New.
7631         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7632         default.cc: New.
7633         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7634         typedefs.cc: New.
7635         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7636         equal.cc: New.
7637         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7638         serialize.cc: New.
7639         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7640         seed1.cc: New.
7641         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7642         seed2.cc: New.
7643         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7644         default.cc: New.
7645         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7646         typedefs.cc: New.
7647         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7648         equal.cc: New.
7649         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7650         serialize.cc: New.
7651         * testsuite/26_numerics/random/discard_block_engine/cons/
7652         base_move.cc: New.
7653         * testsuite/26_numerics/random/discard_block_engine/cons/
7654         seed1.cc: New.
7655         * testsuite/26_numerics/random/discard_block_engine/cons/
7656         seed2.cc: New.
7657         * testsuite/26_numerics/random/discard_block_engine/cons/
7658         base_copy.cc: New.
7659         * testsuite/26_numerics/random/discard_block_engine/cons/
7660         default.cc: New.
7661         * testsuite/26_numerics/random/discard_block_engine/cons/
7662         seed_seq.cc: New.
7663         * testsuite/26_numerics/random/discard_block_engine/requirements/
7664         typedefs.cc: New.
7665         * testsuite/26_numerics/random/discard_block_engine/operators/
7666         equal.cc: New.
7667         * testsuite/26_numerics/random/discard_block_engine/operators/
7668         serialize.cc: New.
7669         * testsuite/26_numerics/random/independent_bits_engine/cons/
7670         base_move.cc: New.
7671         * testsuite/26_numerics/random/independent_bits_engine/cons/
7672         seed1.cc: New.
7673         * testsuite/26_numerics/random/independent_bits_engine/cons/
7674         seed2.cc: New.
7675         * testsuite/26_numerics/random/independent_bits_engine/cons/
7676         base_copy.cc: New.
7677         * testsuite/26_numerics/random/independent_bits_engine/cons/
7678         default.cc: New.
7679         * testsuite/26_numerics/random/independent_bits_engine/cons/
7680         seed_seq.cc: New.
7681         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7682         typedefs.cc: New.
7683         * testsuite/26_numerics/random/independent_bits_engine/operators/
7684         equal.cc: New.
7685         * testsuite/26_numerics/random/independent_bits_engine/operators/
7686         serialize.cc: New.
7687         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7688         base_move.cc: New.
7689         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7690         seed1.cc: New.
7691         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7692         seed2.cc: New.
7693         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7694         base_copy.cc: New.
7695         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7696         default.cc: New.
7697         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7698         seed_seq.cc: New.
7699         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7700         typedefs.cc: New.
7701         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7702         equal.cc: New.
7703         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7704         serialize.cc
7705         * testsuite/26_numerics/random/mt19937.cc: New.
7706         * testsuite/26_numerics/random/mt19937_64.cc: New.
7707         * testsuite/26_numerics/random/minstd_rand.cc: New.
7708         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7709         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7710         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7711         * testsuite/26_numerics/random/ranlux24.cc: New.
7712         * testsuite/26_numerics/random/ranlux48.cc: New.
7713         * testsuite/26_numerics/random/knuth_b.cc: New.
7714         * testsuite/26_numerics/random/default_random_engine.cc: New.
7715         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7716         parms.cc: New.
7717         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7718         default.cc: New.
7719         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7720         typedefs.cc: New.
7721         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7722         serialize.cc: New.
7723         * testsuite/26_numerics/random/normal_distribution/cons/
7724         parms.cc: New.
7725         * testsuite/26_numerics/random/normal_distribution/cons/
7726         default.cc: New.
7727         * testsuite/26_numerics/random/normal_distribution/requirements/
7728         typedefs.cc: New.
7729         * testsuite/26_numerics/random/normal_distribution/operators/
7730         serialize.cc: New.
7731         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7732         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7733         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7734         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7735         parms_neg.cc: New.
7736         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7737         parms.cc: New.
7738         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7739         default.cc: New.
7740         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7741         typedefs.cc: New.
7742         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7743         serialize.cc: New.
7744         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7745         parms_neg.cc: New.
7746         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7747         parms.cc: New.
7748         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7749         default.cc: New.
7750         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7751         typedefs.cc: New.
7752         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7753         serialize.cc: New.
7754         * testsuite/26_numerics/random/poisson_distribution/cons/
7755         parms.cc: New.
7756         * testsuite/26_numerics/random/poisson_distribution/cons/
7757         default.cc: New.
7758         * testsuite/26_numerics/random/poisson_distribution/requirements/
7759         typedefs.cc
7760         * testsuite/26_numerics/random/poisson_distribution/operators/
7761         serialize.cc: New.
7762         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7763         parms.cc: New.
7764         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7765         default.cc: New.
7766         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7767         typedefs.cc: New.
7768         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7769         serialize.cc: New.
7770         * testsuite/26_numerics/random/discrete_distribution/cons/
7771         range.cc: New.
7772         * testsuite/26_numerics/random/discrete_distribution/cons/
7773         initlist.cc: New.
7774         * testsuite/26_numerics/random/discrete_distribution/cons/
7775         default.cc: New.
7776         * testsuite/26_numerics/random/discrete_distribution/cons/
7777         num_xbound_fun.cc: New.
7778         * testsuite/26_numerics/random/discrete_distribution/requirements/
7779         typedefs.cc: New.
7780         * testsuite/26_numerics/random/discrete_distribution/operators/
7781         serialize.cc: New.
7782         * testsuite/26_numerics/random/weibull_distribution/cons/
7783         parms.cc: New.
7784         * testsuite/26_numerics/random/weibull_distribution/cons/
7785         default.cc: New.
7786         * testsuite/26_numerics/random/weibull_distribution/requirements/
7787         typedefs.cc: New.
7788         * testsuite/26_numerics/random/weibull_distribution/operators/
7789         serialize.cc: New.
7790         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7791         parms.cc: New.
7792         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7793         default.cc: New.
7794         * testsuite/26_numerics/random/negative_binomial_distribution/
7795         requirements/typedefs.cc: New.
7796         * testsuite/26_numerics/random/negative_binomial_distribution/
7797         operators/serialize.cc: New.
7798         * testsuite/26_numerics/random/cauchy_distribution/cons/
7799         parms.cc: New.
7800         * testsuite/26_numerics/random/cauchy_distribution/cons/
7801         default.cc: New.
7802         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7803         typedefs.cc: New.
7804         * testsuite/26_numerics/random/cauchy_distribution/operators/
7805         serialize.cc: New.
7806         * testsuite/26_numerics/random/gamma_distribution/cons/
7807         parms.cc: New.
7808         * testsuite/26_numerics/random/gamma_distribution/cons/
7809         default.cc: New.
7810         * testsuite/26_numerics/random/gamma_distribution/requirements/
7811         typedefs.cc: New.
7812         * testsuite/26_numerics/random/gamma_distribution/operators/
7813         serialize.cc: New.
7814         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7815         parms.cc: New.
7816         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7817         default.cc: New.
7818         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7819         typedefs.cc: New.
7820         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7821         serialize.cc: New.
7822
7823         * testsuite/26_numerics/random/exponential_distribution/cons/
7824         parms.cc: New.
7825         * testsuite/26_numerics/random/exponential_distribution/cons/
7826         default.cc: New.
7827         * testsuite/26_numerics/random/exponential_distribution/requirements/
7828         typedefs.cc: New.
7829         * testsuite/26_numerics/random/exponential_distribution/operators/
7830         serialize.cc: New.
7831         * testsuite/26_numerics/random/lognormal_distribution/cons/
7832         parms.cc: New.
7833         * testsuite/26_numerics/random/lognormal_distribution/cons/
7834         default.cc: New.
7835         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7836         typedefs.cc: New.
7837         * testsuite/26_numerics/random/lognormal_distribution/operators/
7838         serialize.cc: New.
7839         * testsuite/26_numerics/random/binomial_distribution/cons/
7840         parms.cc: New.
7841         * testsuite/26_numerics/random/binomial_distribution/cons/
7842         default.cc: New.
7843         * testsuite/26_numerics/random/binomial_distribution/requirements/
7844         typedefs.cc: New.
7845         * testsuite/26_numerics/random/binomial_distribution/operators/
7846         serialize.cc: New.
7847         * testsuite/26_numerics/random/random_device/cons/
7848         token.cc: New.
7849         * testsuite/26_numerics/random/random_device/cons/
7850         default.cc: New.
7851         * testsuite/26_numerics/random/random_device/requirements/
7852         typedefs.cc: New.
7853         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7854         parms.cc: New.
7855         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7856         default.cc: New.
7857         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7858         typedefs.cc: New.
7859         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7860         serialize.cc: New.
7861         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7862         range.cc: New.
7863         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7864         default.cc: New.
7865         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7866         num_xbound_fun.cc: New.
7867         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7868         initlist_fun.cc: New.
7869         * testsuite/26_numerics/random/piecewise_linear_distribution/
7870         requirements/typedefs.cc: New.
7871         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7872         serialize.cc: New.
7873         * testsuite/26_numerics/random/student_t_distribution/cons/
7874         parms.cc: New.
7875         * testsuite/26_numerics/random/student_t_distribution/cons/
7876         default.cc: New.
7877         * testsuite/26_numerics/random/student_t_distribution/requirements/
7878         typedefs.cc: New.
7879         * testsuite/26_numerics/random/student_t_distribution/operators/
7880         serialize.cc: New.
7881         * testsuite/26_numerics/random/geometric_distribution/cons/
7882         parms.cc: New.
7883         * testsuite/26_numerics/random/geometric_distribution/cons/
7884         default.cc: New.
7885         * testsuite/26_numerics/random/geometric_distribution/requirements/
7886         typedefs.cc: New.
7887         * testsuite/26_numerics/random/geometric_distribution/operators/
7888         serialize.cc: New.
7889         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7890         range.cc: New.
7891         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7892         default.cc: New.
7893         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7894         num_xbound_fun.cc: New.
7895         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7896         initlist_fun.cc: New.
7897         * testsuite/26_numerics/random/piecewise_constant_distribution/
7898         requirements/typedefs.cc: New.
7899         * testsuite/26_numerics/random/piecewise_constant_distribution/
7900         operators/serialize.cc: New.
7901
7902 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7903
7904         * include/ext/bitmap_allocator.h: The typedefs should be made public
7905         if we want them to be accessible. This has been revealed by the patch
7906         that fixes PR c++/26693 in g++.
7907
7908 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7909
7910         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7911         Regenerated.
7912         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7913         Regenerated.
7914         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7915         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7916         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7917         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7918         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7919         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7920         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7921         Regenerated.
7922         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7923
7924 2009-03-31  Jason Merrill  <jason@redhat.com>
7925
7926         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7927
7928         PR libstdc++/39310
7929         * include/tr1_impl/type_traits (is_function): Add partial
7930         specializations with function cv-quals.
7931         (__is_function_helper): Remove.
7932         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7933
7934 2009-03-30  Ian Lance Taylor  <iant@google.com>
7935
7936         * include/backward/hashtable.h (clear): Return quickly if the
7937         table is empty.
7938
7939 2009-03-27  Ian Lance Taylor  <iant@google.com>
7940
7941         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7942         (__stl_prime_list): Add 5 at the start of the list.
7943
7944 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7945
7946         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7947         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7948         std::string&, ios_base::openmode), basic_ifstream<>::
7949         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7950         basic_ofstream(const std::string&, ios_base::openmode),
7951         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7952         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7953         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7954         Add in C++0x mode.
7955         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7956         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7957         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7958         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7959         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7960         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7961         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7962
7963 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7964
7965         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7966         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7967         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7968         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7969
7970 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7971
7972         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7973         _M_transfer_after, _M_reverse_after): Move out of line...
7974         * include/bits/forward_list.tcc: ... here.
7975         (forward_list<>::reverse): Move inline...
7976         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7977
7978 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7979
7980         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7981         28277.cc: Likewise.
7982         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7983         Likewise.
7984         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7985         Likewise.
7986         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7987         Likewise.
7988
7989 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7990
7991         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7992         year(s).
7993         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7994         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7995         Likewise.
7996         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7997         Likewise.
7998         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7999         Likewise.
8000         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8001
8002 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8003
8004         * testsuite/25_algorithms/search_n/iterator.cc: Condition
8005         iterations for simulators.
8006         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8007         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8008         Condition stream width for simulators.
8009         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8010         Likewise.
8011         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8012         Likewise.
8013         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8014
8015 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
8016
8017         * doc/xml/manual/appendix_contributing.xml: Add docbook style
8018         sheet version information. Table-ize docbook element examples.
8019         * doc/xml/manual/using.xml: Human-readable header
8020         markup. Alphabetized. Add new headers.
8021         * doc/html: Regenerate.
8022
8023 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
8024
8025         * doc/xml/faq.xml: Fix link to setup documentation.
8026
8027 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
8028
8029         * include/std/type_traits (__add_lvalue_reference_helper,
8030         __add_rvalue_reference_helper): As an optimization, rewrite
8031         condition (avoid is_function).
8032
8033 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8034
8035         PR libstdc++/39405
8036         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
8037         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8038
8039 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
8040
8041         * testsuite/30_threads/condition_variable_any/native_handle/
8042         typesizes.cc: Include tweaks.
8043         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8044         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8045         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8046         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8047         * testsuite/30_threads/condition_variable/native_handle/
8048         typesizes.cc: Same.
8049
8050 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8051
8052         * include/bits/shared_ptr.h: Add include guards.
8053         * include/tr1/shared_ptr.h: Likewise.
8054
8055 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8056
8057         * include/std/iostream: Fix doxygen link.
8058         * include/bits/forward_list.h: Fix doxygen markup.
8059         * include/ext/vstring.h: Escape backslash in doxygen comment.
8060         * include/bits/basic_string.h: Likewise.
8061
8062 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8063
8064         * doc/xml/faq.xml: Fix links to implementation status pages.
8065
8066 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8067
8068         * include/std/complex (operator+(const complex<>&, const _Tp&),
8069         operator+(const _Tp&, const complex<>&),
8070         operator-(const complex<>&, const _Tp&),
8071         operator-(const _Tp&, const complex<>&)): Do not assume real()
8072         returns a reference (against DR 387).
8073         * testsuite/26_numerics/complex/dr387_2.cc: New.
8074
8075 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8076
8077         * testsuite/thread/pthread4.cc: Move...
8078         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8079         * testsuite/thread/pthread5.cc: Move...
8080         * testsuite/23_containers/list/pthread5.cc: ...here.
8081         * testsuite/thread/pthread6.cc: Move...
8082         * testsuite/23_containers/map/pthread6.cc: ...here.
8083         * testsuite/thread/pthread7-rope.cc: Move...
8084         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8085         * testsuite/thread/guard.cc: Move...
8086         * testsuite/18_support/pthread_guard.cc: ...here.
8087         * testsuite/thread/18185.cc: Move...
8088         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8089         * testsuite/thread/pthread1.cc: Move...
8090         * testsuite/23_containers/list/pthread1.cc: ...here.
8091         * testsuite/thread/pthread2.cc: Move...
8092         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8093         * testsuite/thread/pthread3.cc: Move...
8094         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8095
8096         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8097         * testsuite/thread: Remove.
8098
8099 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8100
8101         * configure: Regenerate.
8102
8103 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8104
8105         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8106         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8107         from baseline_dir.
8108         * configure: Regenerate.
8109         * testsuite/Makefile.am (baseline_file): Remove variable.
8110         (site.exp): Set baseline_dir rather than baseline_file.
8111         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8112         * testsuite/Makefile.in: Regenerate.
8113
8114 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8115
8116         * testsuite/30_threads/thread/this_thread: Move...
8117         * testsuite/30_threads/this_thread: ...here.
8118         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8119         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8120         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8121         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8122         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8123         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8124
8125 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8126
8127         * doc/doxygen/user.cfg.in: Tweaks.
8128         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8129         be elsewhere.
8130
8131         * include/tr1_impl/unordered_map: Just use most specialized
8132         container module.
8133         * include/tr1_impl/unordered_set: Same.
8134         * include/tr1_impl/array: Same.
8135         * include/bits/stl_list.h: Same.
8136         * include/bits/stl_map.h: Same.
8137         * include/bits/stl_queue.h: Same.
8138         * include/bits/stl_set.h: Same.
8139         * include/bits/stl_stack.h: Same.
8140         * include/bits/forward_list.h: Same.
8141         * include/bits/basic_string.h: Same.
8142         * include/bits/stl_multimap.h: Same.
8143         * include/bits/stl_vector.h: Same.
8144         * include/bits/stl_deque.h: Same.
8145         * include/bits/stl_multiset.h: Same.
8146         * include/bits/stl_bvector.h: Same.
8147
8148         * include/backward/binders.h: Change binder module to binders.
8149
8150         * include/std/complex: Add complex_numers module.
8151         * include/tr1_impl/complex: Same.
8152
8153         * include/std/valarray: Add numeric_arrays module.
8154         * include/bits/gslice_array.h: Same.
8155         * include/bits/gslice.h: Same.
8156         * include/bits/mask_array.h: Same.
8157         * include/bits/slice_array.h: Same.
8158         * include/bits/indirect_array.h: Same.
8159
8160         * include/bits/allocator.h: Add allocators module.
8161         * include/ext/throw_allocator.h
8162         * include/ext/pool_allocator.h
8163         * include/ext/bitmap_allocator.h
8164         * include/ext/new_allocator.h
8165         * include/ext/malloc_allocator.h
8166         * include/ext/array_allocator.h
8167         * include/ext/mt_allocator.h
8168         * include/ext/debug_allocator.h
8169         * include/ext/extptr_allocator.h
8170
8171         * include/tr1_impl/functional: Move namespace markup here.
8172         * include/tr1_impl/regex: Same.
8173
8174         * include/tr1_impl/type_traits: Add metaprogramming module.
8175         * include/std/type_traits: Same.
8176
8177         * include/std/memory: Add memory module.
8178
8179         * include/std/ratio: Add ratio module.
8180
8181         * include/std/chrono: Move namespace markup here, add time module.
8182
8183         * include/std/thread: Move namespace markup here, add concurrency
8184         module.
8185         * include/std/mutex: Use concurrency module.
8186         * include/std/condition_variable: Same.
8187
8188
8189         * include/bits/ios_base.h: Refine io module.
8190         * include/bits/basic_ios.h: Same.
8191         * include/std/fstream: Same.
8192         * include/std/istream: Same.
8193         * include/std/ostream: Same.
8194         * include/std/sstream: Same.
8195
8196         * include/ext/vstring.h: Correct parameter markup.
8197
8198         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8199         * include/bits/unique_ptr.h: Same.
8200
8201         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8202         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8203         * include/bits/stl_heap.h: Add markup for new groupings.
8204         * include/bits/stl_algobase.h: Same.
8205         * include/bits/stl_algo.h: Same.
8206
8207         * include/c_compatibility/stdatomic.h: Add atomics module.
8208         * include/c_global/cstdatomic: Same.
8209
8210         * libsupc++/exception: Add exceptions module.
8211         * libsupc++/typeinfo: Same.
8212         * libsupc++/new: Same.
8213         * libsupc++/exception_ptr.h: Same.
8214         * include/std/system_error: Same.
8215         * include/std/stdexcept: Same.
8216
8217         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8218         * libsupc++/cxxabi-forced.h: Same.
8219
8220         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8221         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8222         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8223         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8224         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8225         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8226         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8227         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8228         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8229         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8230         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8231         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8232         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8233         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8234         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8235         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8236         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8237         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8238         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8239         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8240         * testsuite/23_containers/vector/requirements/dr438/
8241         constructor_1_neg.cc: Same.
8242         * testsuite/23_containers/vector/requirements/dr438/
8243         constructor_2_neg.cc: Same.
8244         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8245         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8246         * testsuite/23_containers/deque/requirements/dr438/
8247         constructor_1_neg.cc: Same.
8248         * testsuite/23_containers/deque/requirements/dr438/
8249         constructor_2_neg.cc: Same.
8250         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8251         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8252         * testsuite/23_containers/list/requirements/dr438/
8253         constructor_1_neg.cc: Same.
8254         * testsuite/23_containers/list/requirements/dr438/
8255         constructor_2_neg.cc: Same.
8256         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8257         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8258         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8259         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8260         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8261         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8262         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8263         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8264         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8265         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8266
8267 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8268
8269         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8270         * doc/doxygen/user.cfg.in: Update.
8271         * scripts/run_doxygen: Adjust for new group names.
8272
8273         * include/tr1_impl/random: Update doxygen group markup.
8274         * include/tr1_impl/unordered_map: Same.
8275         * include/tr1_impl/unordered_set: Same.
8276         * include/tr1_impl/array: Same.
8277         * include/std/numeric: Same.
8278         * include/std/utility: Same.
8279         * include/std/bitset: Same.
8280         * include/std/iosfwd: Same.
8281         * include/bits/stl_list.h: Same.
8282         * include/bits/stl_map.h: Same.
8283         * include/bits/stl_algobase.h: Same.
8284         * include/bits/stl_queue.h: Same.
8285         * include/bits/stl_set.h: Same.
8286         * include/bits/stl_stack.h: Same.
8287         * include/bits/stl_iterator_base_types.h: Same.
8288         * include/bits/forward_list.h: Same.
8289         * include/bits/basic_string.h: Same.
8290         * include/bits/stl_multimap.h: Same.
8291         * include/bits/stl_vector.h: Same.
8292         * include/bits/stl_deque.h: Same.
8293         * include/bits/stl_multiset.h: Same.
8294         * include/bits/stl_algo.h: Same.
8295         * include/bits/stl_bvector.h: Same.
8296         * include/bits/algorithmfwd.h: Same.
8297         * include/bits/stl_function.h: Same.
8298         * include/tr1/cmath: Same.
8299         * include/backward/binders.h: Same.
8300
8301 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8302
8303         * include/std/system_error (system_category): To system_category().
8304         (generic_category): To generic_category. DR 890.
8305         * src/system_error.cc: Define.
8306         * include/bits/functexcept.h: Only one __throw_system_error.
8307         * src/functexcept.cc: Same.
8308         * include/std/mutex: Fixup for changes above.
8309         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8310         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8311         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8312         * config/abi/pre/gnu.ver: Clean up exports.
8313
8314 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8315
8316         * include/std/thread: Fix typo.
8317         * src/thread.cc (thread::join): Use NULL.
8318
8319 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8320
8321         PR libstdc++/39168
8322         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8323         const string&)): Also check that the value != CHAR_MAX.
8324         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8325         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8326         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8327         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8328         _M_cache(const locale&)): Likewise.
8329         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8330         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8331         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8332         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8333         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8334         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8335
8336 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8337             Benjamin Kosnik  <bkoz@redhat.com>
8338
8339         * include/std/thread (_Impl_base): Move _M_id out and into ...
8340         (thread): ...here. Call _M_make_routine in body of constructors.
8341         Adjust data member usage to reflect changes.
8342         (_M_make_routine): From _M_make_shared_data.
8343         (_M_start_thread): Add __shared_base_type argument.
8344         * src/thread.cc: Fixups for above.
8345         * config/abi/pre/gnu.ver: Adjust exports.
8346         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8347         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8348         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8349
8350 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8351
8352         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8353         (compare_type_to_native_type): ...this, add alignment check.
8354         * testsuite/30_threads/condition_variable_any/native_handle/
8355         typesizes.cc: Modify as above.
8356         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8357         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8358         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8359         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8360         * testsuite/30_threads/condition_variable/native_handle/
8361         typesizes.cc: Same.
8362         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8363         typesizes.cc: Same.
8364
8365         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8366         * testsuite/30_threads/thread/cons/2.cc: Same.
8367         * testsuite/30_threads/thread/cons/3.cc: Same.
8368         * testsuite/30_threads/thread/cons/4.cc: Same.
8369         * testsuite/30_threads/thread/cons/5.cc: Same.
8370         * testsuite/30_threads/thread/cons/6.cc: Same.
8371         * testsuite/30_threads/thread/cons/7.cc: Same.
8372         * testsuite/30_threads/thread/cons/8.cc: Same.
8373
8374         * testsuite/30_threads/thread/cons/9.cc: New.
8375         * testsuite/30_threads/thread/cons/moveable.cc: New.
8376
8377         * src/condition_variable.cc: Clean up whitespace.
8378         * include/std/condition_variable: Same.
8379
8380 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8381
8382         * include/std/condition_variable (condition_variable): Remove
8383         _M_internal_mutex. Add private __native_type typedef.
8384         * src/condition_variable.cc (condition_variable::notify_one):
8385         Remove _M_internal_mutex use. Use typedef.
8386         (condition_variable::notify_all): Same.
8387         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8388         (recursive_mutex): Same.
8389         (timed_mutex): Same.
8390         (recursive_timed_mutex): Same.
8391         (once_flag): Make __native_type typedef private.
8392
8393         * include/std/thread (this_thread): Add minimal markup.
8394
8395         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8396         Adjust line numbers.
8397         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8398         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8399         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8400         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8401         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8402         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8403         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8404         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8405         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8406         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8407         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8408         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8409         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8410
8411         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8412         * testsuite/30_threads/condition_variable_any/native_handle/
8413         typesizes.cc: New.
8414         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8415         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8416         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8417         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8418         * testsuite/30_threads/condition_variable/native_handle/
8419         typesizes.cc: Same.
8420         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8421         typesizes.cc: Same.
8422
8423 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8424
8425         PR testsuite/33300
8426         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8427         on darwin for lp64.
8428
8429 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8430
8431         * configure.host: Set abi_baseline_pair for mips64*-linux.
8432         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8433
8434 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8435
8436         * include/std/thread (this_thread::get_id): Inline.
8437
8438 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8439
8440         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8441         _Callable as template argument for _M_make_shared_data.
8442         * testsuite/30_threads/thread/cons/6.cc: New.
8443         * testsuite/30_threads/thread/cons/7.cc: New.
8444         * testsuite/30_threads/thread/cons/8.cc: New.
8445
8446 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8447
8448         * testsuite/30_threads/thread/member: To..
8449         * testsuite/30_threads/thread/members: ...this.
8450         * testsuite/30_threads/condition_variable/member: To...
8451         * testsuite/30_threads/condition_variable/members: ...this.
8452
8453 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8454
8455         * include/std/thread (thread::id): Move definition inside thread.
8456         Use native_handle_type. Remove this_thread::get_id friend.
8457         Change __thread_data_ptr to __shared_base_ptr.
8458         (thread::id::id(native_handle_type): Make public. Still explicit.
8459         Use native_handle_type. Change _M_thread_id to _M_thread.
8460         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8461         _M_thread_handle to _M_id.
8462         (thread::__thread_data): Rename to _Impl.
8463         Fixup for renames.
8464         (thread::_M_make_thread_data): Return derived type.
8465         (thread::hardware_concurrency): Add definition for default case.
8466         (thread::get_id): Now can define inline.
8467         (thread): Change _M_thread_data to _M_data.
8468         (this_thread::get_id): Now can define inline.
8469         * src/thread.cc (__thread_proxy): Rename to
8470         execute_native_thread_routine.
8471         Fixup for other renames.
8472         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8473         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8474         * testsuite/30_threads/thread/algorithm: Move to..
8475         * testsuite/30_threads/thread/swap: ...this.
8476         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8477         * testsuite/30_threads/thread/id/operators.cc: New.
8478
8479 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8480
8481         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8482         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8483         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8484         exposing it in public std::tuple interface.
8485
8486 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8487             Benjamin Kosnik  <bkoz@redhat.com>
8488
8489         * include/std/thread (__thread_data_base): Nest class in std::thread.
8490         (__thread_data): Likewise.
8491         (__thread_data_ptr): Nest typedef in std::thread.
8492         * src/thread.cc (__thread_proxy): Qualify the above names.
8493         * config/abi/pre/gnu.ver: Remove unused exports.
8494
8495 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8496
8497         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8498         * include/bits/stl_vector.h: Remove private vector_type typedef.
8499         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8500         Fix line numbers.
8501         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8502         * testsuite/23_containers/vector/requirements/dr438/
8503         constructor_1_neg.cc: Same.
8504         * testsuite/23_containers/vector/requirements/dr438/
8505         constructor_2_neg.cc: Same.
8506         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8507         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8508
8509 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8510
8511         PR libstdc++/25191
8512         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8513         deal consistently with __try and __catch too.
8514         * src/localename.cc: Replace try -> __try, catch -> __catch.
8515         * src/ios.cc: Likewise.
8516         * src/locale.cc: Likewise.
8517         * src/istream.cc: Likewise.
8518         * src/thread.cc: Likewise.
8519         * src/compatibility.cc: Likewise.
8520         * src/bitmap_allocator.cc: Likewise.
8521         * src/ios_init.cc: Likewise.
8522         * include/debug/deque: Likewise.
8523         * include/debug/list: Likewise.
8524         * include/tr1_impl/hashtable: Likewise.
8525         * include/std/bitset: Likewise.
8526         * include/ext/pb_ds/detail/resize_policy/
8527         hash_load_check_resize_trigger_imp.hpp: Likewise.
8528         * include/ext/pb_ds/detail/resize_policy/
8529         hash_standard_resize_policy_imp.hpp: Likewise.
8530         * include/ext/pb_ds/detail/cc_hash_table_map_/
8531         resize_fn_imps.hpp: Likewise.
8532         * include/ext/pb_ds/detail/cc_hash_table_map_/
8533         constructor_destructor_fn_imps.hpp: Likewise.
8534         * include/ext/pb_ds/detail/pat_trie_/
8535         split_join_branch_bag.hpp: Likewise.
8536         * include/ext/pb_ds/detail/pat_trie_/
8537         constructors_destructor_fn_imps.hpp: Likewise.
8538         * include/ext/pb_ds/detail/bin_search_tree_/
8539         constructors_destructor_fn_imps.hpp: Likewise.
8540         * include/ext/pb_ds/detail/gp_hash_table_map_/
8541         resize_fn_imps.hpp: Likewise.
8542         * include/ext/pb_ds/detail/gp_hash_table_map_/
8543         constructor_destructor_fn_imps.hpp: Likewise.
8544         * include/ext/pb_ds/detail/binary_heap_/
8545         constructors_destructor_fn_imps.hpp: Likewise.
8546         * include/ext/pb_ds/detail/binary_heap_/
8547         erase_fn_imps.hpp: Likewise.
8548         * include/ext/pb_ds/detail/binary_heap_/
8549         split_join_fn_imps.hpp: Likewise.
8550         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8551         constructors_destructor_fn_imps.hpp: Likewise.
8552         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8553         * include/ext/pb_ds/detail/list_update_map_/
8554         constructor_destructor_fn_imps.hpp: Likewise.
8555         * include/ext/slist: Likewise.
8556         * include/ext/memory: Likewise.
8557         * include/ext/rc_string_base.h: Likewise.
8558         * include/ext/ropeimpl.h: Likewise.
8559         * include/ext/vstring.tcc: Likewise.
8560         * include/ext/rope: Likewise.
8561         * include/ext/sso_string_base.h: Likewise.
8562         * include/bits/shared_ptr.h: Likewise.
8563         * include/bits/stl_list.h: Likewise.
8564         * include/bits/locale_classes.tcc: Likewise.
8565         * include/bits/locale_facets.tcc: Likewise.
8566         * include/bits/locale_classes.h: Likewise.
8567         * include/bits/forward_list.h: Likewise.
8568         * include/bits/stl_vector.h: Likewise.
8569         * include/bits/stl_deque.h: Likewise.
8570         * include/bits/istream.tcc: Likewise.
8571         * include/bits/stl_uninitialized.h: Likewise.
8572         * include/bits/ostream.tcc: Likewise.
8573         * include/bits/vector.tcc: Likewise.
8574         * include/bits/stl_tempbuf.h: Likewise.
8575         * include/bits/deque.tcc: Likewise.
8576         * include/bits/basic_string.tcc: Likewise.
8577         * include/bits/ostream_insert.h: Likewise.
8578         * include/bits/locale_facets_nonio.tcc: Likewise.
8579         * include/bits/stl_tree.h: Likewise.
8580         * include/bits/fstream.tcc: Likewise.
8581         * include/tr1/shared_ptr.h: Likewise.
8582         * include/tr1/hypergeometric.tcc: Likewise.
8583         * include/backward/hashtable.h: Likewise.
8584         * libsupc++/exception_ptr.h: Likewise.
8585         * libsupc++/eh_personality.cc: Likewise.
8586         * libsupc++/eh_call.cc: Likewise.
8587         * config/locale/gnu/monetary_members.cc: Likewise.
8588         * config/locale/gnu/time_members.h: Likewise.
8589         * config/locale/generic/time_members.h: Likewise.
8590
8591 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8592
8593         * include/parallel/algorithmfwd.h:
8594         Add parallelism default for many declarations.
8595         * include/parallel/numericfwd.h: Likewise.
8596         * include/parallel/iterator.h: Use iterator_traits as usual.
8597         * include/parallel/par_loop.h:
8598         Include equally_split.h.
8599         (for_each_template_random_access_ed):
8600         Avoid calling the Result default constructor.
8601         * include/parallel/numeric: Replace
8602         for_each_template_random_access by
8603         for_each_template_random_access_ed in numeric functions.
8604
8605 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8606
8607         * config/os/gnu-linux/os_defines.h: Remove superfluous
8608         __NO_STRING_INLINES.
8609
8610 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8611
8612         * testsuite/21_strings/c_strings/char/3.cc: New test.
8613         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8614
8615 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8616             Jakub Jelinek  <jakub@redhat.com>
8617
8618         PR libstdc++/30928 (partial, works together with recent glibcs)
8619         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8620         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8621         defined.
8622         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8623         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8624         defined.
8625         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8626         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8627         defined.
8628         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8629         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8630         defined.
8631         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8632         argument is const char *, assign result to const char * var, not
8633         char *.
8634         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8635         argument is const wchar_t *, assign result to const wchar_t * var, not
8636         wchar_t *.
8637
8638 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8639
8640         * include/std/thread: Remove unused headers.
8641         (__thread_data_base): Remove unused mutex and base.
8642         (thread::~thread): Only detach if joinable.
8643         (thread::joinable): Test if thread data ptr is empty.
8644         (thread::_M_thread_data_mutex): Remove.
8645         (thread::_M_get_thread_data): Remove.
8646         (thread::_M_make_thread_data): Remove overload, use make_shared.
8647         (thread::id::id): Make constructor explicit.
8648         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8649         (thread::_M_start_thread): Break shared_ptr cycle on error.
8650         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8651         * testsuite/30_threads/thread/member/4.cc: New.
8652         * testsuite/30_threads/thread/member/5.cc: New.
8653
8654 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8655
8656         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8657         (standard_layout): Just use !has_virtual_destructor for now.
8658         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8659         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8660         * testsuite/30_threads/recursive_mutex/requirements/
8661         standard_layout.cc: New.
8662         * testsuite/30_threads/condition_variable/requirements/
8663         standard_layout.cc: New.
8664         * testsuite/29_atomics/atomic_address/requirements/
8665         standard_layout.cc: Adjust.
8666         * testsuite/29_atomics/atomic_flag/requirements/
8667         standard_layout.cc: Same.
8668         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8669         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8670         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8671         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8672         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8673         line numbers.
8674         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8675         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8676         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8677         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8678         Remove, not required.
8679
8680 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8681
8682         * include/std/thread (__thread_data_base, thread): Rename member
8683         functions to match coding style.
8684         (thread::thread,thread::operator=): Define move operations.
8685         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8686         * config/abi/pre/gnu.ver: Adjust.
8687
8688 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8689
8690         PR libstdc++/38384
8691         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8692         on HPUX.
8693         * configure: Regenerate.
8694
8695 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8696
8697         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8698         atomic_flag_fence.
8699
8700 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8701
8702 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8703             Uros Bizjak  <ubizjak@gmail.com>
8704
8705         PR libstdc++/38834
8706         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8707         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8708
8709 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8710             Rainer Emrich  <r.emrich@de.tecosim.com>
8711
8712         PR libstdc++/38919
8713         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8714         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8715         * configure: Regenerate.
8716
8717 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8718
8719         * include/std/thread (__thread_data_base::__run): Make non-const.
8720         * testsuite/30_threads/thread/cons/5.cc: New.
8721
8722 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8723
8724         * src/Makefile.am (sources): Add math_stubs_float.cc.
8725         * src/Makefile.in: Regenerate.
8726         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8727
8728 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8729
8730         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8731         * src/Makefile.in: Regenerate.
8732         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8733
8734 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8735
8736         PR libstdc++/32666
8737         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8738
8739 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8740
8741         PR libstdc++/32666
8742         * Makefile.am (hosted_source): Remove libmath directory.
8743         * Makefile.in: Regenerate.
8744         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8745         (AC_REPLACE_MATHFUNCS): Remove.
8746         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8747         in GLIBCXX_CHECK_C99_TR1.
8748         * acinclude.m4: Remove libmath, need_math.
8749         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8750         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8751         * configure.ac: Same.
8752         * configure: Regenerate.
8753         * fragment.am: Fix comment.
8754         * config.h.in: Regenerate.
8755         * src/Makefile.in: Regenerate.
8756         * src/Makefile.am: Remove libmath references.
8757         * doc/Makefile.in: Regenerate.
8758         * po/Makefile.in: Regenerate.
8759         * include/Makefile.in: Regenerate.
8760         * libsupc++/Makefile.in: Regenerate.
8761         * testsuite/Makefile.in: Regenerate.
8762
8763         * src/compatibility.cc: Also export long double versions of "C" math
8764         library if hppa-linux.
8765         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8766         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8767
8768         * libmath: Remove.
8769         * libmath/signbit.c: Same.
8770         * libmath/stubs.c: Same.
8771         * libmath/Makefile.in: Same.
8772         * libmath/copysignf.c: Same.
8773         * libmath/mathconf.h: Same.
8774         * libmath/signbitf.c: Same.
8775         * libmath/Makefile.am: Same.
8776         * libmath/signbitl.c: Same.
8777
8778 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8779             Paolo Carlini  <paolo.carlini@oracle.com>
8780
8781         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8782         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8783         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8784         * configure.ac: Adjust.
8785         * doc/xml/manual/configure.xml: Update.
8786         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8787         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8788         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8789         * configure: Regenerate.
8790         * config.h.in: Likewise.
8791
8792         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8793         thread::joinable, thread::swap, this_thread::get_id,
8794         this_thread::yield): Define inline...
8795         * include/std/thread: ... here.
8796         * config/abi/pre/gnu.ver: Adjust.
8797
8798 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8799
8800         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8801         Add dg-timeout-factor 2.0.
8802         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8803         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8804         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8805         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8806         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8807         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8808
8809 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8810
8811         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8812         field from readelf output.
8813
8814 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8815
8816         PR libstdc++/38384
8817         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8818         * configure: Regenerate.
8819
8820 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8821
8822         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8823         _GLIBCXX_HAVE_TLS.
8824         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8825
8826 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8827
8828         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8829         constructor for _M_pattern.
8830         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8831         string.cc: Test construction from different basic_string type.
8832         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8833         string.cc: Likewise.
8834
8835 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8836             Jonathan Larmour  <jifl@eCosCentric.com>
8837
8838         PR libstdc++/36801
8839         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8840         New.
8841         (__gnu_cxx::__exchange_and_add): Use it.
8842         * src/atomic.cc (get_atomic_mutex): New.
8843         * src/debug.cc (get_safe_base_mutex): New.
8844         * src/locale.cc (get_locale_cache_mutex): New.
8845         * src/mt_allocator.cc (get_freelist): New.
8846         (get_freelist_mutex): New.
8847         * src/pool_allocator.cc (get_palloc_mutex): New.
8848         * include/std/mutex (__once_functor_lock): To
8849         (__get_once_functor_lock): ...this.
8850         * src/mutex.cc (__once_mutex): Don't export, use
8851         (get_once_mutex): ...this.
8852         * config/abi/pre/gnu.ver: Adjust exports.
8853
8854 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8855
8856         PR libstdc++/38732
8857         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8858         referenceCount field again.
8859         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8860         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8861         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8862         inline functions.
8863         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8864         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8865         instead of __cxa_exception.
8866         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8867         __cxxabiv1::__cxa_throw): Likewise.
8868         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8869         std::__exception_ptr::exception_ptr::_M_addref,
8870         std::__exception_ptr::exception_ptr::_M_release,
8871         __gxx_dependent_exception_cleanup): Likewise.
8872         * testsuite/18_support/exception/38732.cc: New test.
8873
8874         PR libstdc++/38092
8875         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8876         * src/compatibility.cc: Don't use .symver directives if
8877         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8878         * config.h.in: Regenerated.
8879         * configure: Likewise.
8880
8881 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8882
8883         PR libstdc++/38466
8884         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8885
8886 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8887
8888         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8889         of classic locale...
8890         (locale::classic): Here.
8891
8892 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8893
8894         * include/tr1_impl/regex: Fix bad return statements and typos.
8895
8896 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8897
8898         * include/tr1_impl/regex: Remove unimplemented function definitions.
8899         * testsuite/28_regex/init-list.cc: Compile only.
8900         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8901         c_string_extended.cc: Same.
8902         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8903         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8904
8905 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8906
8907         PR libstdc++/38384
8908         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8909         * configure: Regenerate.
8910
8911 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8912
8913         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8914         * configure: Regenerate.
8915
8916 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8917
8918         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8919         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8920         * configure: Regenerate.
8921
8922 2009-01-04  Richard Guenther  <rguenther@suse.de>
8923
8924         PR libstdc++/38720
8925         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8926         integer type for storage, arithmetic and comparisons.
8927         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8928
8929 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8930
8931         PR libstdc++/38719
8932         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8933         _Fwd_list_const_iterator::_M_next): Fix return type.
8934
8935 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8936
8937         * Revert last commit, reopen and suspend libstdc++/38678.
8938
8939 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8940
8941         PR libstdc++/38678
8942         * include/std/istream (basic_istream<>::_M_read): New.
8943         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8944         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8945         * include/std/ostream (basic_ostream<>::_M_write_): New.
8946         (basic_ostream<>::_M_write): Adjust.
8947         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8948         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8949         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8950         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8951         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.