OSDN Git Service

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