OSDN Git Service

4173c75951e147268965ca6d802b9a39364fdc9c
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         * include/bits/random.tcc
4         (negative_binomial_distribution<>::operator()
5         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
6         class member gamma_distribution.
7         (negative_binomial_distribution<>::operator()
8         (_UniformRandomNumberGenerator&)): Implement out of line here.
9         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
10         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
11         (student_t_distribution<>::operator()
12         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
13         simplify.
14         (operator<<(basic_ostream<>&, student_t_distribution<>),
15         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
16         (chi_squared_distribution<>::operator()
17         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
18         tweak to use a class member gamma_distribution.
19         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
20         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
21         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
22         const param_type&): Move inline, tweak to use class member
23         gamma_distributions.
24         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
25         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
26         * include/bits/random.h: Adjust, minor tweaks.
27
28 2009-06-10  Tom Tromey  <tromey@redhat.com>
29
30         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
31         (build_libstdcxx_dictionary): Accept shortened form of
32         basic_string names.
33         (StdStringPrinter.to_string): Remove reference to WideEncoding.
34
35 2009-06-10  Tom Tromey  <tromey@redhat.com>
36
37         PR libstdc++/40289:
38         * python/Makefile.in: Rebuild.
39         * python/hook.in: Compute module path relative to objfile.
40         * python/Makefile.am (pythondir): Redefine.
41         (gdb.py): Subst toolexeclibdir.
42         (install-data-local): Rewrite.
43
44 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
45
46         * include/bits/move.h: Doxygen group fixes.
47
48 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
49
50         * include/bits/random.tcc (gamma_distribution<>::operator()
51         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
52         the Marsaglia/Tsang algorithm.
53         (gamma_distribution<>::param_type::_M_initialize): Adjust.
54         (operator<<(basic_ostream<>&, gamma_distribution<>),
55         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
56
57         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
58         Remove, just use normal_distribution.
59         (operator<<(basic_ostream<>&, student_t_distribution<>),
60         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
61         (linear_congruential_engine<>::operator()()): Move inline.
62         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
63         const param_type&)): Move inline, just use normal_distribution.
64         (operator<<(basic_ostream<>&, lognormal_distribution<>),
65         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
66         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
67         const param_type&)): Move here, out of line.
68         (piecewise_constant_distribution<>::param_type::param_type()): Move
69         inline.
70         * include/bits/random.h: Adjust, minor tweaks.
71
72 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
73
74         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
75
76 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
77
78         * include/ext/throw_allocator.h: Rework.
79         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
80         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
81         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
82         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
83         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
84         * testsuite/util/regression/rand/priority_queue/
85         container_rand_regression_test.tcc: Inline functions.
86         * testsuite/util/regression/rand/assoc/
87         container_rand_regression_test.tcc: Same.
88
89 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
90
91         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
92
93 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
94
95         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
96         * configure: Regenerate.
97
98 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
99
100         PR libstdc++/40299
101         * include/ext/memory: Fully qualify calls with __gnu_cxx.
102         * testsuite/ext/rope/40299.cc: New.
103
104 2009-05-28  Tom Tromey  <tromey@redhat.com>
105             Phil Muldoon  <pmuldoon@redhat.com>
106             Jonathan Wakely  <jwakely.gcc@gmail.com>
107
108         * python/Makefile.in, , python/libstdcxx/__init__.py,
109         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
110         python/hook.in, python/Makefile.am: New files.
111         * configure, Makefile.in: Rebuild.
112         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
113         * Makefile.am (SUBDIRS): Add python.
114
115 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
116
117         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
118         to ...
119         * testsuite/util/replacement_memory_operators.h: ...here. New.
120         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
121         * testsuite/util/testsuite_hooks.cc: Same.
122
123         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
124         replacement_memory_operators.h.
125         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
126         * testsuite/ext/mt_allocator/check_delete.cc: Same.
127         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
128         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
129         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
130         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
131         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
132         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
133         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
134         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
135         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
136         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
137         * testsuite/ext/mt_allocator/check_new.cc: Same.
138         * testsuite/ext/debug_allocator/check_delete.cc: Same.
139         * testsuite/ext/debug_allocator/check_new.cc: Same.
140         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
141         * testsuite/ext/new_allocator/check_delete.cc: Same.
142         * testsuite/ext/new_allocator/check_new.cc: Same.
143         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
144         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
145         * testsuite/ext/throw_allocator/check_delete.cc: Same.
146         * testsuite/ext/throw_allocator/check_new.cc: Same.
147         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
148         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
149         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
150         * testsuite/ext/malloc_allocator/check_new.cc: Same.
151         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
152         * testsuite/ext/pool_allocator/check_delete.cc: Same.
153         * testsuite/ext/pool_allocator/check_new.cc: Same.
154         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
155         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
156         * testsuite/ext/array_allocator/check_delete.cc: Same.
157         * testsuite/ext/array_allocator/check_new.cc: Same.
158         * testsuite/23_containers/deque/cons/1.cc: Same.
159         * testsuite/23_containers/deque/cons/2.cc: Same.
160
161 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
162
163         * libsupc++/initializer_list: Format.
164         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
165         * testsuite/18_support/initializer_list/requirements/
166         explicit_instantiation.cc: New.
167
168 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
169
170         PR libstdc++/40273
171         * include/tr1_impl/functional: Add explicit casts.
172         * testsuite/20_util/function/requirements/
173         explicit_instantiation.cc: New.
174         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
175
176 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
177
178         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
179
180 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
181
182         PR libstdc++/40221
183         * include/tr1_impl/functional: Add explicit cast.
184
185 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
186
187         PR libstdc++/40094
188         Revert:
189         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
190         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
191         out of line member functions definitions.
192         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
193         Remove, use static locals instead.
194         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
195         * src/throw_allocator.cc: New.
196         * src/Makefile.am: Add.
197         * config/abi/pre/gnu.ver: Add exports.
198         * src/Makefile.in: Regenerate.
199
200 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
201
202         * include/tr1_impl/functional (function): Use explicit operator bool.
203         * include/bits/shared_ptr.h (__shared_ptr): Same.
204         * include/bits/unique_ptr.h (unique_ptr): Same.
205         * include/std/mutex (unique_lock): Same.
206         * include/std/system_error (error_code): Same.
207         (error_condition): Same.
208         * include/std/ostream (sentry): Same.
209         * include/std/istream (sentry): Same.
210         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
211         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
212         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
213         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
214         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
215         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
216         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
217
218 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
219
220         * testsuite/23_containers/list/14340.cc: Abstract list type.
221         * testsuite/23_containers/list/init-list.cc: Same.
222         * testsuite/23_containers/list/pthread5.cc: Same.
223         * testsuite/23_containers/list/invalidation/1.cc: Same.
224         * testsuite/23_containers/list/invalidation/2.cc: Same.
225         * testsuite/23_containers/list/invalidation/3.cc: Same.
226         * testsuite/23_containers/list/invalidation/4.cc: Same.
227         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
228         * testsuite/23_containers/list/modifiers/1.cc: Same.
229         * testsuite/23_containers/list/modifiers/2.cc: Same.
230         * testsuite/23_containers/list/modifiers/3.cc: Same.
231         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
232         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
233         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
234         * testsuite/23_containers/list/cons/1.cc: Same.
235         * testsuite/23_containers/list/cons/2.cc: Same.
236         * testsuite/23_containers/list/cons/3.cc: Same.
237         * testsuite/23_containers/list/cons/4.cc: Same.
238         * testsuite/23_containers/list/cons/5.cc: Same.
239         * testsuite/23_containers/list/cons/6.cc: Same.
240         * testsuite/23_containers/list/cons/7.cc: Same.
241         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
242         * testsuite/23_containers/list/cons/8.cc: Same.
243         * testsuite/23_containers/list/cons/9.cc: Same.
244         * testsuite/23_containers/list/operations/1.cc: Same.
245         * testsuite/23_containers/list/operations/2.cc: Same.
246         * testsuite/23_containers/list/operations/3.cc: Same.
247         * testsuite/23_containers/list/operations/4.cc: Same.
248         * testsuite/23_containers/list/operations/5.cc: Same.
249         * testsuite/23_containers/list/requirements/citerators.cc: Same.
250         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
251         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
252         * testsuite/23_containers/list/requirements/dr438/
253         constructor_1_neg.cc: Same.
254         * testsuite/23_containers/list/requirements/dr438/
255         constructor_2_neg.cc: Same.
256         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
257         * testsuite/23_containers/list/requirements/
258         partial_specialization/1.cc: Same.
259         * testsuite/23_containers/list/23781.cc: Same.
260         * testsuite/23_containers/list/pthread1.cc: Same.
261         * testsuite/23_containers/list/capacity/1.cc: Same.
262         * testsuite/23_containers/list/capacity/29134.cc: Same.
263         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
264         * testsuite/23_containers/list/moveable.cc: Same.
265
266         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
267
268 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
269
270         PR libstdc++/40184
271         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
272         Declare...
273         * config/locale/gnu/c_locale.cc: ... and define.
274         * config/locale/generic/c_locale.cc: Define.
275         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
276         Use it.
277         * testsuite/22_locale/locale/cons/40184.cc: New.
278
279 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
280
281         PR libstdc++/40192
282         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
283         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
284         * testsuite/23_containers/vector/40192.cc: New.
285
286 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
287
288         * include/bits/stl_pair.h (swap): Do not swap rvalues.
289         * include/bits/stl_deque.h (swap): Likewise.
290         * include/bits/stl_list.h (swap): Likewise.
291         * include/bits/stl_vector.h (swap): Likewise.
292         * include/bits/stl_bvector.h (swap): Likewise.
293         * include/bits/stl_queue.h (swap): Likewise.
294         * include/bits/stl_stack.h (swap): Likewise.
295         * include/bits/stl_tree.h (swap): Likewise.
296         * include/bits/stl_map.h (swap): Likewise.
297         * include/bits/stl_multimap.h (swap): Likewise.
298         * include/bits/stl_set.h (swap): Likewise.
299         * include/bits/stl_multiset.h (swap): Likewise.
300         * include/bits/forward_list.h (swap): Likewise.
301         * include/bits/unique_ptr.h (swap): Likewise.
302         * include/debug/deque (swap): Likewise.
303         * include/debug/list (swap): Likewise.
304         * include/debug/vector (swap): Likewise.
305         * include/debug/map.h (swap): Likewise.
306         * include/debug/multimap.h (swap): Likewise.
307         * include/debug/set.h (swap): Likewise.
308         * include/debug/multiset.h (swap): Likewise.
309         * include/debug/unordered_map (swap): Likewise.
310         * include/debug/unordered_set (swap): Likewise.
311         * include/ext/vstring.h (swap): Likewise.
312         * include/tr1_impl/unordered_map (swap): Likewise.
313         * include/tr1_impl/hashtable (swap): Likewise.
314         * include/tr1_impl/unordered_set (swap): Likewise.
315         * include/std/tuple (swap): Likewise.
316         * include/std/mutex (swap): Likewise.
317         * include/std/thread (swap): Likewise.
318         (operator<<): Only output to lvalue streams.
319         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
320         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
321         * testsuite/23_containers/deque/requirements/dr438/
322         assign_neg.cc: Adjust line numbers.
323         * testsuite/23_containers/deque/requirements/dr438/
324         constructor_1_neg.cc: Likewise.
325         * testsuite/23_containers/deque/requirements/dr438/
326         constructor_2_neg.cc: Likewise.
327         * testsuite/23_containers/deque/requirements/dr438/
328         insert_neg.cc: Likewise.
329         * testsuite/23_containers/list/requirements/dr438/
330         assign_neg.cc: Likewise.
331         * testsuite/23_containers/list/requirements/dr438/
332         constructor_1_neg.cc: Likewise.
333         * testsuite/23_containers/list/requirements/dr438/
334         constructor_2_neg.cc: Likewise.
335         * testsuite/23_containers/list/requirements/dr438/
336         insert_neg.cc: Likewise.
337         * testsuite/23_containers/vector/requirements/dr438/
338         assign_neg.cc: Likewise.
339         * testsuite/23_containers/vector/requirements/dr438/
340         constructor_1_neg.cc: Likewise.
341         * testsuite/23_containers/vector/requirements/dr438/
342         constructor_2_neg.cc: Likewise.
343         * testsuite/23_containers/vector/requirements/dr438/
344         insert_neg.cc: Likewise.
345         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
346         test non-member swap.
347         * testsuite/30_threads/thread/swap/2.cc: Remove.
348
349 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
350
351         * include/std/mutex: Move std::lock_error to ...
352         * src/compatibility.cc: Here.
353         * src/mutex.cc: Likewise.
354         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
355         for lock types and remove std::lock_error check.
356
357 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
358
359         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
360         double include.
361
362 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
363
364         PR libstdc++/40160
365         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
366         typeid when __GXX_RTTI is undefined.
367         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
368         for null _M_variant._M_iterator._M_type,
369         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
370         * testsuite/21_strings/basic_string/40160.cc: New.
371
372 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
373
374         * testsuite/26_numerics/random/discrete_distribution/cons/
375         num_xbound_fun.cc: Minor tweaks.
376         * testsuite/26_numerics/random/piecewise_constant_distribution/
377         cons/initlist_fun.cc: Likewise
378         * testsuite/26_numerics/random/piecewise_constant_distribution/
379         cons/num_xbound_fun.cc: Likewise
380         * testsuite/26_numerics/random/piecewise_linear_distribution/
381         cons/initlist_fun.cc: Likewise
382         * testsuite/26_numerics/random/piecewise_linear_distribution/
383         cons/num_xbound_fun.cc: Likewise
384
385 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
386
387         PR libstdc++/36211
388         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
389         cxxldflags to additional_flags rather than cxx_final.
390
391 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
392
393         * testsuite/26_numerics/random/discrete_distribution/cons/
394         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
395         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
396         initlist_fun.cc: Likewise
397         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
398         num_xbound_fun.cc: Likewise
399         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
400         initlist_fun.cc: Likewise
401         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
402         num_xbound_fun.cc: Likewise
403
404 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
405
406         PR libstdc++/40123
407         * random.tcc (independent_bits_engine<>::operator()()): Use
408         result_type(1), not 1UL.
409
410         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
411         and _M_b.min(), instead of this->max() and this->min().
412
413         * random.h (_ShiftMin1): Remove, adjust everywhere.
414
415         * random.tcc: Minor cosmetic changes.
416
417 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
418
419         * include/bits/random.tcc (cauchy_distribution<>::
420         operator()(_UniformRandomNumberGenerator&, const param_type&)):
421         Avoid M_PI, a glibc extension.
422
423 2009-05-13  Ben Elliston  <bje@au.ibm.com>
424
425         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
426         * include/Makefile.in: Likewise.
427
428 2009-05-13  Ben Elliston  <bje@au.ibm.com>
429
430         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
431         const void * const.
432
433 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
434
435         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
436         random number engines, complex, bitset, array, time utilities, and
437         char_traits.
438
439 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
440
441         * libsupc++/exception: Include nested_exception.h in C++0x mode.
442         * libsupc++/nested_exception.h: New.
443         * libsupc++/Makefile.am: Add new header.
444         * libsupc++/Makefile.in: Regenerate.
445         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
446         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
447         * testsuite/18_support/nested_exception/cons.cc: New.
448         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
449         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
450         * doc/xml/manual/status_cxx200x.xml: Adjust.
451
452 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
453
454         * include/ext/throw_allocator.h: Remove redundant include.
455
456 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
457
458         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
459         out of line member functions definitions.
460         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
461         Remove, use static locals instead.
462         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
463         * src/throw_allocator.cc: New.
464         * src/Makefile.am: Add.
465         * config/abi/pre/gnu.ver: Add exports.
466         * src/Makefile.in: Regenerate.
467
468 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
469
470         * configure.ac: Bump libtool_VERSION to 6:12:0.
471         * configure: Regenerate.
472
473 2009-05-07  Matthias Klose  <doko@ubuntu.com>
474
475         PR libstdc++/40038
476         * src/math_stubs_long_double.cc: Add ceill.
477
478 2009-05-06  Johannes Singler  <singler@ira.uka.de>
479
480         PR libstdc++/39546
481         * include/parallel/algo.h (find_switch):
482         Parametrize binder2nd with const T& instead of T.
483         * testsuite/25_algorithms/find/39546.cc: new test case
484
485 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
486
487         Revert:
488         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
489
490         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
491         possible.
492         * configure: Regenerate.
493
494 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
495
496         PR libstdc++/39909
497         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
498         __set_once_functor_lock_ptr): Replace global lock object with local
499         locks on global mutex.
500         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
501         __set_once_functor_lock_ptr): Likewise, keeping old function to
502         preserve ABI.
503         (__once_proxy): Use pointer to local lock if set, global lock
504         otherwise.
505         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
506         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
507         * testsuite/30_threads/call_once/39909.cc: New.
508
509 2009-05-03  Jan Hubicka  <jh@suse.cz>
510
511         * include/parallel/settings.h (get): Mark const.
512         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
513         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
514         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
515         throw ().
516         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
517         (is_open, fd): Mark pure and throw ().
518         (seekoff): Mark throw ().
519
520 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
521
522         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
523         possible.
524         * configure: Regenerate.
525
526 2009-05-02  Jan Hubicka  <jh@suse.cz>
527
528         * include/tr1_impl/functional_hash.h (explicit specializations of ()
529         operator): Mark pure.
530
531 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
532
533         * scripts/create_testsuite_files: Remove thread directory.
534
535 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
536
537         PR libstdc++/39868
538         * scripts/run_doxygen: Uncomment removal of includes.
539         (problematic): Rewrite __cxxabiv1 namespace to abi.
540
541 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
542
543         Revert the last commit.
544
545 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
546
547         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
548         Replace global lock object with local locks on global mutex.
549         * src/mutex.cc: Likewise.
550         * config/abi/pre/gnu.ver: Adjust.
551         * testsuite/30_threads/call_once/call_once2.cc: New.
552
553 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
554
555         PR libstdc++/39880
556         PR libstdc++/39881
557         PR libstdc++/39882
558         * include/std/system_error (is_error_code_enum<errc>): Remove.
559         (error_condition<>::error_condition(_ErrorCodeEnum,)
560         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
561         (error_code<>::error_code(_ErrorCodeEnum,),
562         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
563         * testsuite/19_diagnostics/system_error/39880.cc: New.
564         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
565         Likewise.
566         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
567         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
568         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
569         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
570         Adjust.
571         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
572         Likewise.
573         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
574         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
575         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
576         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
577         Likewise.
578         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
579         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
580         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
581         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
582
583 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
584
585         * doc/xml/authors.xml: Add space.
586         * doc/xml/faq.xml: Update links.
587         * doc/xml/manual/intro.xml: Same.
588         * doc/xml/manual/abi.xml: Update.
589         * doc/xml/manual/appendix_contributing.xml: Fix typo.
590         * doc/xml/manual/status_cxxtr1.xml: Update links.
591         * doc/xml/manual/status_cxx1998.xml: Same.
592         * doc/xml/manual/status_cxx200x.xml: Same.
593
594 2009-04-22  Jan Hubicka  <jh@suse.cz>
595
596         * include/tr1_impl/array (at): Do not use builtin_expect.
597         * include/ext/throw_allocator.h (allocate): Likewise.
598         * include/ext/pool_allocator.h (allocate): Likweise.
599         * include/ext/bitmap_allocator.h (allocate): Likewise.
600         * include/ext/rc_string_base.h (_S_construct): Likewise.
601         * include/ext/malloc_allocator.h (allocate): Likewise.
602         * include/ext/mt_allocator.h (allocate): Likewise.
603         * include/ext/sso_string_base.h (_M_construct): Likewise.
604         * include/bits/basic_string.tcc (_S_construct): Likewise.
605
606 2009-04-22  Jan Hubicka  <jh@suse.cz>
607
608         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
609         (atexit, atoll, stroll, strtoull): Mark throw ()
610         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
611         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
612         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
613         (atexit, atoll, stroll, strtoull): Mark throw ()
614         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
615         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
616
617 2009-04-21  Jan Hubicka  <jh@suse.cz>
618
619         * include/ext/atomicity.h
620         (__exchange_and_add, __atomic_add): Mark throw ().
621         * config/os/aix/atomicity.h
622         * config/os/aix/atomicity.h
623         * config/os/irix/atomicity.h
624         * config/cpu/cris/atomicity.h
625         * config/cpu/m68k/atomicity.h
626         * config/cpu/hppa/atomicity.h
627         * config/cpu/sparc/atomicity.h
628         * config/cpu/i386/atomicity.h
629         * config/cpu/i486/atomicity.h
630         * config/cpu/sh/atomicity.h
631         * config/cpu/generic/atomicity_mutex/atomicity.h
632         * config/cpu/generic/atomicity_builtins/atomicity.h
633         (__exchange_and_add, __atomic_add): Mark throw ().
634
635 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
636
637         PR libstdc++/39835
638         * include/bits/random.h: Avoid the badname __alpha (and, for
639         consistency, __beta too).
640         * include/bits/random.tcc: Likewise.
641
642 2009-04-19  Jan Hubicka  <jh@suse.cz>
643
644         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
645         _GLIBCXX_NOTHROW.
646
647 2009-04-19  Jan Hubicka  <jh@suse.cz>
648
649         * include/c_compatibility/stdatomic.h
650         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
651         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
652         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
653
654 2009-04-18  Jan Hubicka  <jh@suse.cz>
655
656         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
657         * libsupc++/unwind-cxx.h (__cxa_get_globals,
658         __cxa_get_globals_fast): Mark const.
659         (__cxa_get_exception_ptr): Mark pure.
660         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
661         (__terminate): Makr throw ().
662         * libsupc++/exception (terminate): Mark throw().
663         (uncaught_exception): Mark pure.
664         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
665         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
666         Mark throw().
667         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
668         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
669         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
670         __cxa_guard_abort): Mark throw ().
671         (__cxa_pure_virtual): Mark noreturn.
672         (__cxa_current_exception_type): Mark throw and pure.
673         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
674         __cxa_exception_type): Mark pure.
675         (_M_safe_bool_dummy): Mark pure and const.
676
677 2009-04-18  Jan Hubicka  <jh@suse.cz>
678
679         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
680         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
681         _M_destroy_thread_key): Mark throw ()
682         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
683         _M_singular, _M_can_compare _M_get_mutex, _M_message,
684         _M_get_max_length): Mark throw ().
685         * include/debug/formatter.h (_M_message, _M_format_word,
686         _M_get_max_length): Mark throw ().
687         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
688         _M_detach_single): Mark throw ().
689         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
690         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
691         throw ()
692         (_M_get_mutex): Mark throw ().
693         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
694         (_M_destroy_thread_key): Mark CONST and throw.
695         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
696         throw ().
697
698 2009-04-18  Jan Hubicka  <jh@suse.cz>
699
700         * src/condition_variable.cc (condition_variable,
701         condition_variable_any constructors): Mark throw()
702         * src/hash.cc (operator() for long double, string, and wstring): Mark
703         throw ().
704         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
705         _M_setup, rdbuf, str): Mark throw ().
706         * src/chrono.cc (new): Mark throw ().
707         * include/std/system_error (system_category, generic_category): Mark
708         throw () and const.
709         * include/std/chrono (now): Mark throw ().
710         * include/std/condition_variable (condition_variable,
711         ~condition_variable, condition_variable_any,
712         ~condition_variable_any): Mark throw ().
713         * include/std/mutex (mutex): Mark throw ().
714         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
715         throw.
716         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
717         and throw ().
718         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
719         * include/bits/locale_classes.h (_S_initialize_once,
720         _S_clone_c_locale): Mark throw ().
721         (_S_get_c_name): Mark const and throw ().
722         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
723         throw ().
724         * include/bits/locale_facets.h (__convert_to_v explicit instances):
725         Mark throw ().
726         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
727         throw ().
728         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
729         ios_base): Mark throw ()
730         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
731         * include/backward/strstream (strstreambuf constructors): Mark throw ().
732         (str, freeze, _M_setupf): Mark throw ().
733         (pcount): Mark pure and throw ().
734         (rdbuf): Mark const and throw ().
735
736 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
737
738         PR libstdc++/39802
739         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
740         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
741         Always accept negative values, for unsigned types too.
742         * testsuite/22_locale/num_get/get/char/39802.cc: New.
743         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
744
745 2009-04-18  Jan Hubicka  <jh@suse.cz>
746
747         * include/debug/formater.h: Include bits/c++config.h.
748         (_M_error): Mark noreturn.
749         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
750         _GLIBCXX_NORETURN): New.
751         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
752         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
753         Mark pure.
754         * include/c_compatibility/stdatomic.h
755         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
756         __atomic_flag_wait_explicit, __atomic_flag_for_address):
757         Mark by throw ().
758         * src/atomic.cc (atomic_flag_test_and_set_explicit,
759         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
760         __atomic_flag_for_address): Mark by throw ().
761
762 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
763
764         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
765
766 2009-04-16  Jan Hubicka  <jh@suse.cz>
767
768         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
769         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
770         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
771         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
772         out body to ...
773         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
774         functions.
775         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
776         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
777         _Rb_tree_black_count): Mark nothrow.
778
779 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
780
781         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
782         from base classes.
783         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
784
785 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
786
787         * doc/html: Regenerate.
788
789 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
790
791         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
792
793         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
794         * doc/xml/gnu/fdl-1.2.xml: Same.
795         * doc/xml/manual/numerics.xml: Same.
796         * doc/xml/manual/concurrency.xml: Same.
797         * doc/xml/manual/intro.xml: Same.
798         * doc/xml/manual/status_cxxtr1.xml: Same.
799         * doc/xml/manual/containers.xml: Same.
800         * doc/xml/manual/io.xml: Same.
801         * doc/xml/manual/utilities.xml: Same.
802         * doc/xml/manual/support.xml: Same.
803         * doc/xml/manual/using.xml: Same.
804         * doc/xml/manual/localization.xml: Same.
805         * doc/xml/manual/locale.xml: Same.
806         * doc/xml/manual/extensions.xml: Same.
807         * doc/xml/manual/appendix_contributing.xml: Same.
808         * doc/xml/manual/diagnostics.xml: Same.
809         * doc/xml/manual/status_cxx200x.xml: Same.
810
811 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
812
813         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
814         * doc/xml/manual/status_cxx200x.xml: Adjust.
815
816 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
817
818         * doc/xml/spine.xml: Remove unused license entity, update
819         copyright year.
820
821         * doc/xml/manual/spine.xml: Markup for primary index terms.
822         * doc/xml/manual/numerics.xml: Same.
823         * doc/xml/manual/intro.xml: Same.
824         * doc/xml/manual/containers.xml: Same.
825         * doc/xml/manual/io.xml: Same.
826         * doc/xml/manual/appendix_porting.xml: Same.
827         * doc/xml/manual/utilities.xml: Same.
828         * doc/xml/manual/support.xml: Same.
829         * doc/xml/manual/localization.xml: Same.
830         * doc/xml/manual/strings.xml: Same.
831         * doc/xml/manual/extensions.xml: Same.
832         * doc/xml/manual/appendix_contributing.xml: Same.
833         * doc/xml/manual/diagnostics.xml: Same.
834         * doc/xml/manual/algorithms.xml: Same.
835         * doc/xml/manual/appendix_free.xml: Same.
836         * doc/xml/manual/iterators.xml: Same.
837
838         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
839         * doc/xml/gnu/fdl-1.2.xml: Same.
840
841         * doc/xml/manual/status_cxx200x.xml: Re-write.
842
843 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
844
845         PR libstdc++/39629 (final bits)
846         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
847         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
848         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
849         Fix formula for __j.
850         * include/bits/random.tcc (operator==(const normal_distribution<>&,
851         const normal_distribution<>&): Remove.
852         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
853         const uniform_int_distribution<>&), operator==(const
854         uniform_real_distribution<>&, const uniform_real_distribution<>&),
855         operator==(const normal_distribution<>&, const normal_distribution<>&),
856         operator==(const lognormal_distribution<>&,
857         const lognormal_distribution<>&), operator==(const
858         chi_squared_distribution<>&, const chi_squared_distribution<>&),
859         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
860         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
861         operator==(const student_t_distribution<>&,
862         const student_t_distribution<>&), operator==(const
863         bernoulli_distribution<>&, const bernoulli_distribution<>&),
864         operator==(const binomial_distribution<>&, const
865         binomial_distribution<>&), operator==(const geometric_distribution<>&,
866         const geometric_distribution<>&), operator==(const
867         negative_binomial_distribution<>&, const
868         negative_binomial_distribution<>&), operator==(const
869         poisson_distribution<>&, const poisson_distribution<>&),
870         operator==(const exponential_distribution<>&,
871         const exponential_distribution<>&), operator==(const
872         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
873         weibull_distribution<>&, const weibull_distribution<>&),
874         operator==(const extreme_value_distribution<>&,
875         const extreme_value_distribution<>&), operator==(const
876         discrete_distribution<>&, const discrete_distribution<>&),
877         operator==(const piecewise_constant_distribution<>&,
878         const piecewise_constant_distribution<>&), operator==(const
879         piecewise_linear_distribution<>&, const
880         piecewise_linear_distribution<>&)): Remove.
881         * testsuite/26_numerics/random/uniform_real_distribution/operators/
882         serialize.cc: Remove.
883         * testsuite/26_numerics/random/piecewise_constant_distribution/
884         operators/serialize.cc: Likewise.
885         * testsuite/26_numerics/random/chi_squared_distribution/operators/
886         serialize.cc: Likewise.
887         * testsuite/26_numerics/random/normal_distribution/operators/
888         serialize.cc: Likewise.
889         * testsuite/26_numerics/random/uniform_int_distribution/operators/
890         serialize.cc: Likewise.
891         * testsuite/26_numerics/random/poisson_distribution/operators/
892         serialize.cc: Likewise.
893         * testsuite/26_numerics/random/bernoulli_distribution/operators/
894         serialize.cc: Likewise.
895         * testsuite/26_numerics/random/discrete_distribution/operators/
896         serialize.cc: Likewise.
897         * testsuite/26_numerics/random/weibull_distribution/operators/
898         serialize.cc: Likewise.
899         * testsuite/26_numerics/random/negative_binomial_distribution/
900         operators/serialize.cc: Likewise.
901         * testsuite/26_numerics/random/cauchy_distribution/operators/
902         serialize.cc: Likewise.
903         * testsuite/26_numerics/random/gamma_distribution/operators/
904         serialize.cc: Likewise.
905         * testsuite/26_numerics/random/fisher_f_distribution/operators/
906         serialize.cc: Likewise.
907         * testsuite/26_numerics/random/exponential_distribution/operators/
908         serialize.cc: Likewise.
909         * testsuite/26_numerics/random/lognormal_distribution/operators/
910         serialize.cc: Likewise.
911         * testsuite/26_numerics/random/binomial_distribution/operators/
912         serialize.cc: Likewise.
913         * testsuite/26_numerics/random/extreme_value_distribution/
914         operators/serialize.cc: Likewise.
915         * testsuite/26_numerics/random/piecewise_linear_distribution/
916         operators/serialize.cc: Likewise.
917         * testsuite/26_numerics/random/student_t_distribution/operators/
918         serialize.cc: Likewise.
919         * testsuite/26_numerics/random/geometric_distribution/operators/
920         serialize.cc: Likewise.
921
922         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
923         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
924         mersenne_twister_engine<>::seed(_Gen&,
925         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
926         subtract_with_carry_engine<>::seed(_Gen&,
927         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
928         Remove, unused.
929         * include/bits/random.tcc (linear_congruential_engine<>::
930         seed(_Gen&, false_type): Likewise.
931
932 2009-04-09  Nick Clifton  <nickc@redhat.com>
933
934         * src/allocator-inst.cc: Change copyright header to refer to
935         version 3 of the GNU General Public License with version 3.1
936         of the GCC Runtime Library Exception and to point readers at
937         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
938         web page.
939         * config/abi/compatibility.h: Likewise.
940         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
941         * config/abi/pre/gnu.ver: Likewise.
942         * config/allocator/bitmap_allocator_base.h: Likewise.
943         * config/allocator/malloc_allocator_base.h: Likewise.
944         * config/allocator/mt_allocator_base.h: Likewise.
945         * config/allocator/new_allocator_base.h: Likewise.
946         * config/allocator/pool_allocator_base.h: Likewise.
947         * config/cpu/alpha/atomic_word.h: Likewise.
948         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
949         * config/cpu/cris/atomic_word.h: Likewise.
950         * config/cpu/cris/atomicity.h: Likewise.
951         * config/cpu/generic/atomic_word.h: Likewise.
952         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
953         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
954         * config/cpu/generic/cpu_defines.h: Likewise.
955         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
956         * config/cpu/hppa/atomicity.h: Likewise.
957         * config/cpu/i386/atomicity.h: Likewise.
958         * config/cpu/i486/atomicity.h: Likewise.
959         * config/cpu/ia64/atomic_word.h: Likewise.
960         * config/cpu/m68k/atomicity.h: Likewise.
961         * config/cpu/powerpc/atomic_word.h: Likewise.
962         * config/cpu/powerpc/cpu_defines.h: Likewise.
963         * config/cpu/sh/atomicity.h: Likewise.
964         * config/cpu/sparc/atomic_word.h: Likewise.
965         * config/cpu/sparc/atomicity.h: Likewise.
966         * config/io/basic_file_stdio.cc: Likewise.
967         * config/io/basic_file_stdio.h: Likewise.
968         * config/io/c_io_stdio.h: Likewise.
969         * config/locale/darwin/ctype_members.cc: Likewise.
970         * config/locale/generic/c++locale_internal.h: Likewise.
971         * config/locale/generic/c_locale.cc: Likewise.
972         * config/locale/generic/c_locale.h: Likewise.
973         * config/locale/generic/codecvt_members.cc: Likewise.
974         * config/locale/generic/collate_members.cc: Likewise.
975         * config/locale/generic/ctype_members.cc: Likewise.
976         * config/locale/generic/messages_members.cc: Likewise.
977         * config/locale/generic/messages_members.h: Likewise.
978         * config/locale/generic/monetary_members.cc: Likewise.
979         * config/locale/generic/numeric_members.cc: Likewise.
980         * config/locale/generic/time_members.cc: Likewise.
981         * config/locale/generic/time_members.h: Likewise.
982         * config/locale/gnu/c++locale_internal.h: Likewise.
983         * config/locale/gnu/c_locale.cc: Likewise.
984         * config/locale/gnu/c_locale.h: Likewise.
985         * config/locale/gnu/codecvt_members.cc: Likewise.
986         * config/locale/gnu/collate_members.cc: Likewise.
987         * config/locale/gnu/ctype_members.cc: Likewise.
988         * config/locale/gnu/messages_members.cc: Likewise.
989         * config/locale/gnu/messages_members.h: Likewise.
990         * config/locale/gnu/monetary_members.cc: Likewise.
991         * config/locale/gnu/numeric_members.cc: Likewise.
992         * config/locale/gnu/time_members.cc: Likewise.
993         * config/locale/gnu/time_members.h: Likewise.
994         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
995         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
996         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
997         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
998         * config/os/aix/atomic_word.h: Likewise.
999         * config/os/aix/atomicity.h: Likewise.
1000         * config/os/aix/ctype_base.h: Likewise.
1001         * config/os/aix/ctype_inline.h: Likewise.
1002         * config/os/aix/ctype_noninline.h: Likewise.
1003         * config/os/aix/os_defines.h: Likewise.
1004         * config/os/bsd/darwin/ctype_base.h: Likewise.
1005         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1006         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1007         * config/os/bsd/darwin/os_defines.h: Likewise.
1008         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1009         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1010         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1011         * config/os/bsd/freebsd/os_defines.h: Likewise.
1012         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1013         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1014         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1015         * config/os/bsd/netbsd/os_defines.h: Likewise.
1016         * config/os/djgpp/ctype_base.h: Likewise.
1017         * config/os/djgpp/ctype_inline.h: Likewise.
1018         * config/os/djgpp/ctype_noninline.h: Likewise.
1019         * config/os/djgpp/os_defines.h: Likewise.
1020         * config/os/generic/ctype_base.h: Likewise.
1021         * config/os/generic/ctype_inline.h: Likewise.
1022         * config/os/generic/ctype_noninline.h: Likewise.
1023         * config/os/generic/error_constants.h: Likewise.
1024         * config/os/generic/os_defines.h: Likewise.
1025         * config/os/gnu-linux/ctype_base.h: Likewise.
1026         * config/os/gnu-linux/ctype_inline.h: Likewise.
1027         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1028         * config/os/gnu-linux/os_defines.h: Likewise.
1029         * config/os/hpux/ctype_base.h: Likewise.
1030         * config/os/hpux/ctype_inline.h: Likewise.
1031         * config/os/hpux/ctype_noninline.h: Likewise.
1032         * config/os/hpux/os_defines.h: Likewise.
1033         * config/os/irix/atomic_word.h: Likewise.
1034         * config/os/irix/atomicity.h: Likewise.
1035         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1036         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1037         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1038         * config/os/irix/irix5.2/os_defines.h: Likewise.
1039         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1040         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1041         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1042         * config/os/irix/irix6.5/os_defines.h: Likewise.
1043         * config/os/mingw32/ctype_base.h: Likewise.
1044         * config/os/mingw32/ctype_inline.h: Likewise.
1045         * config/os/mingw32/ctype_noninline.h: Likewise.
1046         * config/os/mingw32/error_constants.h: Likewise.
1047         * config/os/mingw32/os_defines.h: Likewise.
1048         * config/os/newlib/ctype_base.h: Likewise.
1049         * config/os/newlib/ctype_inline.h: Likewise.
1050         * config/os/newlib/ctype_noninline.h: Likewise.
1051         * config/os/newlib/os_defines.h: Likewise.
1052         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1053         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1054         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1055         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1056         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1057         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1058         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1059         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1060         * config/os/tpf/ctype_base.h: Likewise.
1061         * config/os/tpf/ctype_inline.h: Likewise.
1062         * config/os/tpf/ctype_noninline.h: Likewise.
1063         * config/os/tpf/os_defines.h: Likewise.
1064         * config/os/uclibc/ctype_base.h: Likewise.
1065         * config/os/uclibc/ctype_inline.h: Likewise.
1066         * config/os/uclibc/ctype_noninline.h: Likewise.
1067         * config/os/uclibc/os_defines.h: Likewise.
1068         * config/os/vxworks/ctype_base.h: Likewise.
1069         * config/os/vxworks/ctype_inline.h: Likewise.
1070         * config/os/vxworks/ctype_noninline.h: Likewise.
1071         * config/os/vxworks/os_defines.h: Likewise.
1072         * include/backward/auto_ptr.h: Likewise.
1073         * include/backward/backward_warning.h: Likewise.
1074         * include/backward/binders.h: Likewise.
1075         * include/backward/hash_fun.h: Likewise.
1076         * include/backward/hash_map: Likewise.
1077         * include/backward/hash_set: Likewise.
1078         * include/backward/hashtable.h: Likewise.
1079         * include/backward/strstream: Likewise.
1080         * include/bits/algorithmfwd.h: Likewise.
1081         * include/bits/allocator.h: Likewise.
1082         * include/bits/atomic_0.h: Likewise.
1083         * include/bits/atomic_2.h: Likewise.
1084         * include/bits/atomicfwd_c.h: Likewise.
1085         * include/bits/atomicfwd_cxx.h: Likewise.
1086         * include/bits/basic_ios.h: Likewise.
1087         * include/bits/basic_ios.tcc: Likewise.
1088         * include/bits/basic_string.h: Likewise.
1089         * include/bits/basic_string.tcc: Likewise.
1090         * include/bits/boost_concept_check.h: Likewise.
1091         * include/bits/c++config: Likewise.
1092         * include/bits/char_traits.h: Likewise.
1093         * include/bits/codecvt.h: Likewise.
1094         * include/bits/concept_check.h: Likewise.
1095         * include/bits/cpp_type_traits.h: Likewise.
1096         * include/bits/deque.tcc: Likewise.
1097         * include/bits/forward_list.h: Likewise.
1098         * include/bits/forward_list.tcc: Likewise.
1099         * include/bits/fstream.tcc: Likewise.
1100         * include/bits/functexcept.h: Likewise.
1101         * include/bits/functional_hash.h: Likewise.
1102         * include/bits/gslice.h: Likewise.
1103         * include/bits/gslice_array.h: Likewise.
1104         * include/bits/hashtable.h: Likewise.
1105         * include/bits/indirect_array.h: Likewise.
1106         * include/bits/ios_base.h: Likewise.
1107         * include/bits/istream.tcc: Likewise.
1108         * include/bits/list.tcc: Likewise.
1109         * include/bits/locale_classes.h: Likewise.
1110         * include/bits/locale_classes.tcc: Likewise.
1111         * include/bits/locale_facets.h: Likewise.
1112         * include/bits/locale_facets.tcc: Likewise.
1113         * include/bits/locale_facets_nonio.h: Likewise.
1114         * include/bits/locale_facets_nonio.tcc: Likewise.
1115         * include/bits/localefwd.h: Likewise.
1116         * include/bits/mask_array.h: Likewise.
1117         * include/bits/move.h: Likewise.
1118         * include/bits/ostream.tcc: Likewise.
1119         * include/bits/ostream_insert.h: Likewise.
1120         * include/bits/postypes.h: Likewise.
1121         * include/bits/shared_ptr.h: Likewise.
1122         * include/bits/slice_array.h: Likewise.
1123         * include/bits/sstream.tcc: Likewise.
1124         * include/bits/stl_algo.h: Likewise.
1125         * include/bits/stl_algobase.h: Likewise.
1126         * include/bits/stl_bvector.h: Likewise.
1127         * include/bits/stl_construct.h: Likewise.
1128         * include/bits/stl_deque.h: Likewise.
1129         * include/bits/stl_function.h: Likewise.
1130         * include/bits/stl_heap.h: Likewise.
1131         * include/bits/stl_iterator.h: Likewise.
1132         * include/bits/stl_iterator_base_funcs.h: Likewise.
1133         * include/bits/stl_iterator_base_types.h: Likewise.
1134         * include/bits/stl_list.h: Likewise.
1135         * include/bits/stl_map.h: Likewise.
1136         * include/bits/stl_multimap.h: Likewise.
1137         * include/bits/stl_multiset.h: Likewise.
1138         * include/bits/stl_numeric.h: Likewise.
1139         * include/bits/stl_pair.h: Likewise.
1140         * include/bits/stl_queue.h: Likewise.
1141         * include/bits/stl_raw_storage_iter.h: Likewise.
1142         * include/bits/stl_relops.h: Likewise.
1143         * include/bits/stl_set.h: Likewise.
1144         * include/bits/stl_stack.h: Likewise.
1145         * include/bits/stl_tempbuf.h: Likewise.
1146         * include/bits/stl_tree.h: Likewise.
1147         * include/bits/stl_uninitialized.h: Likewise.
1148         * include/bits/stl_vector.h: Likewise.
1149         * include/bits/stream_iterator.h: Likewise.
1150         * include/bits/streambuf.tcc: Likewise.
1151         * include/bits/streambuf_iterator.h: Likewise.
1152         * include/bits/stringfwd.h: Likewise.
1153         * include/bits/unique_ptr.h: Likewise.
1154         * include/bits/valarray_after.h: Likewise.
1155         * include/bits/valarray_array.h: Likewise.
1156         * include/bits/valarray_array.tcc: Likewise.
1157         * include/bits/valarray_before.h: Likewise.
1158         * include/bits/vector.tcc: Likewise.
1159         * include/c/cassert: Likewise.
1160         * include/c/cctype: Likewise.
1161         * include/c/cerrno: Likewise.
1162         * include/c/cfloat: Likewise.
1163         * include/c/ciso646: Likewise.
1164         * include/c/climits: Likewise.
1165         * include/c/clocale: Likewise.
1166         * include/c/cmath: Likewise.
1167         * include/c/csetjmp: Likewise.
1168         * include/c/csignal: Likewise.
1169         * include/c/cstdarg: Likewise.
1170         * include/c/cstddef: Likewise.
1171         * include/c/cstdio: Likewise.
1172         * include/c/cstdlib: Likewise.
1173         * include/c/cstring: Likewise.
1174         * include/c/ctime: Likewise.
1175         * include/c/cwchar: Likewise.
1176         * include/c/cwctype: Likewise.
1177         * include/c_compatibility/assert.h: Likewise.
1178         * include/c_compatibility/complex.h: Likewise.
1179         * include/c_compatibility/ctype.h: Likewise.
1180         * include/c_compatibility/errno.h: Likewise.
1181         * include/c_compatibility/fenv.h: Likewise.
1182         * include/c_compatibility/float.h: Likewise.
1183         * include/c_compatibility/inttypes.h: Likewise.
1184         * include/c_compatibility/iso646.h: Likewise.
1185         * include/c_compatibility/limits.h: Likewise.
1186         * include/c_compatibility/locale.h: Likewise.
1187         * include/c_compatibility/math.h: Likewise.
1188         * include/c_compatibility/setjmp.h: Likewise.
1189         * include/c_compatibility/signal.h: Likewise.
1190         * include/c_compatibility/stdarg.h: Likewise.
1191         * include/c_compatibility/stdatomic.h: Likewise.
1192         * include/c_compatibility/stdbool.h: Likewise.
1193         * include/c_compatibility/stddef.h: Likewise.
1194         * include/c_compatibility/stdint.h: Likewise.
1195         * include/c_compatibility/stdio.h: Likewise.
1196         * include/c_compatibility/stdlib.h: Likewise.
1197         * include/c_compatibility/string.h: Likewise.
1198         * include/c_compatibility/tgmath.h: Likewise.
1199         * include/c_compatibility/time.h: Likewise.
1200         * include/c_compatibility/wchar.h: Likewise.
1201         * include/c_compatibility/wctype.h: Likewise.
1202         * include/c_global/cassert: Likewise.
1203         * include/c_global/ccomplex: Likewise.
1204         * include/c_global/cctype: Likewise.
1205         * include/c_global/cerrno: Likewise.
1206         * include/c_global/cfenv: Likewise.
1207         * include/c_global/cfloat: Likewise.
1208         * include/c_global/cinttypes: Likewise.
1209         * include/c_global/ciso646: Likewise.
1210         * include/c_global/climits: Likewise.
1211         * include/c_global/clocale: Likewise.
1212         * include/c_global/cmath.tcc: Likewise.
1213         * include/c_global/cmath: Likewise.
1214         * include/c_global/csetjmp: Likewise.
1215         * include/c_global/csignal: Likewise.
1216         * include/c_global/cstdarg: Likewise.
1217         * include/c_global/cstdatomic: Likewise.
1218         * include/c_global/cstdbool: Likewise.
1219         * include/c_global/cstddef: Likewise.
1220         * include/c_global/cstdint: Likewise.
1221         * include/c_global/cstdio: Likewise.
1222         * include/c_global/cstdlib: Likewise.
1223         * include/c_global/cstring: Likewise.
1224         * include/c_global/ctgmath: Likewise.
1225         * include/c_global/ctime: Likewise.
1226         * include/c_global/cwchar: Likewise.
1227         * include/c_global/cwctype: Likewise.
1228         * include/c_std/cassert: Likewise.
1229         * include/c_std/cctype: Likewise.
1230         * include/c_std/cerrno: Likewise.
1231         * include/c_std/cfloat: Likewise.
1232         * include/c_std/ciso646: Likewise.
1233         * include/c_std/climits: Likewise.
1234         * include/c_std/clocale: Likewise.
1235         * include/c_std/cmath.tcc: Likewise.
1236         * include/c_std/cmath: Likewise.
1237         * include/c_std/csetjmp: Likewise.
1238         * include/c_std/csignal: Likewise.
1239         * include/c_std/cstdarg: Likewise.
1240         * include/c_std/cstddef: Likewise.
1241         * include/c_std/cstdio: Likewise.
1242         * include/c_std/cstdlib: Likewise.
1243         * include/c_std/cstring: Likewise.
1244         * include/c_std/ctime: Likewise.
1245         * include/c_std/cwchar: Likewise.
1246         * include/c_std/cwctype: Likewise.
1247         * include/debug/bitset: Likewise.
1248         * include/debug/debug.h: Likewise.
1249         * include/debug/deque: Likewise.
1250         * include/debug/formatter.h: Likewise.
1251         * include/debug/functions.h: Likewise.
1252         * include/debug/list: Likewise.
1253         * include/debug/macros.h: Likewise.
1254         * include/debug/map.h: Likewise.
1255         * include/debug/map: Likewise.
1256         * include/debug/multimap.h: Likewise.
1257         * include/debug/multiset.h: Likewise.
1258         * include/debug/safe_base.h: Likewise.
1259         * include/debug/safe_iterator.h: Likewise.
1260         * include/debug/safe_iterator.tcc: Likewise.
1261         * include/debug/safe_sequence.h: Likewise.
1262         * include/debug/set.h: Likewise.
1263         * include/debug/set: Likewise.
1264         * include/debug/string: Likewise.
1265         * include/debug/unordered_map: Likewise.
1266         * include/debug/unordered_set: Likewise.
1267         * include/debug/vector: Likewise.
1268         * include/ext/algorithm: Likewise.
1269         * include/ext/array_allocator.h: Likewise.
1270         * include/ext/atomicity.h: Likewise.
1271         * include/ext/bitmap_allocator.h: Likewise.
1272         * include/ext/cast.h: Likewise.
1273         * include/ext/codecvt_specializations.h: Likewise.
1274         * include/ext/concurrence.h: Likewise.
1275         * include/ext/debug_allocator.h: Likewise.
1276         * include/ext/enc_filebuf.h: Likewise.
1277         * include/ext/extptr_allocator.h: Likewise.
1278         * include/ext/functional: Likewise.
1279         * include/ext/iterator: Likewise.
1280         * include/ext/malloc_allocator.h: Likewise.
1281         * include/ext/memory: Likewise.
1282         * include/ext/mt_allocator.h: Likewise.
1283         * include/ext/new_allocator.h: Likewise.
1284         * include/ext/numeric: Likewise.
1285         * include/ext/numeric_traits.h: Likewise.
1286         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1287         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1288         Likewise.
1289         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1290         Likewise.
1291         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1292         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1293         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1294         Likewise.
1295         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1296         Likewise.
1297         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1298         Likewise.
1299         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1300         Likewise.
1301         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1302         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1303         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1304         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1305         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1306         Likewise.
1307         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1308         Likewise.
1309         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1310         Likewise.
1311         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1312         Likewise.
1313         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1314         Likewise.
1315         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1316         Likewise.
1317         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1318         Likewise.
1319         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1320         Likewise.
1321         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1322         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1323         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1324         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1325         Likewise.
1326         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1327         Likewise.
1328         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1329         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1330         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1331         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1332         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1333         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1334         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1335         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1336         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1337         Likewise.
1338         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1339         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1340         Likewise.
1341         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1342         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1343         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1344         Likewise.
1345         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1346         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1347         Likewise.
1348         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1349         Likewise.
1350         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1351         Likewise.
1352         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1353         Likewise.
1354         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1355         Likewise.
1356         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1357         Likewise.
1358         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1359         Likewise.
1360         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1361         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1362         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1363         Likewise.
1364         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1365         Likewise.
1366         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1367         Likewise.
1368         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1369         Likewise.
1370         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1371         Likewise.
1372         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1373         Likewise.
1374         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1375         Likewise.
1376         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1377         Likewise.
1378         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1379         Likewise.
1380         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1381         Likewise.
1382         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1383         Likewise.
1384         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1385         Likewise.
1386         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1387         Likewise.
1388         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1389         Likewise.
1390         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1391         Likewise.
1392         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1393         Likewise.
1394         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1395         Likewise.
1396         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1397         Likewise.
1398         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1399         Likewise.
1400         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1401         Likewise.
1402         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1403         Likewise.
1404         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1405         Likewise.
1406         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1407         Likewise.
1408         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1409         Likewise.
1410         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1411         Likewise.
1412         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1413         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1414         Likewise.
1415         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1416         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1417         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1418         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1419         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1420         Likewise.
1421         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1422         Likewise.
1423         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1424         Likewise.
1425         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1426         Likewise.
1427         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1428         Likewise.
1429         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1430         Likewise.
1431         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1432         Likewise.
1433         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1434         Likewise.
1435         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1436         Likewise.
1437         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1438         Likewise.
1439         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1440         Likewise.
1441         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1442         Likewise.
1443         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1444         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1445         Likewise.
1446         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1447         Likewise.
1448         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1449         Likewise.
1450         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1451         Likewise.
1452         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1453         Likewise.
1454         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1455         Likewise.
1456         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1457         Likewise.
1458         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1459         Likewise.
1460         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1461         Likewise.
1462         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1463         Likewise.
1464         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1465         Likewise.
1466         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1467         Likewise.
1468         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1469         Likewise.
1470         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1471         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1472         Likewise.
1473         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1474         Likewise.
1475         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1476         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1477         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1478         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1479         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1480         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1481         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1482         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1483         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1484         Likewise.
1485         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1486         Likewise.
1487         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1488         Likewise.
1489         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1490         Likewise.
1491         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1492         Likewise.
1493         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1494         Likewise.
1495         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1496         Likewise.
1497         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1498         Likewise.
1499         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1500         Likewise.
1501         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1502         Likewise.
1503         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1504         Likewise.
1505         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1506         Likewise.
1507         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1508         Likewise.
1509         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1510         Likewise.
1511         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1512         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1513         Likewise.
1514         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1515         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1516         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1517         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1518         Likewise.
1519         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1520         Likewise.
1521         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1522         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1523         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1524         Likewise.
1525         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1526         Likewise.
1527         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1528         Likewise.
1529         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1530         Likewise.
1531         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1532         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1533         Likewise.
1534         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1535         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1536         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1537         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1538         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1539         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1540         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1541         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1542         Likewise.
1543         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1544         Likewise.
1545         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1546         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1547         Likewise.
1548         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1549         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1550         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1551         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1552         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1553         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1554         Likewise.
1555         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1556         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1557         Likewise.
1558         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1559         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1560         Likewise.
1561         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1562         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1563         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1564         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1565         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1566         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1567         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1568         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1569         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1570         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1571         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1572         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1573         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1574         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1575         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1576         Likewise.
1577         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1578         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1579         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1580         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1581         Likewise.
1582         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1583         Likewise.
1584         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1585         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1586         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1587         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1588         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1589         Likewise.
1590         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1591         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1592         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1593         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1594         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1595         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1596         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1597         Likewise.
1598         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1599         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1600         Likewise.
1601         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1602         Likewise.
1603         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1604         Likewise.
1605         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1606         Likewise.
1607         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1608         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1609         Likewise.
1610         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1611         Likewise.
1612         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1613         Likewise.
1614         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1615         Likewise.
1616         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1617         Likewise.
1618         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1619         Likewise.
1620         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1621         Likewise.
1622         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1623         Likewise.
1624         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1625         Likewise.
1626         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1627         Likewise.
1628         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1629         Likewise.
1630         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1631         Likewise.
1632         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1633         Likewise.
1634         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1635         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1636         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1637         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1638         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1639         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1640         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1641         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1642         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1643         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1644         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1645         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1646         Likewise.
1647         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1648         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1649         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1650         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1651         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1652         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1653         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1654         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1655         Likewise.
1656         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1657         Likewise.
1658         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1659         Likewise.
1660         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1661         Likewise.
1662         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1663         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1664         Likewise.
1665         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1666         Likewise.
1667         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1668         Likewise.
1669         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1670         Likewise.
1671         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1672         Likewise.
1673         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1674         Likewise.
1675         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1676         Likewise.
1677         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1678         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1679         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1680         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1681         Likewise.
1682         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1683         Likewise.
1684         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1685         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1686         Likewise.
1687         * include/ext/pb_ds/exception.hpp: Likewise.
1688         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1689         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1690         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1691         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1692         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1693         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1694         * include/ext/pod_char_traits.h: Likewise.
1695         * include/ext/pointer.h: Likewise.
1696         * include/ext/pool_allocator.h: Likewise.
1697         * include/ext/rb_tree: Likewise.
1698         * include/ext/rc_string_base.h: Likewise.
1699         * include/ext/rope: Likewise.
1700         * include/ext/ropeimpl.h: Likewise.
1701         * include/ext/slist: Likewise.
1702         * include/ext/sso_string_base.h: Likewise.
1703         * include/ext/stdio_filebuf.h: Likewise.
1704         * include/ext/stdio_sync_filebuf.h: Likewise.
1705         * include/ext/string_conversions.h: Likewise.
1706         * include/ext/throw_allocator.h: Likewise.
1707         * include/ext/type_traits.h: Likewise.
1708         * include/ext/typelist.h: Likewise.
1709         * include/ext/vstring.h: Likewise.
1710         * include/ext/vstring.tcc: Likewise.
1711         * include/ext/vstring_fwd.h: Likewise.
1712         * include/ext/vstring_util.h: Likewise.
1713         * include/parallel/algo.h: Likewise.
1714         * include/parallel/algobase.h: Likewise.
1715         * include/parallel/algorithm: Likewise.
1716         * include/parallel/algorithmfwd.h: Likewise.
1717         * include/parallel/balanced_quicksort.h: Likewise.
1718         * include/parallel/base.h: Likewise.
1719         * include/parallel/basic_iterator.h: Likewise.
1720         * include/parallel/checkers.h: Likewise.
1721         * include/parallel/compatibility.h: Likewise.
1722         * include/parallel/compiletime_settings.h: Likewise.
1723         * include/parallel/equally_split.h: Likewise.
1724         * include/parallel/features.h: Likewise.
1725         * include/parallel/find.h: Likewise.
1726         * include/parallel/find_selectors.h: Likewise.
1727         * include/parallel/for_each.h: Likewise.
1728         * include/parallel/for_each_selectors.h: Likewise.
1729         * include/parallel/iterator.h: Likewise.
1730         * include/parallel/list_partition.h: Likewise.
1731         * include/parallel/losertree.h: Likewise.
1732         * include/parallel/merge.h: Likewise.
1733         * include/parallel/multiseq_selection.h: Likewise.
1734         * include/parallel/multiway_merge.h: Likewise.
1735         * include/parallel/multiway_mergesort.h: Likewise.
1736         * include/parallel/numeric: Likewise.
1737         * include/parallel/numericfwd.h: Likewise.
1738         * include/parallel/omp_loop.h: Likewise.
1739         * include/parallel/omp_loop_static.h: Likewise.
1740         * include/parallel/par_loop.h: Likewise.
1741         * include/parallel/parallel.h: Likewise.
1742         * include/parallel/partial_sum.h: Likewise.
1743         * include/parallel/partition.h: Likewise.
1744         * include/parallel/queue.h: Likewise.
1745         * include/parallel/quicksort.h: Likewise.
1746         * include/parallel/random_number.h: Likewise.
1747         * include/parallel/random_shuffle.h: Likewise.
1748         * include/parallel/search.h: Likewise.
1749         * include/parallel/set_operations.h: Likewise.
1750         * include/parallel/settings.h: Likewise.
1751         * include/parallel/sort.h: Likewise.
1752         * include/parallel/tags.h: Likewise.
1753         * include/parallel/types.h: Likewise.
1754         * include/parallel/unique_copy.h: Likewise.
1755         * include/parallel/workstealing.h: Likewise.
1756         * include/precompiled/extc++.h: Likewise.
1757         * include/precompiled/stdc++.h: Likewise.
1758         * include/precompiled/stdtr1c++.h: Likewise.
1759         * include/std/algorithm: Likewise.
1760         * include/std/array: Likewise.
1761         * include/std/bitset: Likewise.
1762         * include/std/c++0x_warning.h: Likewise.
1763         * include/std/chrono: Likewise.
1764         * include/std/complex: Likewise.
1765         * include/std/condition_variable: Likewise.
1766         * include/std/deque: Likewise.
1767         * include/std/forward_list: Likewise.
1768         * include/std/fstream: Likewise.
1769         * include/std/functional: Likewise.
1770         * include/std/iomanip: Likewise.
1771         * include/std/ios: Likewise.
1772         * include/std/iosfwd: Likewise.
1773         * include/std/iostream: Likewise.
1774         * include/std/istream: Likewise.
1775         * include/std/iterator: Likewise.
1776         * include/std/limits: Likewise.
1777         * include/std/list: Likewise.
1778         * include/std/locale: Likewise.
1779         * include/std/map: Likewise.
1780         * include/std/memory: Likewise.
1781         * include/std/mutex: Likewise.
1782         * include/std/numeric: Likewise.
1783         * include/std/ostream: Likewise.
1784         * include/std/queue: Likewise.
1785         * include/std/random: Likewise.
1786         * include/std/ratio: Likewise.
1787         * include/std/regex: Likewise.
1788         * include/std/set: Likewise.
1789         * include/std/sstream: Likewise.
1790         * include/std/stack: Likewise.
1791         * include/std/stdexcept: Likewise.
1792         * include/std/streambuf: Likewise.
1793         * include/std/string: Likewise.
1794         * include/std/system_error: Likewise.
1795         * include/std/thread: Likewise.
1796         * include/std/tuple: Likewise.
1797         * include/std/type_traits: Likewise.
1798         * include/std/unordered_map: Likewise.
1799         * include/std/unordered_set: Likewise.
1800         * include/std/utility: Likewise.
1801         * include/std/valarray: Likewise.
1802         * include/std/vector: Likewise.
1803         * include/tr1/array: Likewise.
1804         * include/tr1/bessel_function.tcc: Likewise.
1805         * include/tr1/beta_function.tcc: Likewise.
1806         * include/tr1/ccomplex: Likewise.
1807         * include/tr1/cctype: Likewise.
1808         * include/tr1/cfenv: Likewise.
1809         * include/tr1/cfloat: Likewise.
1810         * include/tr1/cinttypes: Likewise.
1811         * include/tr1/climits: Likewise.
1812         * include/tr1/cmath: Likewise.
1813         * include/tr1/complex.h: Likewise.
1814         * include/tr1/complex: Likewise.
1815         * include/tr1/cstdarg: Likewise.
1816         * include/tr1/cstdbool: Likewise.
1817         * include/tr1/cstdint: Likewise.
1818         * include/tr1/cstdio: Likewise.
1819         * include/tr1/cstdlib: Likewise.
1820         * include/tr1/ctgmath: Likewise.
1821         * include/tr1/ctime: Likewise.
1822         * include/tr1/ctype.h: Likewise.
1823         * include/tr1/cwchar: Likewise.
1824         * include/tr1/cwctype: Likewise.
1825         * include/tr1/ell_integral.tcc: Likewise.
1826         * include/tr1/exp_integral.tcc: Likewise.
1827         * include/tr1/fenv.h: Likewise.
1828         * include/tr1/float.h: Likewise.
1829         * include/tr1/functional: Likewise.
1830         * include/tr1/functional_hash.h: Likewise.
1831         * include/tr1/gamma.tcc: Likewise.
1832         * include/tr1/hashtable.h: Likewise.
1833         * include/tr1/hypergeometric.tcc: Likewise.
1834         * include/tr1/inttypes.h: Likewise.
1835         * include/tr1/legendre_function.tcc: Likewise.
1836         * include/tr1/limits.h: Likewise.
1837         * include/tr1/math.h: Likewise.
1838         * include/tr1/memory: Likewise.
1839         * include/tr1/modified_bessel_func.tcc: Likewise.
1840         * include/tr1/poly_hermite.tcc: Likewise.
1841         * include/tr1/poly_laguerre.tcc: Likewise.
1842         * include/tr1/random: Likewise.
1843         * include/tr1/regex: Likewise.
1844         * include/tr1/riemann_zeta.tcc: Likewise.
1845         * include/tr1/shared_ptr.h: Likewise.
1846         * include/tr1/special_function_util.h: Likewise.
1847         * include/tr1/stdarg.h: Likewise.
1848         * include/tr1/stdbool.h: Likewise.
1849         * include/tr1/stdint.h: Likewise.
1850         * include/tr1/stdio.h: Likewise.
1851         * include/tr1/stdlib.h: Likewise.
1852         * include/tr1/tgmath.h: Likewise.
1853         * include/tr1/tuple: Likewise.
1854         * include/tr1/type_traits: Likewise.
1855         * include/tr1/unordered_map: Likewise.
1856         * include/tr1/unordered_set: Likewise.
1857         * include/tr1/utility: Likewise.
1858         * include/tr1/wchar.h: Likewise.
1859         * include/tr1/wctype.h: Likewise.
1860         * include/tr1_impl/array: Likewise.
1861         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1862         * include/tr1_impl/cctype: Likewise.
1863         * include/tr1_impl/cfenv: Likewise.
1864         * include/tr1_impl/cinttypes: Likewise.
1865         * include/tr1_impl/cmath: Likewise.
1866         * include/tr1_impl/complex: Likewise.
1867         * include/tr1_impl/cstdint: Likewise.
1868         * include/tr1_impl/cstdio: Likewise.
1869         * include/tr1_impl/cstdlib: Likewise.
1870         * include/tr1_impl/cwchar: Likewise.
1871         * include/tr1_impl/cwctype: Likewise.
1872         * include/tr1_impl/functional: Likewise.
1873         * include/tr1_impl/functional_hash.h: Likewise.
1874         * include/tr1_impl/hashtable: Likewise.
1875         * include/tr1_impl/hashtable_policy.h: Likewise.
1876         * include/tr1_impl/random.tcc: Likewise.
1877         * include/tr1_impl/random: Likewise.
1878         * include/tr1_impl/regex: Likewise.
1879         * include/tr1_impl/type_traits: Likewise.
1880         * include/tr1_impl/unordered_map: Likewise.
1881         * include/tr1_impl/unordered_set: Likewise.
1882         * include/tr1_impl/utility: Likewise.
1883         * libsupc++/array_type_info.cc: Likewise.
1884         * libsupc++/atexit_arm.cc: Likewise.
1885         * libsupc++/bad_cast.cc: Likewise.
1886         * libsupc++/bad_typeid.cc: Likewise.
1887         * libsupc++/class_type_info.cc: Likewise.
1888         * libsupc++/cxxabi-forced.h: Likewise.
1889         * libsupc++/cxxabi.h: Likewise.
1890         * libsupc++/del_op.cc: Likewise.
1891         * libsupc++/del_opnt.cc: Likewise.
1892         * libsupc++/del_opv.cc: Likewise.
1893         * libsupc++/del_opvnt.cc: Likewise.
1894         * libsupc++/dyncast.cc: Likewise.
1895         * libsupc++/eh_alloc.cc: Likewise.
1896         * libsupc++/eh_arm.cc: Likewise.
1897         * libsupc++/eh_aux_runtime.cc: Likewise.
1898         * libsupc++/eh_call.cc: Likewise.
1899         * libsupc++/eh_catch.cc: Likewise.
1900         * libsupc++/eh_exception.cc: Likewise.
1901         * libsupc++/eh_globals.cc: Likewise.
1902         * libsupc++/eh_personality.cc: Likewise.
1903         * libsupc++/eh_ptr.cc: Likewise.
1904         * libsupc++/eh_term_handler.cc: Likewise.
1905         * libsupc++/eh_terminate.cc: Likewise.
1906         * libsupc++/eh_throw.cc: Likewise.
1907         * libsupc++/eh_type.cc: Likewise.
1908         * libsupc++/eh_unex_handler.cc: Likewise.
1909         * libsupc++/enum_type_info.cc: Likewise.
1910         * libsupc++/exception: Likewise.
1911         * libsupc++/exception_defines.h: Likewise.
1912         * libsupc++/exception_ptr.h: Likewise.
1913         * libsupc++/function_type_info.cc: Likewise.
1914         * libsupc++/fundamental_type_info.cc: Likewise.
1915         * libsupc++/guard.cc: Likewise.
1916         * libsupc++/initializer_list: Likewise.
1917         * libsupc++/new: Likewise.
1918         * libsupc++/new_handler.cc: Likewise.
1919         * libsupc++/new_op.cc: Likewise.
1920         * libsupc++/new_opnt.cc: Likewise.
1921         * libsupc++/new_opv.cc: Likewise.
1922         * libsupc++/new_opvnt.cc: Likewise.
1923         * libsupc++/pbase_type_info.cc: Likewise.
1924         * libsupc++/pmem_type_info.cc: Likewise.
1925         * libsupc++/pointer_type_info.cc: Likewise.
1926         * libsupc++/pure.cc: Likewise.
1927         * libsupc++/si_class_type_info.cc: Likewise.
1928         * libsupc++/tinfo.cc: Likewise.
1929         * libsupc++/tinfo.h: Likewise.
1930         * libsupc++/tinfo2.cc: Likewise.
1931         * libsupc++/typeinfo: Likewise.
1932         * libsupc++/unwind-cxx.h: Likewise.
1933         * libsupc++/vec.cc: Likewise.
1934         * libsupc++/vmi_class_type_info.cc: Likewise.
1935         * libsupc++/vterminate.cc: Likewise.
1936         * po/string_literals.cc: Likewise.
1937         * src/atomic.cc: Likewise.
1938         * src/bitmap_allocator.cc: Likewise.
1939         * src/chrono.cc: Likewise.
1940         * src/codecvt.cc: Likewise.
1941         * src/compatibility-ldbl.cc: Likewise.
1942         * src/compatibility.cc: Likewise.
1943         * src/complex_io.cc: Likewise.
1944         * src/concept-inst.cc: Likewise.
1945         * src/condition_variable.cc: Likewise.
1946         * src/ctype.cc: Likewise.
1947         * src/debug.cc: Likewise.
1948         * src/debug_list.cc: Likewise.
1949         * src/ext-inst.cc: Likewise.
1950         * src/fstream-inst.cc: Likewise.
1951         * src/functexcept.cc: Likewise.
1952         * src/globals_io.cc: Likewise.
1953         * src/hash.cc: Likewise.
1954         * src/hash_c++0x.cc: Likewise.
1955         * src/hashtable.cc: Likewise.
1956         * src/hashtable_c++0x.cc: Likewise.
1957         * src/ios-inst.cc: Likewise.
1958         * src/ios.cc: Likewise.
1959         * src/ios_failure.cc: Likewise.
1960         * src/ios_init.cc: Likewise.
1961         * src/ios_locale.cc: Likewise.
1962         * src/iostream-inst.cc: Likewise.
1963         * src/istream-inst.cc: Likewise.
1964         * src/istream.cc: Likewise.
1965         * src/limits.cc: Likewise.
1966         * src/limits_c++0x.cc: Likewise.
1967         * src/list.cc: Likewise.
1968         * src/locale-inst.cc: Likewise.
1969         * src/locale.cc: Likewise.
1970         * src/locale_facets.cc: Likewise.
1971         * src/locale_init.cc: Likewise.
1972         * src/localename.cc: Likewise.
1973         * src/math_stubs_float.cc: Likewise.
1974         * src/math_stubs_long_double.cc: Likewise.
1975         * src/misc-inst.cc: Likewise.
1976         * src/mt_allocator.cc: Likewise.
1977         * src/mutex.cc: Likewise.
1978         * src/ostream-inst.cc: Likewise.
1979         * src/parallel_list.cc: Likewise.
1980         * src/parallel_settings.cc: Likewise.
1981         * src/pool_allocator.cc: Likewise.
1982         * src/sstream-inst.cc: Likewise.
1983         * src/stdexcept.cc: Likewise.
1984         * src/streambuf-inst.cc: Likewise.
1985         * src/streambuf.cc: Likewise.
1986         * src/string-inst.cc: Likewise.
1987         * src/strstream.cc: Likewise.
1988         * src/system_error.cc: Likewise.
1989         * src/thread.cc: Likewise.
1990         * src/tree.cc: Likewise.
1991         * src/valarray-inst.cc: Likewise.
1992         * src/wlocale-inst.cc: Likewise.
1993         * src/wstring-inst.cc: Likewise.
1994         * doc/xml/manual/intro.xml: Change documentation to refer the
1995         reader to version 3 of the GNU General Public License, version
1996         3.1 of the GCC Runtime Library Exception, and to point readers
1997         at the FSF's license web page.
1998
1999 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2000
2001         * Makefile.am: Change copyright header to refer to version
2002         3 of the GNU General Public License and to point readers at the
2003         COPYING3 file and the FSF's license web page.
2004         * doc/Makefile.am: Likewise.
2005         * include/Makefile.am: Likewise.
2006         * libsupc++/Makefile.am: Likewise.
2007         * po/Makefile.am: Likewise.
2008         * po/POTFILES.in: Likewise.
2009         * src/Makefile.am: Likewise.
2010         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2011         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2012         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2013         Likewise.
2014         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2015         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2016         Likewise.
2017         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2018         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2019         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2020         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2021         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2022         * testsuite/18_support/bad_cast/what.cc: Likewise.
2023         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2024         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2025         Likewise.
2026         * testsuite/18_support/bad_exception/what.cc: Likewise.
2027         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2028         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2029         * testsuite/18_support/exception/38732.cc: Likewise.
2030         * testsuite/18_support/exception/what.cc: Likewise.
2031         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2032         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2033         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2034         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2035         * testsuite/18_support/headers/climits/values.cc: Likewise.
2036         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2037         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2038         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2039         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2040         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2041         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2042         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2043         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2044         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2045         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2046         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2047         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2048         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2049         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2050         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2051         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2052         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2053         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2054         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2055         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2056         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2057         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2058         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2059         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2060         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2061         * testsuite/18_support/new_delete_placement.cc: Likewise.
2062         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2063         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2064         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2065         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2066         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2067         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2068         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2069         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2070         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2071         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2072         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2073         Likewise.
2074         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2075         * testsuite/18_support/pthread_guard.cc: Likewise.
2076         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2077         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2078         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2079         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2080         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2081         Likewise.
2082         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2083         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2084         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2085         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2086         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2087         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2088         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2089         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2090         Likewise.
2091         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2092         Likewise.
2093         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2094         Likewise.
2095         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2096         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2097         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2098         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2099         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2100         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2101         Likewise.
2102         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2103         Likewise.
2104         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2105         Likewise.
2106         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2107         Likewise.
2108         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2109         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2110         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2111         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2112         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2113         Likewise.
2114         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2115         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2116         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2117         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2118         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2119         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2120         Likewise.
2121         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2122         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2123         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2124         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2125         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2126         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2127         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2128         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2129         * testsuite/20_util/allocator/1.cc: Likewise.
2130         * testsuite/20_util/allocator/10378.cc: Likewise.
2131         * testsuite/20_util/allocator/14176.cc: Likewise.
2132         * testsuite/20_util/allocator/33807.cc: Likewise.
2133         * testsuite/20_util/allocator/8230.cc: Likewise.
2134         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2135         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2136         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2137         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2138         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2139         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2140         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2141         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2142         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2143         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2144         Likewise.
2145         * testsuite/20_util/clocks/1.cc: Likewise.
2146         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2147         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2148         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2149         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2150         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2151         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2152         * testsuite/20_util/duration/cons/1.cc: Likewise.
2153         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2154         * testsuite/20_util/duration/cons/2.cc: Likewise.
2155         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2156         Likewise.
2157         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2158         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2159         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2160         Likewise.
2161         * testsuite/20_util/forward/1.cc: Likewise.
2162         * testsuite/20_util/forward/1_neg.cc: Likewise.
2163         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2164         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2165         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2166         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2167         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2168         Likewise.
2169         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2170         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2171         Likewise.
2172         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2173         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2174         Likewise.
2175         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2176         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2177         Likewise.
2178         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2179         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2180         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2181         Likewise.
2182         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2183         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2184         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2185         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2186         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2187         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2188         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2189         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2190         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2191         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2192         Likewise.
2193         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2194         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2195         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2196         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2197         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2198         Likewise.
2199         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2200         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2201         Likewise.
2202         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2203         * testsuite/20_util/identity/value.cc: Likewise.
2204         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2205         * testsuite/20_util/is_integral/value.cc: Likewise.
2206         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2207         Likewise.
2208         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2209         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2210         * testsuite/20_util/is_reference/value.cc: Likewise.
2211         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2212         Likewise.
2213         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2214         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2215         * testsuite/20_util/is_signed/value.cc: Likewise.
2216         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2217         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2218         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2219         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2220         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2221         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2222         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2223         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2224         Likewise.
2225         * testsuite/20_util/move/1.cc: Likewise.
2226         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2227         * testsuite/20_util/pair/1.cc: Likewise.
2228         * testsuite/20_util/pair/2.cc: Likewise.
2229         * testsuite/20_util/pair/3.cc: Likewise.
2230         * testsuite/20_util/pair/4.cc: Likewise.
2231         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2232         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2233         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2234         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2235         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2236         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2237         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2238         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2239         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2240         Likewise.
2241         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2242         Likewise.
2243         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2244         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2245         * testsuite/20_util/rel_ops.cc: Likewise.
2246         * testsuite/20_util/remove_reference/value.cc: Likewise.
2247         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2248         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2249         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2250         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2251         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2252         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2253         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2254         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2255         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2256         Likewise.
2257         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2258         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2259         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2260         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2261         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2262         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2263         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2264         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2265         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2266         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2267         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2268         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2269         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2270         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2271         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2272         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2273         Likewise.
2274         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2275         Likewise.
2276         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2277         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2278         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2279         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2280         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2281         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2282         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2283         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2284         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2285         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2286         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2287         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2288         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2289         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2290         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2291         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2292         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2293         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2294         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2295         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2296         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2297         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2298         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2299         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2300         Likewise.
2301         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2302         Likewise.
2303         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2304         Likewise.
2305         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2306         Likewise.
2307         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2308         Likewise.
2309         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2310         Likewise.
2311         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2312         Likewise.
2313         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2314         Likewise.
2315         * testsuite/20_util/temporary_buffer.cc: Likewise.
2316         * testsuite/20_util/time_point/1.cc: Likewise.
2317         * testsuite/20_util/time_point/2.cc: Likewise.
2318         * testsuite/20_util/time_point/3.cc: Likewise.
2319         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2320         Likewise.
2321         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2322         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2323         Likewise.
2324         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2325         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2326         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2327         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2328         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2329         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2330         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2331         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2332         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2333         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2334         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2335         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2336         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2337         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2338         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2339         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2340         Likewise.
2341         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2342         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2343         Likewise.
2344         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2345         Likewise.
2346         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2347         Likewise.
2348         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2349         Likewise.
2350         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2351         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2352         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2353         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2354         Likewise.
2355         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2356         Likewise.
2357         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2358         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2359         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2360         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2361         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2362         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2363         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2364         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2365         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2366         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2367         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2368         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2369         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2370         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2371         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2372         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2373         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2374         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2375         Likewise.
2376         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2377         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2378         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2379         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2380         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2381         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2382         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2383         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2384         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2385         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2386         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2387         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2388         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2389         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2390         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2391         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2392         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2393         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2394         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2395         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2396         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2397         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2398         Likewise.
2399         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2400         Likewise.
2401         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2402         Likewise.
2403         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2404         Likewise.
2405         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2406         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2407         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2408         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2409         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2410         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2411         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2412         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2413         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2414         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2415         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2416         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2417         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2418         Likewise.
2419         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2420         Likewise.
2421         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2422         Likewise.
2423         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2424         Likewise.
2425         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2426         Likewise.
2427         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2428         Likewise.
2429         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2430         Likewise.
2431         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2432         Likewise.
2433         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2434         Likewise.
2435         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2436         Likewise.
2437         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2438         Likewise.
2439         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2440         Likewise.
2441         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2442         Likewise.
2443         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2444         Likewise.
2445         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2446         Likewise.
2447         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2448         Likewise.
2449         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2450         Likewise.
2451         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2452         Likewise.
2453         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2454         Likewise.
2455         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2456         Likewise.
2457         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2458         Likewise.
2459         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2460         Likewise.
2461         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2462         Likewise.
2463         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2464         Likewise.
2465         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2466         Likewise.
2467         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2468         Likewise.
2469         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2470         Likewise.
2471         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2472         Likewise.
2473         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2474         Likewise.
2475         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2476         Likewise.
2477         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2478         Likewise.
2479         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2480         Likewise.
2481         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2482         Likewise.
2483         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2484         Likewise.
2485         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2486         Likewise.
2487         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2488         Likewise.
2489         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2490         Likewise.
2491         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2492         Likewise.
2493         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2494         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2495         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2496         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2497         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2498         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2499         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2500         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2501         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2502         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2503         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2504         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2505         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2506         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2507         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2508         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2509         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2510         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2511         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2512         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2513         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2514         Likewise.
2515         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2516         Likewise.
2517         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2518         Likewise.
2519         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2520         Likewise.
2521         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2522         Likewise.
2523         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2524         Likewise.
2525         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2526         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2527         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2528         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2529         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2530         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2531         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2532         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2533         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2534         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2535         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2536         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2537         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2538         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2539         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2540         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2541         Likewise.
2542         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2543         Likewise.
2544         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2545         Likewise.
2546         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2547         Likewise.
2548         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2549         Likewise.
2550         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2551         Likewise.
2552         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2553         Likewise.
2554         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2555         Likewise.
2556         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2557         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2558         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2559         Likewise.
2560         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2561         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2562         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2563         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2564         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2565         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2566         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2567         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2568         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2569         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2570         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2571         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2572         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2573         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2574         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2575         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2576         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2577         Likewise.
2578         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2579         Likewise.
2580         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2581         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2582         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2583         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2584         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2585         Likewise.
2586         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2587         Likewise.
2588         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2589         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2590         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2591         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2592         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2593         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2594         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2595         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2596         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2597         Likewise.
2598         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2599         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2600         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2601         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2602         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2603         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2604         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2605         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2606         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2607         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2608         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2609         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2610         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2611         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2612         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2613         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2614         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2615         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2616         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2617         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2618         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2619         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2620         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2621         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2622         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2623         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2624         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2625         Likewise.
2626         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2627         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2628         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2629         Likewise.
2630         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2631         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2632         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2633         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2634         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2635         Likewise.
2636         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2637         Likewise.
2638         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2639         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2640         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2641         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2642         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2643         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2644         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2645         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2646         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2647         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2648         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2649         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2650         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2651         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2652         Likewise.
2653         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2654         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2655         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2656         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2657         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2658         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2659         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2660         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2661         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2662         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2663         Likewise.
2664         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2665         Likewise.
2666         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2667         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2668         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2669         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2670         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2671         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2672         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2673         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2674         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2675         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2676         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2677         Likewise.
2678         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2679         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2680         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2681         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2682         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2683         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2684         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2685         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2686         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2687         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2688         Likewise.
2689         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2690         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2691         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2692         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2693         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2694         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2695         Likewise.
2696         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2697         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2698         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2699         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2700         Likewise.
2701         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2702         Likewise.
2703         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2704         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2705         Likewise.
2706         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2707         * testsuite/22_locale/ctype/2.cc: Likewise.
2708         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2709         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2710         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2711         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2712         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2713         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2714         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2715         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2716         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2717         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2718         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2719         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2720         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2721         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2722         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2723         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2724         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2725         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2726         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2727         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2728         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2729         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2730         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2731         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2732         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2733         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2734         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2735         * testsuite/22_locale/facet/1.cc: Likewise.
2736         * testsuite/22_locale/facet/2.cc: Likewise.
2737         * testsuite/22_locale/facet/25421.cc: Likewise.
2738         * testsuite/22_locale/global_templates/1.cc: Likewise.
2739         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2740         Likewise.
2741         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2742         Likewise.
2743         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2744         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2745         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2746         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2747         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2748         * testsuite/22_locale/locale/13630.cc: Likewise.
2749         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2750         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2751         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2752         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2753         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2754         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2755         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2756         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2757         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2758         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2759         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2760         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2761         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2762         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2763         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2764         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2765         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2766         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2767         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2768         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2769         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2770         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2771         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2772         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2773         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2774         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2775         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2776         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2777         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2778         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2779         Likewise.
2780         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2781         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2782         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2783         Likewise.
2784         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2785         Likewise.
2786         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2787         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2788         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2789         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2790         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2791         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2792         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2793         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2794         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2795         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2796         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2797         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2798         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2799         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2800         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2801         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2802         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2803         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2804         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2805         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2806         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2807         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2808         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2809         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2810         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2811         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2812         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2813         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2814         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2815         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2816         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2817         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2818         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2819         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2820         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2821         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2822         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2823         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2824         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2825         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2826         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2827         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2828         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2829         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2830         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2831         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2832         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2833         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2834         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2835         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2836         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2837         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2838         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2839         Likewise.
2840         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2841         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2842         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2843         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2844         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2845         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2846         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2847         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2848         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2849         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2850         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2851         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2852         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2853         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2854         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2855         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2856         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2857         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2858         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2859         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2860         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2861         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2862         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2863         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2864         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2865         Likewise.
2866         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2867         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2868         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2869         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2870         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2871         Likewise.
2872         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2873         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2874         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2875         Likewise.
2876         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2877         Likewise.
2878         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2879         Likewise.
2880         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2881         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2882         Likewise.
2883         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2884         Likewise.
2885         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2886         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2887         Likewise.
2888         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2889         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2890         Likewise.
2891         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2892         Likewise.
2893         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2894         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2895         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2896         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2897         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2898         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2899         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2900         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2901         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2902         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2903         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2904         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2905         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2906         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2907         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2908         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2909         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2910         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2911         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2912         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2913         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2914         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2915         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2916         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2917         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2918         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2919         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2920         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2921         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2922         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2923         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2924         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2925         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2926         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2927         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2928         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2929         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2930         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2931         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2932         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2933         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2934         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2935         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2936         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2937         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2938         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2939         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2940         Likewise.
2941         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2942         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2943         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2944         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2945         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2946         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2947         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2948         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2949         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2950         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2951         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2952         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2953         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2954         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2955         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2956         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2957         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2958         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2959         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2960         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2961         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2962         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2963         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2964         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2965         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2966         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2967         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2968         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2969         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2970         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2971         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2972         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2973         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2974         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2975         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2976         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2977         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2978         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2979         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2980         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2981         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2982         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2983         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2984         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2985         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2986         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2987         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2988         Likewise.
2989         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2990         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2991         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2992         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2993         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2994         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2995         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2996         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2997         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2998         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2999         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3000         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3001         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3002         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3003         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3004         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3005         Likewise.
3006         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3007         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3008         Likewise.
3009         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3010         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3011         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3012         Likewise.
3013         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3014         Likewise.
3015         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3016         Likewise.
3017         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3018         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3019         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3020         Likewise.
3021         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3022         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3023         Likewise.
3024         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3025         Likewise.
3026         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3027         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3028         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3029         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3030         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3031         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3032         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3033         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3034         Likewise.
3035         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3036         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3037         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3038         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3039         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3040         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3041         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3042         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3043         Likewise.
3044         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3045         Likewise.
3046         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3047         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3048         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3049         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3050         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3051         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3052         Likewise.
3053         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3054         Likewise.
3055         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3056         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3057         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3058         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3059         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3060         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3061         Likewise.
3062         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3063         Likewise.
3064         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3065         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3066         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3067         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3068         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3069         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3070         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3071         Likewise.
3072         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3073         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3074         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3075         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3076         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3077         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3078         Likewise.
3079         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3080         Likewise.
3081         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3082         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3083         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3084         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3085         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3086         Likewise.
3087         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3088         Likewise.
3089         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3090         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3091         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3092         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3093         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3094         Likewise.
3095         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3096         Likewise.
3097         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3098         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3099         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3100         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3101         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3102         Likewise.
3103         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3104         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3105         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3106         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3107         Likewise.
3108         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3109         Likewise.
3110         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3111         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3112         Likewise.
3113         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3114         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3115         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3116         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3117         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3118         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3119         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3120         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3121         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3122         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3123         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3124         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3125         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3126         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3127         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3128         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3129         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3130         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3131         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3132         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3133         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3134         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3135         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3136         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3137         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3138         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3139         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3140         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3141         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3142         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3143         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3144         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3145         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3146         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3147         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3148         Likewise.
3149         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3150         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3151         * testsuite/23_containers/bitset/18604.cc: Likewise.
3152         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3153         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3154         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3155         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3156         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3157         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3158         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3159         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3160         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3161         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3162         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3163         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3164         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3165         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3166         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3167         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3168         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3169         * testsuite/23_containers/deque/18604.cc: Likewise.
3170         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3171         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3172         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3173         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3174         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3175         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3176         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3177         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3178         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3179         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3180         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3181         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3182         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3183         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3184         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3185         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3186         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3187         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3188         Likewise.
3189         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3190         Likewise.
3191         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3192         Likewise.
3193         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3194         Likewise.
3195         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3196         Likewise.
3197         * testsuite/23_containers/deque/types/1.cc: Likewise.
3198         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3199         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3200         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3201         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3202         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3203         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3204         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3205         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3206         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3207         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3208         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3209         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3210         Likewise.
3211         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3212         Likewise.
3213         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3214         Likewise.
3215         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3216         Likewise.
3217         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3218         Likewise.
3219         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3220         Likewise.
3221         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3222         Likewise.
3223         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3224         Likewise.
3225         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3226         Likewise.
3227         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3228         Likewise.
3229         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3230         Likewise.
3231         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3232         Likewise.
3233         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3234         Likewise.
3235         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3236         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3237         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3238         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3239         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3240         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3241         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3242         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3243         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3244         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3245         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3246         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3247         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3248         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3249         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3250         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3251         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3252         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3253         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3254         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3255         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3256         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3257         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3258         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3259         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3260         Likewise.
3261         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3262         Likewise.
3263         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3264         * testsuite/23_containers/list/18604.cc: Likewise.
3265         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3266         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3267         * testsuite/23_containers/list/cons/1.cc: Likewise.
3268         * testsuite/23_containers/list/cons/2.cc: Likewise.
3269         * testsuite/23_containers/list/cons/3.cc: Likewise.
3270         * testsuite/23_containers/list/cons/4.cc: Likewise.
3271         * testsuite/23_containers/list/cons/5.cc: Likewise.
3272         * testsuite/23_containers/list/cons/6.cc: Likewise.
3273         * testsuite/23_containers/list/cons/7.cc: Likewise.
3274         * testsuite/23_containers/list/cons/8.cc: Likewise.
3275         * testsuite/23_containers/list/cons/9.cc: Likewise.
3276         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3277         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3278         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3279         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3280         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3281         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3282         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3283         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3284         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3285         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3286         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3287         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3288         * testsuite/23_containers/list/operations/1.cc: Likewise.
3289         * testsuite/23_containers/list/operations/2.cc: Likewise.
3290         * testsuite/23_containers/list/operations/3.cc: Likewise.
3291         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3292         * testsuite/23_containers/list/operations/4.cc: Likewise.
3293         * testsuite/23_containers/list/operations/5.cc: Likewise.
3294         * testsuite/23_containers/list/pthread1.cc: Likewise.
3295         * testsuite/23_containers/list/pthread5.cc: Likewise.
3296         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3297         Likewise.
3298         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3299         Likewise.
3300         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3301         Likewise.
3302         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3303         Likewise.
3304         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3305         Likewise.
3306         * testsuite/23_containers/map/18604.cc: Likewise.
3307         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3308         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3309         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3310         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3311         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3312         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3313         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3314         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3315         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3316         * testsuite/23_containers/map/operators/1.cc: Likewise.
3317         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3318         * testsuite/23_containers/map/pthread6.cc: Likewise.
3319         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3320         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3321         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3322         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3323         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3324         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3325         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3326         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3327         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3328         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3329         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3330         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3331         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3332         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3333         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3334         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3335         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3336         * testsuite/23_containers/set/18604.cc: Likewise.
3337         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3338         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3339         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3340         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3341         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3342         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3343         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3344         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3345         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3346         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3347         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3348         Likewise.
3349         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3350         Likewise.
3351         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3352         Likewise.
3353         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3354         Likewise.
3355         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3356         Likewise.
3357         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3358         Likewise.
3359         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3360         Likewise.
3361         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3362         Likewise.
3363         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3364         Likewise.
3365         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3366         Likewise.
3367         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3368         Likewise.
3369         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3370         Likewise.
3371         * testsuite/23_containers/vector/18604.cc: Likewise.
3372         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3373         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3374         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3375         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3376         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3377         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3378         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3379         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3380         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3381         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3382         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3383         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3384         Likewise.
3385         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3386         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3387         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3388         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3389         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3390         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3391         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3392         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3393         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3394         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3395         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3396         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3397         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3398         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3399         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3400         Likewise.
3401         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3402         Likewise.
3403         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3404         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3405         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3406         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3407         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3408         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3409         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3410         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3411         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3412         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3413         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3414         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3415         Likewise.
3416         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3417         Likewise.
3418         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3419         Likewise.
3420         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3421         Likewise.
3422         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3423         Likewise.
3424         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3425         Likewise.
3426         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3427         * testsuite/23_containers/vector/types/1.cc: Likewise.
3428         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3429         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3430         Likewise.
3431         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3432         Likewise.
3433         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3434         Likewise.
3435         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3436         Likewise.
3437         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3438         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3439         Likewise.
3440         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3441         Likewise.
3442         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3443         Likewise.
3444         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3445         Likewise.
3446         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3447         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3448         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3449         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3450         Likewise.
3451         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3452         Likewise.
3453         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3454         Likewise.
3455         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3456         Likewise.
3457         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3458         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3459         Likewise.
3460         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3461         Likewise.
3462         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3463         Likewise.
3464         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3465         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3466         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3467         Likewise.
3468         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3469         Likewise.
3470         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3471         Likewise.
3472         * testsuite/24_iterators/operations/next.cc: Likewise.
3473         * testsuite/24_iterators/operations/prev.cc: Likewise.
3474         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3475         Likewise.
3476         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3477         Likewise.
3478         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3479         Likewise.
3480         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3481         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3482         Likewise.
3483         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3484         Likewise.
3485         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3486         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3487         Likewise.
3488         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3489         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3490         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3491         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3492         Likewise.
3493         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3494         Likewise.
3495         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3496         Likewise.
3497         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3498         Likewise.
3499         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3500         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3501         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3502         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3503         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3504         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3505         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3506         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3507         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3508         * testsuite/25_algorithms/copy/1.cc: Likewise.
3509         * testsuite/25_algorithms/copy/2.cc: Likewise.
3510         * testsuite/25_algorithms/copy/3.cc: Likewise.
3511         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3512         * testsuite/25_algorithms/copy/4.cc: Likewise.
3513         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3514         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3515         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3516         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3517         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3518         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3519         Likewise.
3520         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3521         Likewise.
3522         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3523         Likewise.
3524         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3525         Likewise.
3526         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3527         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3528         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3529         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3530         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3531         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3532         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3533         * testsuite/25_algorithms/count/1.cc: Likewise.
3534         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3535         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3536         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3537         * testsuite/25_algorithms/equal/1.cc: Likewise.
3538         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3539         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3540         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3541         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3542         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3543         * testsuite/25_algorithms/fill/1.cc: Likewise.
3544         * testsuite/25_algorithms/fill/2.cc: Likewise.
3545         * testsuite/25_algorithms/fill/3.cc: Likewise.
3546         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3547         * testsuite/25_algorithms/fill/4.cc: Likewise.
3548         * testsuite/25_algorithms/fill/5.cc: Likewise.
3549         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3550         * testsuite/25_algorithms/find/1.cc: Likewise.
3551         * testsuite/25_algorithms/find/17441.cc: Likewise.
3552         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3553         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3554         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3555         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3556         Likewise.
3557         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3558         Likewise.
3559         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3560         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3561         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3562         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3563         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3564         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3565         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3566         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3567         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3568         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3569         Likewise.
3570         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3571         Likewise.
3572         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3573         Likewise.
3574         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3575         Likewise.
3576         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3577         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3578         * testsuite/25_algorithms/heap/1.cc: Likewise.
3579         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3580         * testsuite/25_algorithms/includes/1.cc: Likewise.
3581         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3582         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3583         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3584         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3585         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3586         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3587         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3588         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3589         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3590         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3591         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3592         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3593         Likewise.
3594         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3595         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3596         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3597         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3598         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3599         * testsuite/25_algorithms/max/1.cc: Likewise.
3600         * testsuite/25_algorithms/max/2.cc: Likewise.
3601         * testsuite/25_algorithms/max/3.cc: Likewise.
3602         * testsuite/25_algorithms/max/37547.cc: Likewise.
3603         * testsuite/25_algorithms/max/4.cc: Likewise.
3604         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3605         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3606         * testsuite/25_algorithms/merge/1.cc: Likewise.
3607         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3608         * testsuite/25_algorithms/min/1.cc: Likewise.
3609         * testsuite/25_algorithms/min/2.cc: Likewise.
3610         * testsuite/25_algorithms/min/3.cc: Likewise.
3611         * testsuite/25_algorithms/min/37547.cc: Likewise.
3612         * testsuite/25_algorithms/min/4.cc: Likewise.
3613         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3614         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3615         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3616         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3617         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3618         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3619         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3620         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3621         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3622         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3623         * testsuite/25_algorithms/move/1.cc: Likewise.
3624         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3625         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3626         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3627         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3628