OSDN Git Service

2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
2
3         * include/std/future (shared_future): Adjust doxygen comment.
4
5 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
6
7         PR libstdc++/40297
8         * include/bits/atomic_0.h: Reverse debug assertions.
9         * include/bits/atomic_2.h: Likewise.
10
11 2009-06-23  DJ Delorie  <dj@redhat.com>
12
13         Add MeP port.
14         * configure.host: Add mep support.
15
16 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
17
18         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
19         (INPUT): Add future.
20         * include/std/future: Adjust markup.
21         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
22         line numbers.
23         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
24         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
25         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
26         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
27
28 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
29
30         * include/bits/shared_ptr.h: Do not swap rvalues.
31         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
32         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
33         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
34         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
35         * testsuite/20_util/tuple/swap.cc: Likewise.
36
37 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
38
39         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
40         * include/std/ratio: Typo in comment.
41
42 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
43
44         PR libstdc++/40518
45         * include/bits/basic_string.h (basic_string<>::_Rep::
46         _M_set_length_and_sharable): Do not write the empty rep.
47         (basic_string<>::erase(iterator, iterator)): Likewise,
48         move out of line...
49         * include/bits/basic_string.tcc: ... here.
50
51 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
52
53         * testsuite/util/testsuite_common_types.h (bitwise_operators,
54         bitwise_assignment_operators): Initialize a and b.
55         (struct has_bitwise_operators): Do not call the latter.
56         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
57         dg-error line numbers.
58         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
59         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
60         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
61
62 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
63
64         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
65         possibly unused.
66         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
67         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
68         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
69
70 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
71
72         * include/std/future: New.
73         * include/Makefile.am: Add.
74         * include/Makefile.in: Regenerate.
75         * src/future.cc: New.
76         * src/Makefile.am: Add.
77         * src/Makefile.in: Regenerate.
78         * config/abi/pre/gnu.ver: Add export.
79         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
80         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
81         * testsuite/30_threads/packaged_task/cons/1.cc: New.
82         * testsuite/30_threads/packaged_task/cons/2.cc: New.
83         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
84         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
85         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
86         * testsuite/30_threads/packaged_task/cons/move.cc: New.
87         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
88         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
89         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
90         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
91         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
92         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
93         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
94         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
95         * testsuite/30_threads/packaged_task/members/reset.cc: New.
96         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
97         * testsuite/30_threads/packaged_task/members/swap.cc: New.
98         * testsuite/30_threads/packaged_task/requirements/
99         explicit_instantiation.cc: New.
100         * testsuite/30_threads/promise/cons/1.cc: New.
101         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
102         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
103         * testsuite/30_threads/promise/cons/move_assign.cc: New.
104         * testsuite/30_threads/promise/cons/move.cc: New.
105         * testsuite/30_threads/promise/members/get_future.cc: New.
106         * testsuite/30_threads/promise/members/get_future2.cc: New.
107         * testsuite/30_threads/promise/members/set_exception.cc: New.
108         * testsuite/30_threads/promise/members/set_exception2.cc: New.
109         * testsuite/30_threads/promise/members/set_value.cc: New.
110         * testsuite/30_threads/promise/members/set_value2.cc: New.
111         * testsuite/30_threads/promise/members/set_value3.cc: New.
112         * testsuite/30_threads/promise/members/swap.cc: New.
113         * testsuite/30_threads/promise/requirements/
114         explicit_instantiation.cc: New.
115         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
116         * testsuite/30_threads/shared_future/cons/copy.cc: New.
117         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
118         * testsuite/30_threads/shared_future/cons/move.cc: New.
119         * testsuite/30_threads/shared_future/members/get.cc: New.
120         * testsuite/30_threads/shared_future/members/get2.cc: New.
121         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
122         * testsuite/30_threads/shared_future/members/has_value.cc: New.
123         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
124         * testsuite/30_threads/shared_future/members/wait.cc: New.
125         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
126         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
127         * testsuite/30_threads/shared_future/requirements/
128         explicit_instantiation.cc: New.
129         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
130         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
131         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
132         * testsuite/30_threads/unique_future/cons/move.cc: New.
133         * testsuite/30_threads/unique_future/members/get.cc: New.
134         * testsuite/30_threads/unique_future/members/get2.cc: New.
135         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
136         * testsuite/30_threads/unique_future/members/has_value.cc: New.
137         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
138         * testsuite/30_threads/unique_future/members/wait.cc: New.
139         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
140         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
141         * testsuite/30_threads/unique_future/requirements/
142         explicit_instantiation.cc: New.
143         * testsuite/performance/30_threads/future/polling.cc: New.
144
145 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
146
147         * Revert last Change.
148
149 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
150
151         PR libstdc++/40497
152         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
153         signature per the current C++1x draft (N2857).
154         * testsuite/24_iterators/operations/40497.cc: Add.
155
156 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
157
158         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
159         a floating point type.
160         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
161         _IntType)): Fix second default argument.
162         (uniform_int_distribution<>::_M_call): Remove.
163         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
164         const param_type&)): Only declare.
165         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
166         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
167         Remove.
168         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
169         const param_type&): Define here.
170         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
171         const param_type&), discrete_distribution<>::operator()
172         (_UniformRandomNumberGenerator&, const param_type&), 
173         piecewise_constant_distribution<>::operator()
174         (_UniformRandomNumberGenerator&, const param_type&),
175         piecewise_linear_distribution<>::operator()
176         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
177         the second template argument of _Adaptor.
178         * testsuite/26_numerics/random/uniform_int_distribution/cons/
179         default.cc: Adjust.
180
181 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
182
183         * include/bits/random.tcc (discrete_distribution<>::param_type::
184         param_type(size_t, double, double, _Func),
185         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
186         const param_type&)): Tidy.
187         (piecewise_constant_distribution<>::param_type::_M_initialize):
188         Use reserve, fix.
189         (piecewise_constant_distribution<>::param_type::
190         param_type(initializer_list<>, _Func),
191         piecewise_constant_distribution<>::param_type::
192         param_type(size_t, _RealType, _RealType, _Func),
193         piecewise_linear_distribution<>::param_type::
194         param_type(initializer_list<>, _Func),
195         piecewise_linear_distribution<>::param_type::
196         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
197         (piecewise_constant_distribution<>::param_type::
198         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
199         piecewise_constant_distribution<>::
200         operator()(_UniformRandomNumberGenerator&, const param_type&),
201         piecewise_linear_distribution<>::
202         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
203         (operator>>(std::basic_istream<>&,
204         piecewise_constant_distribution<>&),
205         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
206         Use reserve.
207         * include/bits/random.h: Minor cosmetic changes.
208
209 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
210
211         * testsuite/23_containers/list/check_construct_destroy.h: New.
212         Move test logic here.
213         * testsuite/23_containers/list/moveable.h: Same.
214         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
215         * testsuite/23_containers/list/modifiers/1.h: Same.
216         * testsuite/23_containers/list/modifiers/2.h: Same.
217         * testsuite/23_containers/list/modifiers/3.h: Same.
218         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
219         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
220         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
221         * testsuite/23_containers/list/operations/1.h: Same.
222         * testsuite/23_containers/list/operations/2.h: Same.
223         * testsuite/23_containers/list/operations/3.h: Same.
224         * testsuite/23_containers/list/operations/4.h: Same.
225         * testsuite/23_containers/list/operations/5.h: Same.
226         * testsuite/23_containers/list/capacity/1.h: Same.
227         * testsuite/23_containers/list/init-list.h: Same.
228         * testsuite/23_containers/list/cons/1.h: Same.
229         * testsuite/23_containers/list/cons/2.h: Same.
230         * testsuite/23_containers/list/cons/3.h: Same.
231         * testsuite/23_containers/list/cons/4.h: Same.
232         * testsuite/23_containers/list/cons/5.h: Same.
233         * testsuite/23_containers/list/cons/6.h: Same.
234         * testsuite/23_containers/list/cons/7.h: Same.
235         * testsuite/23_containers/list/cons/8.h: Same.
236         * testsuite/23_containers/list/cons/9.h: Same.
237         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
238         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
239         header.
240         * testsuite/23_containers/list/modifiers/1.cc: Same.
241         * testsuite/23_containers/list/modifiers/2.cc: Same.
242         * testsuite/23_containers/list/modifiers/3.cc: Same.
243         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
244         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
245         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
246         * testsuite/23_containers/list/operations/1.cc: Same.
247         * testsuite/23_containers/list/operations/2.cc: Same.
248         * testsuite/23_containers/list/operations/3.cc: Same.
249         * testsuite/23_containers/list/operations/4.cc: Same.
250         * testsuite/23_containers/list/operations/5.cc: Same.
251         * testsuite/23_containers/list/capacity/1.cc: Same.
252         * testsuite/23_containers/list/init-list.cc: Same.
253         * testsuite/23_containers/list/cons/1.cc: Same.
254         * testsuite/23_containers/list/cons/2.cc: Same.
255         * testsuite/23_containers/list/cons/3.cc: Same.
256         * testsuite/23_containers/list/cons/4.cc: Same.
257         * testsuite/23_containers/list/cons/5.cc: Same.
258         * testsuite/23_containers/list/cons/6.cc: Same.
259         * testsuite/23_containers/list/cons/7.cc: Same.
260         * testsuite/23_containers/list/cons/8.cc: Same.
261         * testsuite/23_containers/list/cons/9.cc: Same.
262         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
263         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
264         * testsuite/23_containers/list/moveable.cc: Same.
265
266 2009-06-17  Tom Tromey  <tromey@redhat.com>
267
268         * python/hook.in: Do not fail when there is no current objfile.
269         Use os.path.normpath.
270
271 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
272
273         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
274         Remove.
275         (exception_ptr::operator=(exception_ptr&&)): Cast source to
276         rvalue-reference so that move constructor is called.
277         * testsuite/18_support/exception_ptr/move.cc: New.
278
279 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
280
281         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
282         if joinable.
283
284 2009-06-15  Tom Tromey  <tromey@redhat.com>
285
286         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
287         set self.iter.
288         (StdMapPrinter.to_string): Make a new iterator.
289         (StdMapPrinter.children): Likewise.
290         (StdSetPrinter.__init__): Don't set self.iter.
291         (StdSetPrinter.to_string): Make a new iterator.
292         (StdSetPrinter.children): Likewise.
293
294 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
295
296         * include/bits/random.tcc
297         (negative_binomial_distribution<>::operator()
298         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
299         class member gamma_distribution.
300         (negative_binomial_distribution<>::operator()
301         (_UniformRandomNumberGenerator&)): Implement out of line here.
302         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
303         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
304         (student_t_distribution<>::operator()
305         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
306         simplify.
307         (operator<<(basic_ostream<>&, student_t_distribution<>),
308         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
309         (chi_squared_distribution<>::operator()
310         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
311         tweak to use a class member gamma_distribution.
312         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
313         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
314         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
315         const param_type&): Move inline, tweak to use class member
316         gamma_distributions.
317         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
318         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
319         * include/bits/random.h: Adjust, minor tweaks.
320
321 2009-06-10  Tom Tromey  <tromey@redhat.com>
322
323         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
324         (build_libstdcxx_dictionary): Accept shortened form of
325         basic_string names.
326         (StdStringPrinter.to_string): Remove reference to WideEncoding.
327
328 2009-06-10  Tom Tromey  <tromey@redhat.com>
329
330         PR libstdc++/40289:
331         * python/Makefile.in: Rebuild.
332         * python/hook.in: Compute module path relative to objfile.
333         * python/Makefile.am (pythondir): Redefine.
334         (gdb.py): Subst toolexeclibdir.
335         (install-data-local): Rewrite.
336
337 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
338
339         * include/bits/move.h: Doxygen group fixes.
340
341 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
342
343         * include/bits/random.tcc (gamma_distribution<>::operator()
344         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
345         the Marsaglia/Tsang algorithm.
346         (gamma_distribution<>::param_type::_M_initialize): Adjust.
347         (operator<<(basic_ostream<>&, gamma_distribution<>),
348         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
349
350         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
351         Remove, just use normal_distribution.
352         (operator<<(basic_ostream<>&, student_t_distribution<>),
353         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
354         (linear_congruential_engine<>::operator()()): Move inline.
355         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
356         const param_type&)): Move inline, just use normal_distribution.
357         (operator<<(basic_ostream<>&, lognormal_distribution<>),
358         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
359         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
360         const param_type&)): Move here, out of line.
361         (piecewise_constant_distribution<>::param_type::param_type()): Move
362         inline.
363         * include/bits/random.h: Adjust, minor tweaks.
364
365 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
366
367         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
368
369 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
370
371         * include/ext/throw_allocator.h: Rework.
372         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
373         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
374         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
375         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
376         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
377         * testsuite/util/regression/rand/priority_queue/
378         container_rand_regression_test.tcc: Inline functions.
379         * testsuite/util/regression/rand/assoc/
380         container_rand_regression_test.tcc: Same.
381
382 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
383
384         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
385
386 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
387
388         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
389         * configure: Regenerate.
390
391 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
392
393         PR libstdc++/40299
394         * include/ext/memory: Fully qualify calls with __gnu_cxx.
395         * testsuite/ext/rope/40299.cc: New.
396
397 2009-05-28  Tom Tromey  <tromey@redhat.com>
398             Phil Muldoon  <pmuldoon@redhat.com>
399             Jonathan Wakely  <jwakely.gcc@gmail.com>
400
401         * python/Makefile.in, , python/libstdcxx/__init__.py,
402         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
403         python/hook.in, python/Makefile.am: New files.
404         * configure, Makefile.in: Rebuild.
405         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
406         * Makefile.am (SUBDIRS): Add python.
407
408 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
409
410         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
411         to ...
412         * testsuite/util/replacement_memory_operators.h: ...here. New.
413         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
414         * testsuite/util/testsuite_hooks.cc: Same.
415
416         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
417         replacement_memory_operators.h.
418         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
419         * testsuite/ext/mt_allocator/check_delete.cc: Same.
420         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
421         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
422         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
423         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
424         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
425         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
426         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
427         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
428         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
429         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
430         * testsuite/ext/mt_allocator/check_new.cc: Same.
431         * testsuite/ext/debug_allocator/check_delete.cc: Same.
432         * testsuite/ext/debug_allocator/check_new.cc: Same.
433         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
434         * testsuite/ext/new_allocator/check_delete.cc: Same.
435         * testsuite/ext/new_allocator/check_new.cc: Same.
436         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
437         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
438         * testsuite/ext/throw_allocator/check_delete.cc: Same.
439         * testsuite/ext/throw_allocator/check_new.cc: Same.
440         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
441         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
442         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
443         * testsuite/ext/malloc_allocator/check_new.cc: Same.
444         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
445         * testsuite/ext/pool_allocator/check_delete.cc: Same.
446         * testsuite/ext/pool_allocator/check_new.cc: Same.
447         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
448         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
449         * testsuite/ext/array_allocator/check_delete.cc: Same.
450         * testsuite/ext/array_allocator/check_new.cc: Same.
451         * testsuite/23_containers/deque/cons/1.cc: Same.
452         * testsuite/23_containers/deque/cons/2.cc: Same.
453
454 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
455
456         * libsupc++/initializer_list: Format.
457         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
458         * testsuite/18_support/initializer_list/requirements/
459         explicit_instantiation.cc: New.
460
461 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
462
463         PR libstdc++/40273
464         * include/tr1_impl/functional: Add explicit casts.
465         * testsuite/20_util/function/requirements/
466         explicit_instantiation.cc: New.
467         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
468
469 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
470
471         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
472
473 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
474
475         PR libstdc++/40221
476         * include/tr1_impl/functional: Add explicit cast.
477
478 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
479
480         PR libstdc++/40094
481         Revert:
482         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
483         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
484         out of line member functions definitions.
485         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
486         Remove, use static locals instead.
487         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
488         * src/throw_allocator.cc: New.
489         * src/Makefile.am: Add.
490         * config/abi/pre/gnu.ver: Add exports.
491         * src/Makefile.in: Regenerate.
492
493 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
494
495         * include/tr1_impl/functional (function): Use explicit operator bool.
496         * include/bits/shared_ptr.h (__shared_ptr): Same.
497         * include/bits/unique_ptr.h (unique_ptr): Same.
498         * include/std/mutex (unique_lock): Same.
499         * include/std/system_error (error_code): Same.
500         (error_condition): Same.
501         * include/std/ostream (sentry): Same.
502         * include/std/istream (sentry): Same.
503         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
504         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
505         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
506         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
507         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
508         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
509         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
510
511 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
512
513         * testsuite/23_containers/list/14340.cc: Abstract list type.
514         * testsuite/23_containers/list/init-list.cc: Same.
515         * testsuite/23_containers/list/pthread5.cc: Same.
516         * testsuite/23_containers/list/invalidation/1.cc: Same.
517         * testsuite/23_containers/list/invalidation/2.cc: Same.
518         * testsuite/23_containers/list/invalidation/3.cc: Same.
519         * testsuite/23_containers/list/invalidation/4.cc: Same.
520         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
521         * testsuite/23_containers/list/modifiers/1.cc: Same.
522         * testsuite/23_containers/list/modifiers/2.cc: Same.
523         * testsuite/23_containers/list/modifiers/3.cc: Same.
524         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
525         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
526         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
527         * testsuite/23_containers/list/cons/1.cc: Same.
528         * testsuite/23_containers/list/cons/2.cc: Same.
529         * testsuite/23_containers/list/cons/3.cc: Same.
530         * testsuite/23_containers/list/cons/4.cc: Same.
531         * testsuite/23_containers/list/cons/5.cc: Same.
532         * testsuite/23_containers/list/cons/6.cc: Same.
533         * testsuite/23_containers/list/cons/7.cc: Same.
534         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
535         * testsuite/23_containers/list/cons/8.cc: Same.
536         * testsuite/23_containers/list/cons/9.cc: Same.
537         * testsuite/23_containers/list/operations/1.cc: Same.
538         * testsuite/23_containers/list/operations/2.cc: Same.
539         * testsuite/23_containers/list/operations/3.cc: Same.
540         * testsuite/23_containers/list/operations/4.cc: Same.
541         * testsuite/23_containers/list/operations/5.cc: Same.
542         * testsuite/23_containers/list/requirements/citerators.cc: Same.
543         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
544         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
545         * testsuite/23_containers/list/requirements/dr438/
546         constructor_1_neg.cc: Same.
547         * testsuite/23_containers/list/requirements/dr438/
548         constructor_2_neg.cc: Same.
549         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
550         * testsuite/23_containers/list/requirements/
551         partial_specialization/1.cc: Same.
552         * testsuite/23_containers/list/23781.cc: Same.
553         * testsuite/23_containers/list/pthread1.cc: Same.
554         * testsuite/23_containers/list/capacity/1.cc: Same.
555         * testsuite/23_containers/list/capacity/29134.cc: Same.
556         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
557         * testsuite/23_containers/list/moveable.cc: Same.
558
559         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
560
561 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
562
563         PR libstdc++/40184
564         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
565         Declare...
566         * config/locale/gnu/c_locale.cc: ... and define.
567         * config/locale/generic/c_locale.cc: Define.
568         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
569         Use it.
570         * testsuite/22_locale/locale/cons/40184.cc: New.
571
572 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
573
574         PR libstdc++/40192
575         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
576         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
577         * testsuite/23_containers/vector/40192.cc: New.
578
579 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
580
581         * include/bits/stl_pair.h (swap): Do not swap rvalues.
582         * include/bits/stl_deque.h (swap): Likewise.
583         * include/bits/stl_list.h (swap): Likewise.
584         * include/bits/stl_vector.h (swap): Likewise.
585         * include/bits/stl_bvector.h (swap): Likewise.
586         * include/bits/stl_queue.h (swap): Likewise.
587         * include/bits/stl_stack.h (swap): Likewise.
588         * include/bits/stl_tree.h (swap): Likewise.
589         * include/bits/stl_map.h (swap): Likewise.
590         * include/bits/stl_multimap.h (swap): Likewise.
591         * include/bits/stl_set.h (swap): Likewise.
592         * include/bits/stl_multiset.h (swap): Likewise.
593         * include/bits/forward_list.h (swap): Likewise.
594         * include/bits/unique_ptr.h (swap): Likewise.
595         * include/debug/deque (swap): Likewise.
596         * include/debug/list (swap): Likewise.
597         * include/debug/vector (swap): Likewise.
598         * include/debug/map.h (swap): Likewise.
599         * include/debug/multimap.h (swap): Likewise.
600         * include/debug/set.h (swap): Likewise.
601         * include/debug/multiset.h (swap): Likewise.
602         * include/debug/unordered_map (swap): Likewise.
603         * include/debug/unordered_set (swap): Likewise.
604         * include/ext/vstring.h (swap): Likewise.
605         * include/tr1_impl/unordered_map (swap): Likewise.
606         * include/tr1_impl/hashtable (swap): Likewise.
607         * include/tr1_impl/unordered_set (swap): Likewise.
608         * include/std/tuple (swap): Likewise.
609         * include/std/mutex (swap): Likewise.
610         * include/std/thread (swap): Likewise.
611         (operator<<): Only output to lvalue streams.
612         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
613         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
614         * testsuite/23_containers/deque/requirements/dr438/
615         assign_neg.cc: Adjust line numbers.
616         * testsuite/23_containers/deque/requirements/dr438/
617         constructor_1_neg.cc: Likewise.
618         * testsuite/23_containers/deque/requirements/dr438/
619         constructor_2_neg.cc: Likewise.
620         * testsuite/23_containers/deque/requirements/dr438/
621         insert_neg.cc: Likewise.
622         * testsuite/23_containers/list/requirements/dr438/
623         assign_neg.cc: Likewise.
624         * testsuite/23_containers/list/requirements/dr438/
625         constructor_1_neg.cc: Likewise.
626         * testsuite/23_containers/list/requirements/dr438/
627         constructor_2_neg.cc: Likewise.
628         * testsuite/23_containers/list/requirements/dr438/
629         insert_neg.cc: Likewise.
630         * testsuite/23_containers/vector/requirements/dr438/
631         assign_neg.cc: Likewise.
632         * testsuite/23_containers/vector/requirements/dr438/
633         constructor_1_neg.cc: Likewise.
634         * testsuite/23_containers/vector/requirements/dr438/
635         constructor_2_neg.cc: Likewise.
636         * testsuite/23_containers/vector/requirements/dr438/
637         insert_neg.cc: Likewise.
638         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
639         test non-member swap.
640         * testsuite/30_threads/thread/swap/2.cc: Remove.
641
642 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
643
644         * include/std/mutex: Move std::lock_error to ...
645         * src/compatibility.cc: Here.
646         * src/mutex.cc: Likewise.
647         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
648         for lock types and remove std::lock_error check.
649
650 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
651
652         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
653         double include.
654
655 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
656
657         PR libstdc++/40160
658         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
659         typeid when __GXX_RTTI is undefined.
660         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
661         for null _M_variant._M_iterator._M_type,
662         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
663         * testsuite/21_strings/basic_string/40160.cc: New.
664
665 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
666
667         * testsuite/26_numerics/random/discrete_distribution/cons/
668         num_xbound_fun.cc: Minor tweaks.
669         * testsuite/26_numerics/random/piecewise_constant_distribution/
670         cons/initlist_fun.cc: Likewise
671         * testsuite/26_numerics/random/piecewise_constant_distribution/
672         cons/num_xbound_fun.cc: Likewise
673         * testsuite/26_numerics/random/piecewise_linear_distribution/
674         cons/initlist_fun.cc: Likewise
675         * testsuite/26_numerics/random/piecewise_linear_distribution/
676         cons/num_xbound_fun.cc: Likewise
677
678 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
679
680         PR libstdc++/36211
681         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
682         cxxldflags to additional_flags rather than cxx_final.
683
684 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
685
686         * testsuite/26_numerics/random/discrete_distribution/cons/
687         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
688         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
689         initlist_fun.cc: Likewise
690         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
691         num_xbound_fun.cc: Likewise
692         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
693         initlist_fun.cc: Likewise
694         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
695         num_xbound_fun.cc: Likewise
696
697 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
698
699         PR libstdc++/40123
700         * random.tcc (independent_bits_engine<>::operator()()): Use
701         result_type(1), not 1UL.
702
703         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
704         and _M_b.min(), instead of this->max() and this->min().
705
706         * random.h (_ShiftMin1): Remove, adjust everywhere.
707
708         * random.tcc: Minor cosmetic changes.
709
710 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
711
712         * include/bits/random.tcc (cauchy_distribution<>::
713         operator()(_UniformRandomNumberGenerator&, const param_type&)):
714         Avoid M_PI, a glibc extension.
715
716 2009-05-13  Ben Elliston  <bje@au.ibm.com>
717
718         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
719         * include/Makefile.in: Likewise.
720
721 2009-05-13  Ben Elliston  <bje@au.ibm.com>
722
723         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
724         const void * const.
725
726 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
727
728         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
729         random number engines, complex, bitset, array, time utilities, and
730         char_traits.
731
732 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
733
734         * libsupc++/exception: Include nested_exception.h in C++0x mode.
735         * libsupc++/nested_exception.h: New.
736         * libsupc++/Makefile.am: Add new header.
737         * libsupc++/Makefile.in: Regenerate.
738         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
739         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
740         * testsuite/18_support/nested_exception/cons.cc: New.
741         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
742         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
743         * doc/xml/manual/status_cxx200x.xml: Adjust.
744
745 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
746
747         * include/ext/throw_allocator.h: Remove redundant include.
748
749 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
750
751         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
752         out of line member functions definitions.
753         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
754         Remove, use static locals instead.
755         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
756         * src/throw_allocator.cc: New.
757         * src/Makefile.am: Add.
758         * config/abi/pre/gnu.ver: Add exports.
759         * src/Makefile.in: Regenerate.
760
761 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
762
763         * configure.ac: Bump libtool_VERSION to 6:12:0.
764         * configure: Regenerate.
765
766 2009-05-07  Matthias Klose  <doko@ubuntu.com>
767
768         PR libstdc++/40038
769         * src/math_stubs_long_double.cc: Add ceill.
770
771 2009-05-06  Johannes Singler  <singler@ira.uka.de>
772
773         PR libstdc++/39546
774         * include/parallel/algo.h (find_switch):
775         Parametrize binder2nd with const T& instead of T.
776         * testsuite/25_algorithms/find/39546.cc: new test case
777
778 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
779
780         Revert:
781         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
782
783         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
784         possible.
785         * configure: Regenerate.
786
787 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
788
789         PR libstdc++/39909
790         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
791         __set_once_functor_lock_ptr): Replace global lock object with local
792         locks on global mutex.
793         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
794         __set_once_functor_lock_ptr): Likewise, keeping old function to
795         preserve ABI.
796         (__once_proxy): Use pointer to local lock if set, global lock
797         otherwise.
798         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
799         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
800         * testsuite/30_threads/call_once/39909.cc: New.
801
802 2009-05-03  Jan Hubicka  <jh@suse.cz>
803
804         * include/parallel/settings.h (get): Mark const.
805         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
806         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
807         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
808         throw ().
809         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
810         (is_open, fd): Mark pure and throw ().
811         (seekoff): Mark throw ().
812
813 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
814
815         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
816         possible.
817         * configure: Regenerate.
818
819 2009-05-02  Jan Hubicka  <jh@suse.cz>
820
821         * include/tr1_impl/functional_hash.h (explicit specializations of ()
822         operator): Mark pure.
823
824 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
825
826         * scripts/create_testsuite_files: Remove thread directory.
827
828 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
829
830         PR libstdc++/39868
831         * scripts/run_doxygen: Uncomment removal of includes.
832         (problematic): Rewrite __cxxabiv1 namespace to abi.
833
834 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
835
836         Revert the last commit.
837
838 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
839
840         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
841         Replace global lock object with local locks on global mutex.
842         * src/mutex.cc: Likewise.
843         * config/abi/pre/gnu.ver: Adjust.
844         * testsuite/30_threads/call_once/call_once2.cc: New.
845
846 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
847
848         PR libstdc++/39880
849         PR libstdc++/39881
850         PR libstdc++/39882
851         * include/std/system_error (is_error_code_enum<errc>): Remove.
852         (error_condition<>::error_condition(_ErrorCodeEnum,)
853         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
854         (error_code<>::error_code(_ErrorCodeEnum,),
855         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
856         * testsuite/19_diagnostics/system_error/39880.cc: New.
857         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
858         Likewise.
859         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
860         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
861         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
862         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
863         Adjust.
864         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
865         Likewise.
866         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
867         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
868         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
869         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
870         Likewise.
871         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
872         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
873         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
874         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
875
876 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
877
878         * doc/xml/authors.xml: Add space.
879         * doc/xml/faq.xml: Update links.
880         * doc/xml/manual/intro.xml: Same.
881         * doc/xml/manual/abi.xml: Update.
882         * doc/xml/manual/appendix_contributing.xml: Fix typo.
883         * doc/xml/manual/status_cxxtr1.xml: Update links.
884         * doc/xml/manual/status_cxx1998.xml: Same.
885         * doc/xml/manual/status_cxx200x.xml: Same.
886
887 2009-04-22  Jan Hubicka  <jh@suse.cz>
888
889         * include/tr1_impl/array (at): Do not use builtin_expect.
890         * include/ext/throw_allocator.h (allocate): Likewise.
891         * include/ext/pool_allocator.h (allocate): Likweise.
892         * include/ext/bitmap_allocator.h (allocate): Likewise.
893         * include/ext/rc_string_base.h (_S_construct): Likewise.
894         * include/ext/malloc_allocator.h (allocate): Likewise.
895         * include/ext/mt_allocator.h (allocate): Likewise.
896         * include/ext/sso_string_base.h (_M_construct): Likewise.
897         * include/bits/basic_string.tcc (_S_construct): Likewise.
898
899 2009-04-22  Jan Hubicka  <jh@suse.cz>
900
901         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
902         (atexit, atoll, stroll, strtoull): Mark throw ()
903         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
904         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
905         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
906         (atexit, atoll, stroll, strtoull): Mark throw ()
907         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
908         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
909
910 2009-04-21  Jan Hubicka  <jh@suse.cz>
911
912         * include/ext/atomicity.h
913         (__exchange_and_add, __atomic_add): Mark throw ().
914         * config/os/aix/atomicity.h
915         * config/os/aix/atomicity.h
916         * config/os/irix/atomicity.h
917         * config/cpu/cris/atomicity.h
918         * config/cpu/m68k/atomicity.h
919         * config/cpu/hppa/atomicity.h
920         * config/cpu/sparc/atomicity.h
921         * config/cpu/i386/atomicity.h
922         * config/cpu/i486/atomicity.h
923         * config/cpu/sh/atomicity.h
924         * config/cpu/generic/atomicity_mutex/atomicity.h
925         * config/cpu/generic/atomicity_builtins/atomicity.h
926         (__exchange_and_add, __atomic_add): Mark throw ().
927
928 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
929
930         PR libstdc++/39835
931         * include/bits/random.h: Avoid the badname __alpha (and, for
932         consistency, __beta too).
933         * include/bits/random.tcc: Likewise.
934
935 2009-04-19  Jan Hubicka  <jh@suse.cz>
936
937         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
938         _GLIBCXX_NOTHROW.
939
940 2009-04-19  Jan Hubicka  <jh@suse.cz>
941
942         * include/c_compatibility/stdatomic.h
943         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
944         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
945         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
946
947 2009-04-18  Jan Hubicka  <jh@suse.cz>
948
949         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
950         * libsupc++/unwind-cxx.h (__cxa_get_globals,
951         __cxa_get_globals_fast): Mark const.
952         (__cxa_get_exception_ptr): Mark pure.
953         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
954         (__terminate): Makr throw ().
955         * libsupc++/exception (terminate): Mark throw().
956         (uncaught_exception): Mark pure.
957         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
958         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
959         Mark throw().
960         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
961         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
962         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
963         __cxa_guard_abort): Mark throw ().
964         (__cxa_pure_virtual): Mark noreturn.
965         (__cxa_current_exception_type): Mark throw and pure.
966         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
967         __cxa_exception_type): Mark pure.
968         (_M_safe_bool_dummy): Mark pure and const.
969
970 2009-04-18  Jan Hubicka  <jh@suse.cz>
971
972         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
973         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
974         _M_destroy_thread_key): Mark throw ()
975         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
976         _M_singular, _M_can_compare _M_get_mutex, _M_message,
977         _M_get_max_length): Mark throw ().
978         * include/debug/formatter.h (_M_message, _M_format_word,
979         _M_get_max_length): Mark throw ().
980         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
981         _M_detach_single): Mark throw ().
982         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
983         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
984         throw ()
985         (_M_get_mutex): Mark throw ().
986         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
987         (_M_destroy_thread_key): Mark CONST and throw.
988         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
989         throw ().
990
991 2009-04-18  Jan Hubicka  <jh@suse.cz>
992
993         * src/condition_variable.cc (condition_variable,
994         condition_variable_any constructors): Mark throw()
995         * src/hash.cc (operator() for long double, string, and wstring): Mark
996         throw ().
997         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
998         _M_setup, rdbuf, str): Mark throw ().
999         * src/chrono.cc (new): Mark throw ().
1000         * include/std/system_error (system_category, generic_category): Mark
1001         throw () and const.
1002         * include/std/chrono (now): Mark throw ().
1003         * include/std/condition_variable (condition_variable,
1004         ~condition_variable, condition_variable_any,
1005         ~condition_variable_any): Mark throw ().
1006         * include/std/mutex (mutex): Mark throw ().
1007         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1008         throw.
1009         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
1010         and throw ().
1011         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
1012         * include/bits/locale_classes.h (_S_initialize_once,
1013         _S_clone_c_locale): Mark throw ().
1014         (_S_get_c_name): Mark const and throw ().
1015         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
1016         throw ().
1017         * include/bits/locale_facets.h (__convert_to_v explicit instances):
1018         Mark throw ().
1019         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
1020         throw ().
1021         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
1022         ios_base): Mark throw ()
1023         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
1024         * include/backward/strstream (strstreambuf constructors): Mark throw ().
1025         (str, freeze, _M_setupf): Mark throw ().
1026         (pcount): Mark pure and throw ().
1027         (rdbuf): Mark const and throw ().
1028
1029 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
1030
1031         PR libstdc++/39802
1032         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
1033         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
1034         Always accept negative values, for unsigned types too.
1035         * testsuite/22_locale/num_get/get/char/39802.cc: New.
1036         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
1037
1038 2009-04-18  Jan Hubicka  <jh@suse.cz>
1039
1040         * include/debug/formater.h: Include bits/c++config.h.
1041         (_M_error): Mark noreturn.
1042         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
1043         _GLIBCXX_NORETURN): New.
1044         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
1045         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
1046         Mark pure.
1047         * include/c_compatibility/stdatomic.h
1048         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1049         __atomic_flag_wait_explicit, __atomic_flag_for_address):
1050         Mark by throw ().
1051         * src/atomic.cc (atomic_flag_test_and_set_explicit,
1052         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
1053         __atomic_flag_for_address): Mark by throw ().
1054
1055 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
1056
1057         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
1058
1059 2009-04-16  Jan Hubicka  <jh@suse.cz>
1060
1061         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
1062         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
1063         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
1064         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
1065         out body to ...
1066         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
1067         functions.
1068         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
1069         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
1070         _Rb_tree_black_count): Mark nothrow.
1071
1072 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
1073
1074         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
1075         from base classes.
1076         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
1077
1078 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1079
1080         * doc/html: Regenerate.
1081
1082 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1083
1084         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
1085
1086         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
1087         * doc/xml/gnu/fdl-1.2.xml: Same.
1088         * doc/xml/manual/numerics.xml: Same.
1089         * doc/xml/manual/concurrency.xml: Same.
1090         * doc/xml/manual/intro.xml: Same.
1091         * doc/xml/manual/status_cxxtr1.xml: Same.
1092         * doc/xml/manual/containers.xml: Same.
1093         * doc/xml/manual/io.xml: Same.
1094         * doc/xml/manual/utilities.xml: Same.
1095         * doc/xml/manual/support.xml: Same.
1096         * doc/xml/manual/using.xml: Same.
1097         * doc/xml/manual/localization.xml: Same.
1098         * doc/xml/manual/locale.xml: Same.
1099         * doc/xml/manual/extensions.xml: Same.
1100         * doc/xml/manual/appendix_contributing.xml: Same.
1101         * doc/xml/manual/diagnostics.xml: Same.
1102         * doc/xml/manual/status_cxx200x.xml: Same.
1103
1104 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1105
1106         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
1107         * doc/xml/manual/status_cxx200x.xml: Adjust.
1108
1109 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
1110
1111         * doc/xml/spine.xml: Remove unused license entity, update
1112         copyright year.
1113
1114         * doc/xml/manual/spine.xml: Markup for primary index terms.
1115         * doc/xml/manual/numerics.xml: Same.
1116         * doc/xml/manual/intro.xml: Same.
1117         * doc/xml/manual/containers.xml: Same.
1118         * doc/xml/manual/io.xml: Same.
1119         * doc/xml/manual/appendix_porting.xml: Same.
1120         * doc/xml/manual/utilities.xml: Same.
1121         * doc/xml/manual/support.xml: Same.
1122         * doc/xml/manual/localization.xml: Same.
1123         * doc/xml/manual/strings.xml: Same.
1124         * doc/xml/manual/extensions.xml: Same.
1125         * doc/xml/manual/appendix_contributing.xml: Same.
1126         * doc/xml/manual/diagnostics.xml: Same.
1127         * doc/xml/manual/algorithms.xml: Same.
1128         * doc/xml/manual/appendix_free.xml: Same.
1129         * doc/xml/manual/iterators.xml: Same.
1130
1131         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
1132         * doc/xml/gnu/fdl-1.2.xml: Same.
1133
1134         * doc/xml/manual/status_cxx200x.xml: Re-write.
1135
1136 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
1137
1138         PR libstdc++/39629 (final bits)
1139         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
1140         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
1141         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
1142         Fix formula for __j.
1143         * include/bits/random.tcc (operator==(const normal_distribution<>&,
1144         const normal_distribution<>&): Remove.
1145         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
1146         const uniform_int_distribution<>&), operator==(const
1147         uniform_real_distribution<>&, const uniform_real_distribution<>&),
1148         operator==(const normal_distribution<>&, const normal_distribution<>&),
1149         operator==(const lognormal_distribution<>&,
1150         const lognormal_distribution<>&), operator==(const
1151         chi_squared_distribution<>&, const chi_squared_distribution<>&),
1152         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
1153         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
1154         operator==(const student_t_distribution<>&,
1155         const student_t_distribution<>&), operator==(const
1156         bernoulli_distribution<>&, const bernoulli_distribution<>&),
1157         operator==(const binomial_distribution<>&, const
1158         binomial_distribution<>&), operator==(const geometric_distribution<>&,
1159         const geometric_distribution<>&), operator==(const
1160         negative_binomial_distribution<>&, const
1161         negative_binomial_distribution<>&), operator==(const
1162         poisson_distribution<>&, const poisson_distribution<>&),
1163         operator==(const exponential_distribution<>&,
1164         const exponential_distribution<>&), operator==(const
1165         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
1166         weibull_distribution<>&, const weibull_distribution<>&),
1167         operator==(const extreme_value_distribution<>&,
1168         const extreme_value_distribution<>&), operator==(const
1169         discrete_distribution<>&, const discrete_distribution<>&),
1170         operator==(const piecewise_constant_distribution<>&,
1171         const piecewise_constant_distribution<>&), operator==(const
1172         piecewise_linear_distribution<>&, const
1173         piecewise_linear_distribution<>&)): Remove.
1174         * testsuite/26_numerics/random/uniform_real_distribution/operators/
1175         serialize.cc: Remove.
1176         * testsuite/26_numerics/random/piecewise_constant_distribution/
1177         operators/serialize.cc: Likewise.
1178         * testsuite/26_numerics/random/chi_squared_distribution/operators/
1179         serialize.cc: Likewise.
1180         * testsuite/26_numerics/random/normal_distribution/operators/
1181         serialize.cc: Likewise.
1182         * testsuite/26_numerics/random/uniform_int_distribution/operators/
1183         serialize.cc: Likewise.
1184         * testsuite/26_numerics/random/poisson_distribution/operators/
1185         serialize.cc: Likewise.
1186         * testsuite/26_numerics/random/bernoulli_distribution/operators/
1187         serialize.cc: Likewise.
1188         * testsuite/26_numerics/random/discrete_distribution/operators/
1189         serialize.cc: Likewise.
1190         * testsuite/26_numerics/random/weibull_distribution/operators/
1191         serialize.cc: Likewise.
1192         * testsuite/26_numerics/random/negative_binomial_distribution/
1193         operators/serialize.cc: Likewise.
1194         * testsuite/26_numerics/random/cauchy_distribution/operators/
1195         serialize.cc: Likewise.
1196         * testsuite/26_numerics/random/gamma_distribution/operators/
1197         serialize.cc: Likewise.
1198         * testsuite/26_numerics/random/fisher_f_distribution/operators/
1199         serialize.cc: Likewise.
1200         * testsuite/26_numerics/random/exponential_distribution/operators/
1201         serialize.cc: Likewise.
1202         * testsuite/26_numerics/random/lognormal_distribution/operators/
1203         serialize.cc: Likewise.
1204         * testsuite/26_numerics/random/binomial_distribution/operators/
1205         serialize.cc: Likewise.
1206         * testsuite/26_numerics/random/extreme_value_distribution/
1207         operators/serialize.cc: Likewise.
1208         * testsuite/26_numerics/random/piecewise_linear_distribution/
1209         operators/serialize.cc: Likewise.
1210         * testsuite/26_numerics/random/student_t_distribution/operators/
1211         serialize.cc: Likewise.
1212         * testsuite/26_numerics/random/geometric_distribution/operators/
1213         serialize.cc: Likewise.
1214
1215         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
1216         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
1217         mersenne_twister_engine<>::seed(_Gen&,
1218         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
1219         subtract_with_carry_engine<>::seed(_Gen&,
1220         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
1221         Remove, unused.
1222         * include/bits/random.tcc (linear_congruential_engine<>::
1223         seed(_Gen&, false_type): Likewise.
1224
1225 2009-04-09  Nick Clifton  <nickc@redhat.com>
1226
1227         * src/allocator-inst.cc: Change copyright header to refer to
1228         version 3 of the GNU General Public License with version 3.1
1229         of the GCC Runtime Library Exception and to point readers at
1230         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1231         web page.
1232         * config/abi/compatibility.h: Likewise.
1233         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
1234         * config/abi/pre/gnu.ver: Likewise.
1235         * config/allocator/bitmap_allocator_base.h: Likewise.
1236         * config/allocator/malloc_allocator_base.h: Likewise.
1237         * config/allocator/mt_allocator_base.h: Likewise.
1238         * config/allocator/new_allocator_base.h: Likewise.
1239         * config/allocator/pool_allocator_base.h: Likewise.
1240         * config/cpu/alpha/atomic_word.h: Likewise.
1241         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
1242         * config/cpu/cris/atomic_word.h: Likewise.
1243         * config/cpu/cris/atomicity.h: Likewise.
1244         * config/cpu/generic/atomic_word.h: Likewise.
1245         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
1246         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
1247         * config/cpu/generic/cpu_defines.h: Likewise.
1248         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
1249         * config/cpu/hppa/atomicity.h: Likewise.
1250         * config/cpu/i386/atomicity.h: Likewise.
1251         * config/cpu/i486/atomicity.h: Likewise.
1252         * config/cpu/ia64/atomic_word.h: Likewise.
1253         * config/cpu/m68k/atomicity.h: Likewise.
1254         * config/cpu/powerpc/atomic_word.h: Likewise.
1255         * config/cpu/powerpc/cpu_defines.h: Likewise.
1256         * config/cpu/sh/atomicity.h: Likewise.
1257         * config/cpu/sparc/atomic_word.h: Likewise.
1258         * config/cpu/sparc/atomicity.h: Likewise.
1259         * config/io/basic_file_stdio.cc: Likewise.
1260         * config/io/basic_file_stdio.h: Likewise.
1261         * config/io/c_io_stdio.h: Likewise.
1262         * config/locale/darwin/ctype_members.cc: Likewise.
1263         * config/locale/generic/c++locale_internal.h: Likewise.
1264         * config/locale/generic/c_locale.cc: Likewise.
1265         * config/locale/generic/c_locale.h: Likewise.
1266         * config/locale/generic/codecvt_members.cc: Likewise.
1267         * config/locale/generic/collate_members.cc: Likewise.
1268         * config/locale/generic/ctype_members.cc: Likewise.
1269         * config/locale/generic/messages_members.cc: Likewise.
1270         * config/locale/generic/messages_members.h: Likewise.
1271         * config/locale/generic/monetary_members.cc: Likewise.
1272         * config/locale/generic/numeric_members.cc: Likewise.
1273         * config/locale/generic/time_members.cc: Likewise.
1274         * config/locale/generic/time_members.h: Likewise.
1275         * config/locale/gnu/c++locale_internal.h: Likewise.
1276         * config/locale/gnu/c_locale.cc: Likewise.
1277         * config/locale/gnu/c_locale.h: Likewise.
1278         * config/locale/gnu/codecvt_members.cc: Likewise.
1279         * config/locale/gnu/collate_members.cc: Likewise.
1280         * config/locale/gnu/ctype_members.cc: Likewise.
1281         * config/locale/gnu/messages_members.cc: Likewise.
1282         * config/locale/gnu/messages_members.h: Likewise.
1283         * config/locale/gnu/monetary_members.cc: Likewise.
1284         * config/locale/gnu/numeric_members.cc: Likewise.
1285         * config/locale/gnu/time_members.cc: Likewise.
1286         * config/locale/gnu/time_members.h: Likewise.
1287         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
1288         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
1289         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
1290         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
1291         * config/os/aix/atomic_word.h: Likewise.
1292         * config/os/aix/atomicity.h: Likewise.
1293         * config/os/aix/ctype_base.h: Likewise.
1294         * config/os/aix/ctype_inline.h: Likewise.
1295         * config/os/aix/ctype_noninline.h: Likewise.
1296         * config/os/aix/os_defines.h: Likewise.
1297         * config/os/bsd/darwin/ctype_base.h: Likewise.
1298         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1299         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1300         * config/os/bsd/darwin/os_defines.h: Likewise.
1301         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1302         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1303         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1304         * config/os/bsd/freebsd/os_defines.h: Likewise.
1305         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1306         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1307         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1308         * config/os/bsd/netbsd/os_defines.h: Likewise.
1309         * config/os/djgpp/ctype_base.h: Likewise.
1310         * config/os/djgpp/ctype_inline.h: Likewise.
1311         * config/os/djgpp/ctype_noninline.h: Likewise.
1312         * config/os/djgpp/os_defines.h: Likewise.
1313         * config/os/generic/ctype_base.h: Likewise.
1314         * config/os/generic/ctype_inline.h: Likewise.
1315         * config/os/generic/ctype_noninline.h: Likewise.
1316         * config/os/generic/error_constants.h: Likewise.
1317         * config/os/generic/os_defines.h: Likewise.
1318         * config/os/gnu-linux/ctype_base.h: Likewise.
1319         * config/os/gnu-linux/ctype_inline.h: Likewise.
1320         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1321         * config/os/gnu-linux/os_defines.h: Likewise.
1322         * config/os/hpux/ctype_base.h: Likewise.
1323         * config/os/hpux/ctype_inline.h: Likewise.
1324         * config/os/hpux/ctype_noninline.h: Likewise.
1325         * config/os/hpux/os_defines.h: Likewise.
1326         * config/os/irix/atomic_word.h: Likewise.
1327         * config/os/irix/atomicity.h: Likewise.
1328         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1329         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1330         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1331         * config/os/irix/irix5.2/os_defines.h: Likewise.
1332         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1333         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1334         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1335         * config/os/irix/irix6.5/os_defines.h: Likewise.
1336         * config/os/mingw32/ctype_base.h: Likewise.
1337         * config/os/mingw32/ctype_inline.h: Likewise.
1338         * config/os/mingw32/ctype_noninline.h: Likewise.
1339         * config/os/mingw32/error_constants.h: Likewise.
1340         * config/os/mingw32/os_defines.h: Likewise.
1341         * config/os/newlib/ctype_base.h: Likewise.
1342         * config/os/newlib/ctype_inline.h: Likewise.
1343         * config/os/newlib/ctype_noninline.h: Likewise.
1344         * config/os/newlib/os_defines.h: Likewise.
1345         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1346         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1347         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1348         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1349         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1350         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1351         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1352         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1353         * config/os/tpf/ctype_base.h: Likewise.
1354         * config/os/tpf/ctype_inline.h: Likewise.
1355         * config/os/tpf/ctype_noninline.h: Likewise.
1356         * config/os/tpf/os_defines.h: Likewise.
1357         * config/os/uclibc/ctype_base.h: Likewise.
1358         * config/os/uclibc/ctype_inline.h: Likewise.
1359         * config/os/uclibc/ctype_noninline.h: Likewise.
1360         * config/os/uclibc/os_defines.h: Likewise.
1361         * config/os/vxworks/ctype_base.h: Likewise.
1362         * config/os/vxworks/ctype_inline.h: Likewise.
1363         * config/os/vxworks/ctype_noninline.h: Likewise.
1364         * config/os/vxworks/os_defines.h: Likewise.
1365         * include/backward/auto_ptr.h: Likewise.
1366         * include/backward/backward_warning.h: Likewise.
1367         * include/backward/binders.h: Likewise.
1368         * include/backward/hash_fun.h: Likewise.
1369         * include/backward/hash_map: Likewise.
1370         * include/backward/hash_set: Likewise.
1371         * include/backward/hashtable.h: Likewise.
1372         * include/backward/strstream: Likewise.
1373         * include/bits/algorithmfwd.h: Likewise.
1374         * include/bits/allocator.h: Likewise.
1375         * include/bits/atomic_0.h: Likewise.
1376         * include/bits/atomic_2.h: Likewise.
1377         * include/bits/atomicfwd_c.h: Likewise.
1378         * include/bits/atomicfwd_cxx.h: Likewise.
1379         * include/bits/basic_ios.h: Likewise.
1380         * include/bits/basic_ios.tcc: Likewise.
1381         * include/bits/basic_string.h: Likewise.
1382         * include/bits/basic_string.tcc: Likewise.
1383         * include/bits/boost_concept_check.h: Likewise.
1384         * include/bits/c++config: Likewise.
1385         * include/bits/char_traits.h: Likewise.
1386         * include/bits/codecvt.h: Likewise.
1387         * include/bits/concept_check.h: Likewise.
1388         * include/bits/cpp_type_traits.h: Likewise.
1389         * include/bits/deque.tcc: Likewise.
1390         * include/bits/forward_list.h: Likewise.
1391         * include/bits/forward_list.tcc: Likewise.
1392         * include/bits/fstream.tcc: Likewise.
1393         * include/bits/functexcept.h: Likewise.
1394         * include/bits/functional_hash.h: Likewise.
1395         * include/bits/gslice.h: Likewise.
1396         * include/bits/gslice_array.h: Likewise.
1397         * include/bits/hashtable.h: Likewise.
1398         * include/bits/indirect_array.h: Likewise.
1399         * include/bits/ios_base.h: Likewise.
1400         * include/bits/istream.tcc: Likewise.
1401         * include/bits/list.tcc: Likewise.
1402         * include/bits/locale_classes.h: Likewise.
1403         * include/bits/locale_classes.tcc: Likewise.
1404         * include/bits/locale_facets.h: Likewise.
1405         * include/bits/locale_facets.tcc: Likewise.
1406         * include/bits/locale_facets_nonio.h: Likewise.
1407         * include/bits/locale_facets_nonio.tcc: Likewise.
1408         * include/bits/localefwd.h: Likewise.
1409         * include/bits/mask_array.h: Likewise.
1410         * include/bits/move.h: Likewise.
1411         * include/bits/ostream.tcc: Likewise.
1412         * include/bits/ostream_insert.h: Likewise.
1413         * include/bits/postypes.h: Likewise.
1414         * include/bits/shared_ptr.h: Likewise.
1415         * include/bits/slice_array.h: Likewise.
1416         * include/bits/sstream.tcc: Likewise.
1417         * include/bits/stl_algo.h: Likewise.
1418         * include/bits/stl_algobase.h: Likewise.
1419         * include/bits/stl_bvector.h: Likewise.
1420         * include/bits/stl_construct.h: Likewise.
1421         * include/bits/stl_deque.h: Likewise.
1422         * include/bits/stl_function.h: Likewise.
1423         * include/bits/stl_heap.h: Likewise.
1424         * include/bits/stl_iterator.h: Likewise.
1425         * include/bits/stl_iterator_base_funcs.h: Likewise.
1426         * include/bits/stl_iterator_base_types.h: Likewise.
1427         * include/bits/stl_list.h: Likewise.
1428         * include/bits/stl_map.h: Likewise.
1429         * include/bits/stl_multimap.h: Likewise.
1430         * include/bits/stl_multiset.h: Likewise.
1431         * include/bits/stl_numeric.h: Likewise.
1432         * include/bits/stl_pair.h: Likewise.
1433         * include/bits/stl_queue.h: Likewise.
1434         * include/bits/stl_raw_storage_iter.h: Likewise.
1435         * include/bits/stl_relops.h: Likewise.
1436         * include/bits/stl_set.h: Likewise.
1437         * include/bits/stl_stack.h: Likewise.
1438         * include/bits/stl_tempbuf.h: Likewise.
1439         * include/bits/stl_tree.h: Likewise.
1440         * include/bits/stl_uninitialized.h: Likewise.
1441         * include/bits/stl_vector.h: Likewise.
1442         * include/bits/stream_iterator.h: Likewise.
1443         * include/bits/streambuf.tcc: Likewise.
1444         * include/bits/streambuf_iterator.h: Likewise.
1445         * include/bits/stringfwd.h: Likewise.
1446         * include/bits/unique_ptr.h: Likewise.
1447         * include/bits/valarray_after.h: Likewise.
1448         * include/bits/valarray_array.h: Likewise.
1449         * include/bits/valarray_array.tcc: Likewise.
1450         * include/bits/valarray_before.h: Likewise.
1451         * include/bits/vector.tcc: Likewise.
1452         * include/c/cassert: Likewise.
1453         * include/c/cctype: Likewise.
1454         * include/c/cerrno: Likewise.
1455         * include/c/cfloat: Likewise.
1456         * include/c/ciso646: Likewise.
1457         * include/c/climits: Likewise.
1458         * include/c/clocale: Likewise.
1459         * include/c/cmath: Likewise.
1460         * include/c/csetjmp: Likewise.
1461         * include/c/csignal: Likewise.
1462         * include/c/cstdarg: Likewise.
1463         * include/c/cstddef: Likewise.
1464         * include/c/cstdio: Likewise.
1465         * include/c/cstdlib: Likewise.
1466         * include/c/cstring: Likewise.
1467         * include/c/ctime: Likewise.
1468         * include/c/cwchar: Likewise.
1469         * include/c/cwctype: Likewise.
1470         * include/c_compatibility/assert.h: Likewise.
1471         * include/c_compatibility/complex.h: Likewise.
1472         * include/c_compatibility/ctype.h: Likewise.
1473         * include/c_compatibility/errno.h: Likewise.
1474         * include/c_compatibility/fenv.h: Likewise.
1475         * include/c_compatibility/float.h: Likewise.
1476         * include/c_compatibility/inttypes.h: Likewise.
1477         * include/c_compatibility/iso646.h: Likewise.
1478         * include/c_compatibility/limits.h: Likewise.
1479         * include/c_compatibility/locale.h: Likewise.
1480         * include/c_compatibility/math.h: Likewise.
1481         * include/c_compatibility/setjmp.h: Likewise.
1482         * include/c_compatibility/signal.h: Likewise.
1483         * include/c_compatibility/stdarg.h: Likewise.
1484         * include/c_compatibility/stdatomic.h: Likewise.
1485         * include/c_compatibility/stdbool.h: Likewise.
1486         * include/c_compatibility/stddef.h: Likewise.
1487         * include/c_compatibility/stdint.h: Likewise.
1488         * include/c_compatibility/stdio.h: Likewise.
1489         * include/c_compatibility/stdlib.h: Likewise.
1490         * include/c_compatibility/string.h: Likewise.
1491         * include/c_compatibility/tgmath.h: Likewise.
1492         * include/c_compatibility/time.h: Likewise.
1493         * include/c_compatibility/wchar.h: Likewise.
1494         * include/c_compatibility/wctype.h: Likewise.
1495         * include/c_global/cassert: Likewise.
1496         * include/c_global/ccomplex: Likewise.
1497         * include/c_global/cctype: Likewise.
1498         * include/c_global/cerrno: Likewise.
1499         * include/c_global/cfenv: Likewise.
1500         * include/c_global/cfloat: Likewise.
1501         * include/c_global/cinttypes: Likewise.
1502         * include/c_global/ciso646: Likewise.
1503         * include/c_global/climits: Likewise.
1504         * include/c_global/clocale: Likewise.
1505         * include/c_global/cmath.tcc: Likewise.
1506         * include/c_global/cmath: Likewise.
1507         * include/c_global/csetjmp: Likewise.
1508         * include/c_global/csignal: Likewise.
1509         * include/c_global/cstdarg: Likewise.
1510         * include/c_global/cstdatomic: Likewise.
1511         * include/c_global/cstdbool: Likewise.
1512         * include/c_global/cstddef: Likewise.
1513         * include/c_global/cstdint: Likewise.
1514         * include/c_global/cstdio: Likewise.
1515         * include/c_global/cstdlib: Likewise.
1516         * include/c_global/cstring: Likewise.
1517         * include/c_global/ctgmath: Likewise.
1518         * include/c_global/ctime: Likewise.
1519         * include/c_global/cwchar: Likewise.
1520         * include/c_global/cwctype: Likewise.
1521         * include/c_std/cassert: Likewise.
1522         * include/c_std/cctype: Likewise.
1523         * include/c_std/cerrno: Likewise.
1524         * include/c_std/cfloat: Likewise.
1525         * include/c_std/ciso646: Likewise.
1526         * include/c_std/climits: Likewise.
1527         * include/c_std/clocale: Likewise.
1528         * include/c_std/cmath.tcc: Likewise.
1529         * include/c_std/cmath: Likewise.
1530         * include/c_std/csetjmp: Likewise.
1531         * include/c_std/csignal: Likewise.
1532         * include/c_std/cstdarg: Likewise.
1533         * include/c_std/cstddef: Likewise.
1534         * include/c_std/cstdio: Likewise.
1535         * include/c_std/cstdlib: Likewise.
1536         * include/c_std/cstring: Likewise.
1537         * include/c_std/ctime: Likewise.
1538         * include/c_std/cwchar: Likewise.
1539         * include/c_std/cwctype: Likewise.
1540         * include/debug/bitset: Likewise.
1541         * include/debug/debug.h: Likewise.
1542         * include/debug/deque: Likewise.
1543         * include/debug/formatter.h: Likewise.
1544         * include/debug/functions.h: Likewise.
1545         * include/debug/list: Likewise.
1546         * include/debug/macros.h: Likewise.
1547         * include/debug/map.h: Likewise.
1548         * include/debug/map: Likewise.
1549         * include/debug/multimap.h: Likewise.
1550         * include/debug/multiset.h: Likewise.
1551         * include/debug/safe_base.h: Likewise.
1552         * include/debug/safe_iterator.h: Likewise.
1553         * include/debug/safe_iterator.tcc: Likewise.
1554         * include/debug/safe_sequence.h: Likewise.
1555         * include/debug/set.h: Likewise.
1556         * include/debug/set: Likewise.
1557         * include/debug/string: Likewise.
1558         * include/debug/unordered_map: Likewise.
1559         * include/debug/unordered_set: Likewise.
1560         * include/debug/vector: Likewise.
1561         * include/ext/algorithm: Likewise.
1562         * include/ext/array_allocator.h: Likewise.
1563         * include/ext/atomicity.h: Likewise.
1564         * include/ext/bitmap_allocator.h: Likewise.
1565         * include/ext/cast.h: Likewise.
1566         * include/ext/codecvt_specializations.h: Likewise.
1567         * include/ext/concurrence.h: Likewise.
1568         * include/ext/debug_allocator.h: Likewise.
1569         * include/ext/enc_filebuf.h: Likewise.
1570         * include/ext/extptr_allocator.h: Likewise.
1571         * include/ext/functional: Likewise.
1572         * include/ext/iterator: Likewise.
1573         * include/ext/malloc_allocator.h: Likewise.
1574         * include/ext/memory: Likewise.
1575         * include/ext/mt_allocator.h: Likewise.
1576         * include/ext/new_allocator.h: Likewise.
1577         * include/ext/numeric: Likewise.
1578         * include/ext/numeric_traits.h: Likewise.
1579         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1580         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1581         Likewise.
1582         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1583         Likewise.
1584         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1585         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1586         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1587         Likewise.
1588         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1589         Likewise.
1590         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1591         Likewise.
1592         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1593         Likewise.
1594         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1595         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1596         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1597         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1598         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1599         Likewise.
1600         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1601         Likewise.
1602         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1603         Likewise.
1604         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1605         Likewise.
1606         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1607         Likewise.
1608         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1609         Likewise.
1610         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1611         Likewise.
1612         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1613         Likewise.
1614         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1615         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1616         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1617         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1618         Likewise.
1619         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1620         Likewise.
1621         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1622         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1623         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1624         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1625         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1626         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1627         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1628         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1629         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1630         Likewise.
1631         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1632         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1633         Likewise.
1634         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1635         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1636         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1637         Likewise.
1638         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1639         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1640         Likewise.
1641         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1642         Likewise.
1643         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1644         Likewise.
1645         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1646         Likewise.
1647         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1648         Likewise.
1649         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1650         Likewise.
1651         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1652         Likewise.
1653         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1654         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1655         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1656         Likewise.
1657         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1658         Likewise.
1659         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1660         Likewise.
1661         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1662         Likewise.
1663         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1664         Likewise.
1665         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1666         Likewise.
1667         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1668         Likewise.
1669         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1670         Likewise.
1671         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1672         Likewise.
1673         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1674         Likewise.
1675         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1676         Likewise.
1677         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1678         Likewise.
1679         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1680         Likewise.
1681         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1682         Likewise.
1683         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1684         Likewise.
1685         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1686         Likewise.
1687         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1688         Likewise.
1689         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1690         Likewise.
1691         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1692         Likewise.
1693         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1694         Likewise.
1695         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1696         Likewise.
1697         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1698         Likewise.
1699         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1700         Likewise.
1701         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1702         Likewise.
1703         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1704         Likewise.
1705         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1706         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1707         Likewise.
1708         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1709         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1710         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1711         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1712         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1713         Likewise.
1714         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1715         Likewise.
1716         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1717         Likewise.
1718         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1719         Likewise.
1720         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1721         Likewise.
1722         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1723         Likewise.
1724         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1725         Likewise.
1726         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1727         Likewise.
1728         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1729         Likewise.
1730         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1731         Likewise.
1732         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1733         Likewise.
1734         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1735         Likewise.
1736         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1737         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1738         Likewise.
1739         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1740         Likewise.
1741         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1742         Likewise.
1743         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1744         Likewise.
1745         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1746         Likewise.
1747         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1748         Likewise.
1749         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1750         Likewise.
1751         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1752         Likewise.
1753         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1754         Likewise.
1755         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1756         Likewise.
1757         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1758         Likewise.
1759         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1760         Likewise.
1761         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1762         Likewise.
1763         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1764         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1765         Likewise.
1766         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1767         Likewise.
1768         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1769         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1770         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1771         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1772         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1773         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1774         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1775         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1776         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1777         Likewise.
1778         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1779         Likewise.
1780         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1781         Likewise.
1782         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1783         Likewise.
1784         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1785         Likewise.
1786         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1787         Likewise.
1788         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1789         Likewise.
1790         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1791         Likewise.
1792         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1793         Likewise.
1794         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1795         Likewise.
1796         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1797         Likewise.
1798         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1799         Likewise.
1800         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1801         Likewise.
1802         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1803         Likewise.
1804         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1805         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1806         Likewise.
1807         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1808         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1809         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1810         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1811         Likewise.
1812         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1813         Likewise.
1814         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1815         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1816         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1817         Likewise.
1818         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1819         Likewise.
1820         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1821         Likewise.
1822         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1823         Likewise.
1824         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1825         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1826         Likewise.
1827         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1828         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1829         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1830         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1831         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1832         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1833         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1834         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1835         Likewise.
1836         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1837         Likewise.
1838         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1839         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1840         Likewise.
1841         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1842         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1843         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1844         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1845         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1846         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1847         Likewise.
1848         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1849         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1850         Likewise.
1851         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1852         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1853         Likewise.
1854         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1855         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1856         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1857         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1858         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1859         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1860         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1861         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1862         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1863         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1864         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1865         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1866         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1867         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1868         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1869         Likewise.
1870         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1871         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1872         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1873         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1874         Likewise.
1875         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1876         Likewise.
1877         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1878         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1879         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1880         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1881         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1882         Likewise.
1883         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1884         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1885         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1886         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1887         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1888         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1889         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1890         Likewise.
1891         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1892         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1893         Likewise.
1894         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1895         Likewise.
1896         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1897         Likewise.
1898         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1899         Likewise.
1900         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1901         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1902         Likewise.
1903         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1904         Likewise.
1905         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1906         Likewise.
1907         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1908         Likewise.
1909         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1910         Likewise.
1911         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1912         Likewise.
1913         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1914         Likewise.
1915         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1916         Likewise.
1917         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1918         Likewise.
1919         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1920         Likewise.
1921         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1922         Likewise.
1923         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1924         Likewise.
1925         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1926         Likewise.
1927         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1928         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1929         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1930         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1931         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1932         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1933         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1934         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1935         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1936         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1937         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1938         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1939         Likewise.
1940         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1941         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1942         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1943         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1944         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1945         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1946         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1947         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1948         Likewise.
1949         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1950         Likewise.
1951         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1952         Likewise.
1953         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1954         Likewise.
1955         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1956         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1957         Likewise.
1958         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1959         Likewise.
1960         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1961         Likewise.
1962         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1963         Likewise.
1964         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1965         Likewise.
1966         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1967         Likewise.
1968         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1969         Likewise.
1970         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1971         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1972         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1973         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1974         Likewise.
1975         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1976         Likewise.
1977         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1978         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1979         Likewise.
1980         * include/ext/pb_ds/exception.hpp: Likewise.
1981         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1982         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1983         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1984         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1985         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1986         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1987         * include/ext/pod_char_traits.h: Likewise.
1988         * include/ext/pointer.h: Likewise.
1989         * include/ext/pool_allocator.h: Likewise.
1990         * include/ext/rb_tree: Likewise.
1991         * include/ext/rc_string_base.h: Likewise.
1992         * include/ext/rope: Likewise.
1993         * include/ext/ropeimpl.h: Likewise.
1994         * include/ext/slist: Likewise.
1995         * include/ext/sso_string_base.h: Likewise.
1996         * include/ext/stdio_filebuf.h: Likewise.
1997         * include/ext/stdio_sync_filebuf.h: Likewise.
1998         * include/ext/string_conversions.h: Likewise.
1999         * include/ext/throw_allocator.h: Likewise.
2000         * include/ext/type_traits.h: Likewise.
2001         * include/ext/typelist.h: Likewise.
2002         * include/ext/vstring.h: Likewise.
2003         * include/ext/vstring.tcc: Likewise.
2004         * include/ext/vstring_fwd.h: Likewise.
2005         * include/ext/vstring_util.h: Likewise.
2006         * include/parallel/algo.h: Likewise.
2007         * include/parallel/algobase.h: Likewise.
2008         * include/parallel/algorithm: Likewise.
2009         * include/parallel/algorithmfwd.h: Likewise.
2010         * include/parallel/balanced_quicksort.h: Likewise.
2011         * include/parallel/base.h: Likewise.
2012         * include/parallel/basic_iterator.h: Likewise.
2013         * include/parallel/checkers.h: Likewise.
2014         * include/parallel/compatibility.h: Likewise.
2015         * include/parallel/compiletime_settings.h: Likewise.
2016         * include/parallel/equally_split.h: Likewise.
2017         * include/parallel/features.h: Likewise.
2018         * include/parallel/find.h: Likewise.
2019         * include/parallel/find_selectors.h: Likewise.
2020         * include/parallel/for_each.h: Likewise.
2021         * include/parallel/for_each_selectors.h: Likewise.
2022         * include/parallel/iterator.h: Likewise.
2023         * include/parallel/list_partition.h: Likewise.
2024         * include/parallel/losertree.h: Likewise.
2025         * include/parallel/merge.h: Likewise.
2026         * include/parallel/multiseq_selection.h: Likewise.
2027         * include/parallel/multiway_merge.h: Likewise.
2028         * include/parallel/multiway_mergesort.h: Likewise.
2029         * include/parallel/numeric: Likewise.
2030         * include/parallel/numericfwd.h: Likewise.
2031         * include/parallel/omp_loop.h: Likewise.
2032         * include/parallel/omp_loop_static.h: Likewise.
2033         * include/parallel/par_loop.h: Likewise.
2034         * include/parallel/parallel.h: Likewise.
2035         * include/parallel/partial_sum.h: Likewise.
2036         * include/parallel/partition.h: Likewise.
2037         * include/parallel/queue.h: Likewise.
2038         * include/parallel/quicksort.h: Likewise.
2039         * include/parallel/random_number.h: Likewise.
2040         * include/parallel/random_shuffle.h: Likewise.
2041         * include/parallel/search.h: Likewise.
2042         * include/parallel/set_operations.h: Likewise.
2043         * include/parallel/settings.h: Likewise.
2044         * include/parallel/sort.h: Likewise.
2045         * include/parallel/tags.h: Likewise.
2046         * include/parallel/types.h: Likewise.
2047         * include/parallel/unique_copy.h: Likewise.
2048         * include/parallel/workstealing.h: Likewise.
2049         * include/precompiled/extc++.h: Likewise.
2050         * include/precompiled/stdc++.h: Likewise.
2051         * include/precompiled/stdtr1c++.h: Likewise.
2052         * include/std/algorithm: Likewise.
2053         * include/std/array: Likewise.
2054         * include/std/bitset: Likewise.
2055         * include/std/c++0x_warning.h: Likewise.
2056         * include/std/chrono: Likewise.
2057         * include/std/complex: Likewise.
2058         * include/std/condition_variable: Likewise.
2059         * include/std/deque: Likewise.
2060         * include/std/forward_list: Likewise.
2061         * include/std/fstream: Likewise.
2062         * include/std/functional: Likewise.
2063         * include/std/iomanip: Likewise.
2064         * include/std/ios: Likewise.
2065         * include/std/iosfwd: Likewise.
2066         * include/std/iostream: Likewise.
2067         * include/std/istream: Likewise.
2068         * include/std/iterator: Likewise.
2069         * include/std/limits: Likewise.
2070         * include/std/list: Likewise.
2071         * include/std/locale: Likewise.
2072         * include/std/map: Likewise.
2073         * include/std/memory: Likewise.
2074         * include/std/mutex: Likewise.
2075         * include/std/numeric: Likewise.
2076         * include/std/ostream: Likewise.
2077         * include/std/queue: Likewise.
2078         * include/std/random: Likewise.
2079         * include/std/ratio: Likewise.
2080         * include/std/regex: Likewise.
2081         * include/std/set: Likewise.
2082         * include/std/sstream: Likewise.
2083         * include/std/stack: Likewise.
2084         * include/std/stdexcept: Likewise.
2085         * include/std/streambuf: Likewise.
2086         * include/std/string: Likewise.
2087         * include/std/system_error: Likewise.
2088         * include/std/thread: Likewise.
2089         * include/std/tuple: Likewise.
2090         * include/std/type_traits: Likewise.
2091         * include/std/unordered_map: Likewise.
2092         * include/std/unordered_set: Likewise.
2093         * include/std/utility: Likewise.
2094         * include/std/valarray: Likewise.
2095         * include/std/vector: Likewise.
2096         * include/tr1/array: Likewise.
2097         * include/tr1/bessel_function.tcc: Likewise.
2098         * include/tr1/beta_function.tcc: Likewise.
2099         * include/tr1/ccomplex: Likewise.
2100         * include/tr1/cctype: Likewise.
2101         * include/tr1/cfenv: Likewise.
2102         * include/tr1/cfloat: Likewise.
2103         * include/tr1/cinttypes: Likewise.
2104         * include/tr1/climits: Likewise.
2105         * include/tr1/cmath: Likewise.
2106         * include/tr1/complex.h: Likewise.
2107         * include/tr1/complex: Likewise.
2108         * include/tr1/cstdarg: Likewise.
2109         * include/tr1/cstdbool: Likewise.
2110         * include/tr1/cstdint: Likewise.
2111         * include/tr1/cstdio: Likewise.
2112         * include/tr1/cstdlib: Likewise.
2113         * include/tr1/ctgmath: Likewise.
2114         * include/tr1/ctime: Likewise.
2115         * include/tr1/ctype.h: Likewise.
2116         * include/tr1/cwchar: Likewise.
2117         * include/tr1/cwctype: Likewise.
2118         * include/tr1/ell_integral.tcc: Likewise.
2119         * include/tr1/exp_integral.tcc: Likewise.
2120         * include/tr1/fenv.h: Likewise.
2121         * include/tr1/float.h: Likewise.
2122         * include/tr1/functional: Likewise.
2123         * include/tr1/functional_hash.h: Likewise.
2124         * include/tr1/gamma.tcc: Likewise.
2125         * include/tr1/hashtable.h: Likewise.
2126         * include/tr1/hypergeometric.tcc: Likewise.
2127         * include/tr1/inttypes.h: Likewise.
2128         * include/tr1/legendre_function.tcc: Likewise.
2129         * include/tr1/limits.h: Likewise.
2130         * include/tr1/math.h: Likewise.
2131         * include/tr1/memory: Likewise.
2132         * include/tr1/modified_bessel_func.tcc: Likewise.
2133         * include/tr1/poly_hermite.tcc: Likewise.
2134         * include/tr1/poly_laguerre.tcc: Likewise.
2135         * include/tr1/random: Likewise.
2136         * include/tr1/regex: Likewise.
2137         * include/tr1/riemann_zeta.tcc: Likewise.
2138         * include/tr1/shared_ptr.h: Likewise.
2139         * include/tr1/special_function_util.h: Likewise.
2140         * include/tr1/stdarg.h: Likewise.
2141         * include/tr1/stdbool.h: Likewise.
2142         * include/tr1/stdint.h: Likewise.
2143         * include/tr1/stdio.h: Likewise.
2144         * include/tr1/stdlib.h: Likewise.
2145         * include/tr1/tgmath.h: Likewise.
2146         * include/tr1/tuple: Likewise.
2147         * include/tr1/type_traits: Likewise.
2148         * include/tr1/unordered_map: Likewise.
2149         * include/tr1/unordered_set: Likewise.
2150         * include/tr1/utility: Likewise.
2151         * include/tr1/wchar.h: Likewise.
2152         * include/tr1/wctype.h: Likewise.
2153         * include/tr1_impl/array: Likewise.
2154         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
2155         * include/tr1_impl/cctype: Likewise.
2156         * include/tr1_impl/cfenv: Likewise.
2157         * include/tr1_impl/cinttypes: Likewise.
2158         * include/tr1_impl/cmath: Likewise.
2159         * include/tr1_impl/complex: Likewise.
2160         * include/tr1_impl/cstdint: Likewise.
2161         * include/tr1_impl/cstdio: Likewise.
2162         * include/tr1_impl/cstdlib: Likewise.
2163         * include/tr1_impl/cwchar: Likewise.
2164         * include/tr1_impl/cwctype: Likewise.
2165         * include/tr1_impl/functional: Likewise.
2166         * include/tr1_impl/functional_hash.h: Likewise.
2167         * include/tr1_impl/hashtable: Likewise.
2168         * include/tr1_impl/hashtable_policy.h: Likewise.
2169         * include/tr1_impl/random.tcc: Likewise.
2170         * include/tr1_impl/random: Likewise.
2171         * include/tr1_impl/regex: Likewise.
2172         * include/tr1_impl/type_traits: Likewise.
2173         * include/tr1_impl/unordered_map: Likewise.
2174         * include/tr1_impl/unordered_set: Likewise.
2175         * include/tr1_impl/utility: Likewise.
2176         * libsupc++/array_type_info.cc: Likewise.
2177         * libsupc++/atexit_arm.cc: Likewise.
2178         * libsupc++/bad_cast.cc: Likewise.
2179         * libsupc++/bad_typeid.cc: Likewise.
2180         * libsupc++/class_type_info.cc: Likewise.
2181         * libsupc++/cxxabi-forced.h: Likewise.
2182         * libsupc++/cxxabi.h: Likewise.
2183         * libsupc++/del_op.cc: Likewise.
2184         * libsupc++/del_opnt.cc: Likewise.
2185         * libsupc++/del_opv.cc: Likewise.
2186         * libsupc++/del_opvnt.cc: Likewise.
2187         * libsupc++/dyncast.cc: Likewise.
2188         * libsupc++/eh_alloc.cc: Likewise.
2189         * libsupc++/eh_arm.cc: Likewise.
2190         * libsupc++/eh_aux_runtime.cc: Likewise.
2191         * libsupc++/eh_call.cc: Likewise.
2192         * libsupc++/eh_catch.cc: Likewise.
2193         * libsupc++/eh_exception.cc: Likewise.
2194         * libsupc++/eh_globals.cc: Likewise.
2195         * libsupc++/eh_personality.cc: Likewise.
2196         * libsupc++/eh_ptr.cc: Likewise.
2197         * libsupc++/eh_term_handler.cc: Likewise.
2198         * libsupc++/eh_terminate.cc: Likewise.
2199         * libsupc++/eh_throw.cc: Likewise.
2200         * libsupc++/eh_type.cc: Likewise.
2201         * libsupc++/eh_unex_handler.cc: Likewise.
2202         * libsupc++/enum_type_info.cc: Likewise.
2203         * libsupc++/exception: Likewise.
2204         * libsupc++/exception_defines.h: Likewise.
2205         * libsupc++/exception_ptr.h: Likewise.
2206         * libsupc++/function_type_info.cc: Likewise.
2207         * libsupc++/fundamental_type_info.cc: Likewise.
2208         * libsupc++/guard.cc: Likewise.
2209         * libsupc++/initializer_list: Likewise.
2210         * libsupc++/new: Likewise.
2211         * libsupc++/new_handler.cc: Likewise.
2212         * libsupc++/new_op.cc: Likewise.
2213         * libsupc++/new_opnt.cc: Likewise.
2214         * libsupc++/new_opv.cc: Likewise.
2215         * libsupc++/new_opvnt.cc: Likewise.
2216         * libsupc++/pbase_type_info.cc: Likewise.
2217         * libsupc++/pmem_type_info.cc: Likewise.
2218         * libsupc++/pointer_type_info.cc: Likewise.
2219         * libsupc++/pure.cc: Likewise.
2220         * libsupc++/si_class_type_info.cc: Likewise.
2221         * libsupc++/tinfo.cc: Likewise.
2222         * libsupc++/tinfo.h: Likewise.
2223         * libsupc++/tinfo2.cc: Likewise.
2224         * libsupc++/typeinfo: Likewise.
2225         * libsupc++/unwind-cxx.h: Likewise.
2226         * libsupc++/vec.cc: Likewise.
2227         * libsupc++/vmi_class_type_info.cc: Likewise.
2228         * libsupc++/vterminate.cc: Likewise.
2229         * po/string_literals.cc: Likewise.
2230         * src/atomic.cc: Likewise.
2231         * src/bitmap_allocator.cc: Likewise.
2232         * src/chrono.cc: Likewise.
2233         * src/codecvt.cc: Likewise.
2234         * src/compatibility-ldbl.cc: Likewise.
2235         * src/compatibility.cc: Likewise.
2236         * src/complex_io.cc: Likewise.
2237         * src/concept-inst.cc: Likewise.
2238         * src/condition_variable.cc: Likewise.
2239         * src/ctype.cc: Likewise.
2240         * src/debug.cc: Likewise.
2241         * src/debug_list.cc: Likewise.
2242         * src/ext-inst.cc: Likewise.
2243         * src/fstream-inst.cc: Likewise.
2244         * src/functexcept.cc: Likewise.
2245         * src/globals_io.cc: Likewise.
2246         * src/hash.cc: Likewise.
2247         * src/hash_c++0x.cc: Likewise.
2248         * src/hashtable.cc: Likewise.
2249         * src/hashtable_c++0x.cc: Likewise.
2250         * src/ios-inst.cc: Likewise.
2251         * src/ios.cc: Likewise.
2252         * src/ios_failure.cc: Likewise.
2253         * src/ios_init.cc: Likewise.
2254         * src/ios_locale.cc: Likewise.
2255         * src/iostream-inst.cc: Likewise.
2256         * src/istream-inst.cc: Likewise.
2257         * src/istream.cc: Likewise.
2258         * src/limits.cc: Likewise.
2259         * src/limits_c++0x.cc: Likewise.
2260         * src/list.cc: Likewise.
2261         * src/locale-inst.cc: Likewise.
2262         * src/locale.cc: Likewise.
2263         * src/locale_facets.cc: Likewise.
2264         * src/locale_init.cc: Likewise.
2265         * src/localename.cc: Likewise.
2266         * src/math_stubs_float.cc: Likewise.
2267         * src/math_stubs_long_double.cc: Likewise.
2268         * src/misc-inst.cc: Likewise.
2269         * src/mt_allocator.cc: Likewise.
2270         * src/mutex.cc: Likewise.
2271         * src/ostream-inst.cc: Likewise.
2272         * src/parallel_list.cc: Likewise.
2273         * src/parallel_settings.cc: Likewise.
2274         * src/pool_allocator.cc: Likewise.
2275         * src/sstream-inst.cc: Likewise.
2276         * src/stdexcept.cc: Likewise.
2277         * src/streambuf-inst.cc: Likewise.
2278         * src/streambuf.cc: Likewise.
2279         * src/string-inst.cc: Likewise.
2280         * src/strstream.cc: Likewise.
2281         * src/system_error.cc: Likewise.
2282         * src/thread.cc: Likewise.
2283         * src/tree.cc: Likewise.
2284         * src/valarray-inst.cc: Likewise.
2285         * src/wlocale-inst.cc: Likewise.
2286         * src/wstring-inst.cc: Likewise.
2287         * doc/xml/manual/intro.xml: Change documentation to refer the
2288         reader to version 3 of the GNU General Public License, version
2289         3.1 of the GCC Runtime Library Exception, and to point readers
2290         at the FSF's license web page.
2291
2292 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2293
2294         * Makefile.am: Change copyright header to refer to version
2295         3 of the GNU General Public License and to point readers at the
2296         COPYING3 file and the FSF's license web page.
2297         * doc/Makefile.am: Likewise.
2298         * include/Makefile.am: Likewise.
2299         * libsupc++/Makefile.am: Likewise.
2300         * po/Makefile.am: Likewise.
2301         * po/POTFILES.in: Likewise.
2302         * src/Makefile.am: Likewise.
2303         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2304         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2305         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2306         Likewise.
2307         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2308         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2309         Likewise.
2310         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2311         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2312         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2313         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2314         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2315         * testsuite/18_support/bad_cast/what.cc: Likewise.
2316         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2317         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2318         Likewise.
2319         * testsuite/18_support/bad_exception/what.cc: Likewise.
2320         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2321         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2322         * testsuite/18_support/exception/38732.cc: Likewise.
2323         * testsuite/18_support/exception/what.cc: Likewise.
2324         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2325         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2326         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2327         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2328         * testsuite/18_support/headers/climits/values.cc: Likewise.
2329         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2330         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2331         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2332         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2333         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2334         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2335         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2336         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2337         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2338         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2339         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2340         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2341         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2342         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2343         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2344         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2345         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2346         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2347         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2348         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2349         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2350         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2351         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2352         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2353         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2354         * testsuite/18_support/new_delete_placement.cc: Likewise.
2355         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2356         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2357         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2358         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2359         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2360         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2361         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2362         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2363         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2364         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2365         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2366         Likewise.
2367         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2368         * testsuite/18_support/pthread_guard.cc: Likewise.
2369         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2370         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2371         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2372         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2373         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2374         Likewise.
2375         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2376         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2377         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2378         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2379         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2380         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2381         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2382         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2383         Likewise.
2384         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2385         Likewise.
2386         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2387         Likewise.
2388         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2389         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2390         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2391         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2392         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2393         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2394         Likewise.
2395         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2396         Likewise.
2397         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2398         Likewise.
2399         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2400         Likewise.
2401         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2402         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2403         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2404         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2405         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2406         Likewise.
2407         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2408         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2409         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2410         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2411         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2412         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2413         Likewise.
2414         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2415         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2416         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2417         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2418         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2419         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2420         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2421         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2422         * testsuite/20_util/allocator/1.cc: Likewise.
2423         * testsuite/20_util/allocator/10378.cc: Likewise.
2424         * testsuite/20_util/allocator/14176.cc: Likewise.
2425         * testsuite/20_util/allocator/33807.cc: Likewise.
2426         * testsuite/20_util/allocator/8230.cc: Likewise.
2427         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2428         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2429         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2430         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2431         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2432         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2433         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2434         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2435         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2436         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2437         Likewise.
2438         * testsuite/20_util/clocks/1.cc: Likewise.
2439         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2440         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2441         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2442         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2443         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2444         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2445         * testsuite/20_util/duration/cons/1.cc: Likewise.
2446         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2447         * testsuite/20_util/duration/cons/2.cc: Likewise.
2448         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2449         Likewise.
2450         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2451         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2452         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2453         Likewise.
2454         * testsuite/20_util/forward/1.cc: Likewise.
2455         * testsuite/20_util/forward/1_neg.cc: Likewise.
2456         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2457         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2458         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2459         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2460         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2461         Likewise.
2462         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2463         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2464         Likewise.
2465         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2466         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2467         Likewise.
2468         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2469         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2470         Likewise.
2471         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2472         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2473         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2474         Likewise.
2475         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2476         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2477         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2478         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2479         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2480         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2481         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2482         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2483         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2484         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2485         Likewise.
2486         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2487         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2488         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2489         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2490         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2491         Likewise.
2492         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2493         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2494         Likewise.
2495         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2496         * testsuite/20_util/identity/value.cc: Likewise.
2497         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2498         * testsuite/20_util/is_integral/value.cc: Likewise.
2499         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2500         Likewise.
2501         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2502         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2503         * testsuite/20_util/is_reference/value.cc: Likewise.
2504         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2505         Likewise.
2506         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2507         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2508         * testsuite/20_util/is_signed/value.cc: Likewise.
2509         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2510         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2511         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2512         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2513         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2514         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2515         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2516         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2517         Likewise.
2518         * testsuite/20_util/move/1.cc: Likewise.
2519         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2520         * testsuite/20_util/pair/1.cc: Likewise.
2521         * testsuite/20_util/pair/2.cc: Likewise.
2522         * testsuite/20_util/pair/3.cc: Likewise.
2523         * testsuite/20_util/pair/4.cc: Likewise.
2524         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2525         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2526         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2527         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2528         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2529         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2530         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2531         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2532         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2533         Likewise.
2534         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2535         Likewise.
2536         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2537         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2538         * testsuite/20_util/rel_ops.cc: Likewise.
2539         * testsuite/20_util/remove_reference/value.cc: Likewise.
2540         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2541         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2542         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2543         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2544         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2545         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2546         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2547         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2548         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2549         Likewise.
2550         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2551         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2552         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2553         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2554         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2555         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2556         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2557         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2558         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2559         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2560         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2561         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2562         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2563         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2564         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2565         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2566         Likewise.
2567         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2568         Likewise.
2569         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2570         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2571         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2572         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2573         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2574         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2575         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2576         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2577         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2578         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2579         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2580         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2581         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2582         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2583         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2584         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2585         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2586         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2587         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2588         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2589         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2590         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2591         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2592         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2593         Likewise.
2594         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2595         Likewise.
2596         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2597         Likewise.
2598         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2599         Likewise.
2600         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2601         Likewise.
2602         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2603         Likewise.
2604         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2605         Likewise.
2606         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2607         Likewise.
2608         * testsuite/20_util/temporary_buffer.cc: Likewise.
2609         * testsuite/20_util/time_point/1.cc: Likewise.
2610         * testsuite/20_util/time_point/2.cc: Likewise.
2611         * testsuite/20_util/time_point/3.cc: Likewise.
2612         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2613         Likewise.
2614         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2615         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2616         Likewise.
2617         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2618         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2619         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2620         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2621         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2622         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2623         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2624         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2625         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2626         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2627         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2628         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2629         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2630         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2631         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2632         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2633         Likewise.
2634         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2635         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2636         Likewise.
2637         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2638         Likewise.
2639         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2640         Likewise.
2641         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2642         Likewise.
2643         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2644         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2645         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2646         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2647         Likewise.
2648         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2649         Likewise.
2650         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2651         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2652         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2653         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2654         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2655         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2656         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2657         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2658         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2659         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2660         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2661         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2662         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2663         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2664         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2665         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2666         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2667         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2668         Likewise.
2669         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2670         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2671         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2672         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2673         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2674         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2675         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2676         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2677         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2678         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2679         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2680         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2681         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2682         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2683         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2684         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2685         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2686         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2687         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2688         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2689         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2690         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2691         Likewise.
2692         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2693         Likewise.
2694         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2695         Likewise.
2696         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2697         Likewise.
2698         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2699         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2700         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2701         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2702         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2703         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2704         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2705         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2706         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2707         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2708         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2709         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2710         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2711         Likewise.
2712         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2713         Likewise.
2714         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2715         Likewise.
2716         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2717         Likewise.
2718         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2719         Likewise.
2720         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2721         Likewise.
2722         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2723         Likewise.
2724         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2725         Likewise.
2726         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2727         Likewise.
2728         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2729         Likewise.
2730         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2731         Likewise.
2732         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2733         Likewise.
2734         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2735         Likewise.
2736         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2737         Likewise.
2738         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2739         Likewise.
2740         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2741         Likewise.
2742         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2743         Likewise.
2744         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2745         Likewise.
2746         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2747         Likewise.
2748         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2749         Likewise.
2750         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2751         Likewise.
2752         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2753         Likewise.
2754         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2755         Likewise.
2756         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2757         Likewise.
2758         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2759         Likewise.
2760         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2761         Likewise.
2762         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2763         Likewise.
2764         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2765         Likewise.
2766         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2767         Likewise.
2768         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2769         Likewise.
2770         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2771         Likewise.
2772         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2773         Likewise.
2774         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2775         Likewise.
2776         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2777         Likewise.
2778         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2779         Likewise.
2780         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2781         Likewise.
2782         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2783         Likewise.
2784         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2785         Likewise.
2786         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2787         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2788         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2789         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2790         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2791         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2792         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2793         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2794         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2795         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2796         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2797         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2798         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2799         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2800         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2801         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2802         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2803         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2804         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2805         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2806         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2807         Likewise.
2808         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2809         Likewise.
2810         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2811         Likewise.
2812         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2813         Likewise.
2814         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2815         Likewise.
2816         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2817         Likewise.
2818         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2819         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2820         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2821         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2822         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2823         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2824         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2825         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2826         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2827         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2828         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2829         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2830         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2831         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2832         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2833         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2834         Likewise.
2835         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2836         Likewise.
2837         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2838         Likewise.
2839         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2840         Likewise.
2841         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2842         Likewise.
2843         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2844         Likewise.
2845         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2846         Likewise.
2847         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2848         Likewise.
2849         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2850         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2851         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2852         Likewise.
2853         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2854         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2855         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2856         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2857         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2858         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2859         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2860         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2861         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2862         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2863         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2864         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2865         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2866         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2867         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2868         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2869         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2870         Likewise.
2871         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2872         Likewise.
2873         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2874         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2875         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2876         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2877         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2878         Likewise.
2879         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2880         Likewise.
2881         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2882         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2883         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2884         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2885         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2886         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2887         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2888         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2889         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2890         Likewise.
2891         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2892         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2893         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2894         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2895         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2896         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2897         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2898         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2899         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2900         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2901         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2902         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2903         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2904         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2905         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2906         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2907         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2908         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2909         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2910         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2911         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2912         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2913         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2914         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2915         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2916         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2917         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2918         Likewise.
2919         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2920         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2921         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2922         Likewise.
2923         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2924         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2925         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2926         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2927         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2928         Likewise.
2929         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2930         Likewise.
2931         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2932         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2933         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2934         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2935         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2936         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2937         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2938         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2939         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2940         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2941         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2942         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2943         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2944         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2945         Likewise.
2946         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2947         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2948         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2949         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2950         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2951         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2952         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2953         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2954         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2955         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2956         Likewise.
2957         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2958         Likewise.
2959         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2960         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2961         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2962         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2963         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2964         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2965         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2966         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2967         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2968         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2969         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2970         Likewise.
2971         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2972         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2973         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2974         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2975         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2976         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2977         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2978         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2979         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2980         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2981         Likewise.
2982         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2983         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2984         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2985         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2986         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2987         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2988         Likewise.
2989         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2990         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2991         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2992         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2993         Likewise.
2994         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2995         Likewise.
2996         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2997         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2998         Likewise.
2999         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
3000         * testsuite/22_locale/ctype/2.cc: Likewise.
3001         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
3002         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
3003         * testsuite/22_locale/ctype/dr695.cc: Likewise.
3004         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
3005         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
3006         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
3007         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
3008         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
3009         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
3010         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
3011         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
3012         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
3013         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
3014         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
3015         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
3016         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
3017         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
3018         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
3019         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
3020         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
3021         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
3022         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
3023         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
3024         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
3025         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
3026         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
3027         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
3028         * testsuite/22_locale/facet/1.cc: Likewise.
3029         * testsuite/22_locale/facet/2.cc: Likewise.
3030         * testsuite/22_locale/facet/25421.cc: Likewise.
3031         * testsuite/22_locale/global_templates/1.cc: Likewise.
3032         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
3033         Likewise.
3034         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
3035         Likewise.
3036         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
3037         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
3038         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
3039         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
3040         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
3041         * testsuite/22_locale/locale/13630.cc: Likewise.
3042         * testsuite/22_locale/locale/cons/1.cc: Likewise.
3043         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
3044         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
3045         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
3046         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
3047         * testsuite/22_locale/locale/cons/2.cc: Likewise.
3048         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
3049         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
3050         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
3051         * testsuite/22_locale/locale/cons/4.cc: Likewise.
3052         * testsuite/22_locale/locale/cons/5.cc: Likewise.
3053         * testsuite/22_locale/locale/cons/6.cc: Likewise.
3054         * testsuite/22_locale/locale/cons/7.cc: Likewise.
3055         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
3056         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
3057         * testsuite/22_locale/locale/cons/8.cc: Likewise.
3058         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
3059         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
3060         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
3061         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
3062         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
3063         * testsuite/22_locale/locale/operations/1.cc: Likewise.
3064         * testsuite/22_locale/locale/operations/2.cc: Likewise.
3065         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
3066         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
3067         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
3068         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
3069         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
3070         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
3071         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
3072         Likewise.
3073         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
3074         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
3075         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
3076         Likewise.
3077         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
3078         Likewise.
3079         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
3080         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
3081         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
3082         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
3083         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
3084         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
3085         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
3086         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
3087         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
3088         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
3089         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
3090         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
3091         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
3092         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
3093         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
3094         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
3095         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
3096         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
3097         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
3098         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
3099         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
3100         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
3101         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
3102         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
3103         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
3104         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
3105         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
3106         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
3107         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
3108         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
3109         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
3110         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
3111         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
3112         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
3113         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
3114         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
3115         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
3116         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
3117         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
3118         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
3119         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
3120         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
3121         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
3122         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
3123         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
3124         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
3125         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
3126         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
3127         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
3128         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
3129         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
3130         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
3131         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
3132         Likewise.
3133         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
3134         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
3135         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
3136         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
3137         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
3138         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
3139         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
3140         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
3141         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
3142         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
3143         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
3144         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
3145         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
3146         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
3147         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
3148         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
3149         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
3150         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
3151         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
3152         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
3153         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
3154         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
3155         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
3156         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
3157         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
3158         Likewise.
3159         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
3160         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
3161         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
3162         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
3163         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
3164         Likewise.
3165         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
3166         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
3167         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
3168         Likewise.
3169         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
3170         Likewise.
3171         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
3172         Likewise.
3173         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
3174         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
3175         Likewise.
3176         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
3177         Likewise.
3178         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
3179         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
3180         Likewise.
3181         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
3182         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
3183         Likewise.
3184         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
3185         Likewise.
3186         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
3187         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
3188         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
3189         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
3190         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
3191         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
3192         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
3193         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
3194         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
3195         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
3196         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
3197         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
3198         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
3199         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
3200         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
3201         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
3202         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
3203         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
3204         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
3205         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
3206         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
3207         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
3208         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
3209         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
3210         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
3211         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
3212         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
3213         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
3214         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
3215         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
3216         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
3217         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
3218         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
3219         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
3220         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
3221         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
3222         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
3223         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
3224         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
3225         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
3226         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
3227         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
3228         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
3229         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
3230         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
3231         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
3232         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
3233         Likewise.
3234         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
3235         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
3236         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
3237         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
3238         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
3239         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
3240         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
3241         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
3242         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
3243         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
3244         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
3245         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
3246         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
3247         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
3248         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
3249         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
3250         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
3251         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
3252         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
3253         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
3254         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
3255         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
3256         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
3257         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
3258         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
3259         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
3260         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
3261         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
3262         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
3263         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
3264         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
3265         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
3266         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
3267         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
3268         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
3269         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
3270         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
3271         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
3272         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
3273         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
3274         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
3275         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
3276         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
3277         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
3278         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
3279         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
3280         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
3281         Likewise.
3282         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
3283         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
3284         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
3285         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
3286         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
3287         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
3288         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
3289         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
3290         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
3291         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
3292         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3293         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3294         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3295         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3296         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3297         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3298         Likewise.
3299         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3300         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3301         Likewise.
3302         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3303         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3304         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3305         Likewise.
3306         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3307         Likewise.
3308         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3309         Likewise.
3310         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3311         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3312         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3313         Likewise.
3314         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3315         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3316         Likewise.
3317         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3318         Likewise.
3319         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3320         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3321         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3322         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3323         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3324         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3325         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3326         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3327         Likewise.
3328         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3329         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3330         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3331         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3332         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3333         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3334         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3335         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3336         Likewise.
3337         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3338         Likewise.
3339         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3340         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3341         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3342         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3343         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3344         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3345         Likewise.
3346         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3347         Likewise.
3348         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3349         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3350         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3351         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3352         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3353         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3354         Likewise.
3355         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3356         Likewise.
3357         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3358         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3359         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3360         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3361         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3362         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3363         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3364         Likewise.
3365         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3366         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3367         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3368         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3369         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3370         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3371         Likewise.
3372         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3373         Likewise.
3374         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3375         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3376         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3377         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3378         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3379         Likewise.
3380         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3381         Likewise.
3382         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3383         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3384         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3385         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3386         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3387         Likewise.
3388         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3389         Likewise.
3390         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3391         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3392         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3393         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3394         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3395         Likewise.
3396         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3397         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3398         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3399         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3400         Likewise.
3401         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3402         Likewise.
3403         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3404         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3405         Likewise.
3406         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3407         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3408         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3409         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3410         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3411         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3412         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3413         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3414         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3415         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3416         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3417         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3418         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3419         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3420         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3421         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3422         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3423         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3424         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3425         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3426         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3427         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3428         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3429         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3430         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3431         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3432         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3433         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3434         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3435         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3436         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3437         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3438         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3439         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3440         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3441         Likewise.
3442         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3443         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3444         * testsuite/23_containers/bitset/18604.cc: Likewise.
3445         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3446         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3447         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3448         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3449         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3450         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3451         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3452         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3453         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3454         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3455         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3456         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3457         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3458         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3459         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3460         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3461         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3462         * testsuite/23_containers/deque/18604.cc: Likewise.
3463         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3464         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3465         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3466         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3467         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3468         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3469         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3470         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3471         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3472         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3473         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3474         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3475         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3476         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3477         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3478         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3479         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3480         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3481         Likewise.
3482         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3483         Likewise.
3484         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3485         Likewise.
3486         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3487         Likewise.
3488         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3489         Likewise.
3490         * testsuite/23_containers/deque/types/1.cc: Likewise.
3491         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3492         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3493         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3494         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3495         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3496         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3497         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3498         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3499         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3500         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3501         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3502         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3503         Likewise.
3504         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3505         Likewise.
3506         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3507         Likewise.
3508         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3509         Likewise.
3510         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3511         Likewise.
3512         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3513         Likewise.
3514         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3515         Likewise.
3516         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3517         Likewise.
3518         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3519         Likewise.
3520         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3521         Likewise.
3522         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3523         Likewise.
3524         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3525         Likewise.
3526         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3527         Likewise.
3528         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3529         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3530         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3531         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3532         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3533         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3534         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3535         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3536         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3537         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3538         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3539         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3540         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3541         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3542         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3543         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3544         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3545         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3546         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3547         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3548         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3549         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3550         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3551         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3552         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3553         Likewise.
3554         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3555         Likewise.
3556         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3557         * testsuite/23_containers/list/18604.cc: Likewise.
3558         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3559         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3560         * testsuite/23_containers/list/cons/1.cc: Likewise.
3561         * testsuite/23_containers/list/cons/2.cc: Likewise.
3562         * testsuite/23_containers/list/cons/3.cc: Likewise.
3563         * testsuite/23_containers/list/cons/4.cc: Likewise.
3564         * testsuite/23_containers/list/cons/5.cc: Likewise.
3565         * testsuite/23_containers/list/cons/6.cc: Likewise.
3566         * testsuite/23_containers/list/cons/7.cc: Likewise.
3567         * testsuite/23_containers/list/cons/8.cc: Likewise.
3568         * testsuite/23_containers/list/cons/9.cc: Likewise.
3569         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3570         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3571         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3572         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3573         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3574         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3575         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3576         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3577         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3578         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3579         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3580         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3581         * testsuite/23_containers/list/operations/1.cc: Likewise.
3582         * testsuite/23_containers/list/operations/2.cc: Likewise.
3583         * testsuite/23_containers/list/operations/3.cc: Likewise.
3584         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3585         * testsuite/23_containers/list/operations/4.cc: Likewise.
3586         * testsuite/23_containers/list/operations/5.cc: Likewise.
3587         * testsuite/23_containers/list/pthread1.cc: Likewise.
3588         * testsuite/23_containers/list/pthread5.cc: Likewise.
3589         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3590         Likewise.
3591         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3592         Likewise.
3593         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3594         Likewise.
3595         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3596         Likewise.
3597         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3598         Likewise.
3599         * testsuite/23_containers/map/18604.cc: Likewise.
3600         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3601         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3602         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3603         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3604         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3605         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3606         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3607         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3608         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3609         * testsuite/23_containers/map/operators/1.cc: Likewise.
3610         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3611         * testsuite/23_containers/map/pthread6.cc: Likewise.
3612         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3613         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3614         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3615         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3616         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3617         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3618         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3619         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3620         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3621         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3622         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3623         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3624         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3625         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3626         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3627         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3628         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3629         * testsuite/23_containers/set/18604.cc: Likewise.
3630         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3631         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3632         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3633         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3634         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3635         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3636         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3637         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3638         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3639         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3640         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3641         Likewise.
3642         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3643         Likewise.
3644         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3645         Likewise.
3646         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3647         Likewise.
3648         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3649         Likewise.
3650         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3651         Likewise.
3652         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3653         Likewise.
3654         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3655         Likewise.
3656         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3657         Likewise.
3658         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3659         Likewise.
3660         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3661         Likewise.
3662         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3663         Likewise.
3664         * testsuite/23_containers/vector/18604.cc: Likewise.
3665         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3666         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3667         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3668         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3669         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3670         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3671         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3672         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3673         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3674         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3675         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3676         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3677         Likewise.
3678         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3679         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3680         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3681         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3682         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3683         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3684         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3685         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3686         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3687         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3688         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3689         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3690         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3691         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3692         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3693         Likewise.
3694         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3695         Likewise.
3696         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3697         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3698         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3699         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3700         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3701         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3702         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3703         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3704         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3705         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3706         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3707         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3708         Likewise.
3709         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3710         Likewise.
3711         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3712         Likewise.
3713         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3714         Likewise.
3715         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3716         Likewise.
3717         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3718         Likewise.
3719         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3720         * testsuite/23_containers/vector/types/1.cc: Likewise.
3721         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3722         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3723         Likewise.
3724         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3725         Likewise.
3726         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3727         Likewise.
3728         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3729         Likewise.
3730         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3731         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3732         Likewise.
3733         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3734         Likewise.
3735         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3736         Likewise.
3737         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3738         Likewise.
3739         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3740         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3741         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3742         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3743         Likewise.
3744         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3745         Likewise.
3746         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3747         Likewise.
3748         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3749         Likewise.
3750         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3751         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3752         Likewise.
3753         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3754         Likewise.
3755         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3756         Likewise.
3757         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3758         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3759         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3760         Likewise.
3761         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3762         Likewise.
3763         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3764         Likewise.
3765         * testsuite/24_iterators/operations/next.cc: Likewise.
3766         * testsuite/24_iterators/operations/prev.cc: Likewise.
3767         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3768         Likewise.
3769         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3770         Likewise.
3771         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3772         Likewise.
3773         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3774         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3775         Likewise.
3776         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3777         Likewise.
3778         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3779         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3780         Likewise.
3781         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3782         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3783         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3784         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3785         Likewise.
3786         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3787         Likewise.
3788         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3789         Likewise.
3790         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3791         Likewise.
3792         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3793         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3794         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3795         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3796         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3797         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3798         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3799         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3800         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3801         * testsuite/25_algorithms/copy/1.cc: Likewise.
3802         * testsuite/25_algorithms/copy/2.cc: Likewise.
3803         * testsuite/25_algorithms/copy/3.cc: Likewise.
3804         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3805         * testsuite/25_algorithms/copy/4.cc: Likewise.
3806         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3807         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3808         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3809         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3810         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3811         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3812         Likewise.
3813         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3814         Likewise.
3815         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3816         Likewise.
3817         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3818         Likewise.
3819         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3820         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3821         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3822         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3823         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3824         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3825         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3826         * testsuite/25_algorithms/count/1.cc: Likewise.
3827         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3828         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3829         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3830         * testsuite/25_algorithms/equal/1.cc: Likewise.
3831         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3832         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3833         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3834         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3835         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3836         * testsuite/25_algorithms/fill/1.cc: Likewise.
3837         * testsuite/25_algorithms/fill/2.cc: Likewise.
3838         * testsuite/25_algorithms/fill/3.cc: Likewise.
3839         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3840         * testsuite/25_algorithms/fill/4.cc: Likewise.
3841         * testsuite/25_algorithms/fill/5.cc: Likewise.
3842         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3843         * testsuite/25_algorithms/find/1.cc: Likewise.
3844         * testsuite/25_algorithms/find/17441.cc: Likewise.
3845         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3846         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3847         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3848         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3849         Likewise.
3850         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3851         Likewise.
3852         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3853         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3854         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3855         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3856         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3857         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3858         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3859         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3860         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3861         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3862         Likewise.
3863         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3864         Likewise.
3865         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3866         Likewise.
3867         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3868         Likewise.
3869         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3870         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3871         * testsuite/25_algorithms/heap/1.cc: Likewise.
3872         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3873         * testsuite/25_algorithms/includes/1.cc: Likewise.
3874         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3875         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3876         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3877         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3878         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3879         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3880         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3881         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3882         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3883         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3884         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3885         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3886         Likewise.
3887         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3888         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3889         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3890         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3891         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3892         * testsuite/25_algorithms/max/1.cc: Likewise.
3893         * testsuite/25_algorithms/max/2.cc: Likewise.
3894         * testsuite/25_algorithms/max/3.cc: Likewise.
3895         * testsuite/25_algorithms/max/37547.cc: Likewise.
3896         * testsuite/25_algorithms/max/4.cc: Likewise.
3897         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3898         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3899         * testsuite/25_algorithms/merge/1.cc: Likewise.
3900         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3901         * testsuite/25_algorithms/min/1.cc: Likewise.
3902         * testsuite/25_algorithms/min/2.cc: Likewise.
3903         * testsuite/25_algorithms/min/3.cc: Likewise.
3904         * testsuite/25_algorithms/min/37547.cc: Likewise.
3905         * testsuite/25_algorithms/min/4.cc: Likewise.
3906         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3907         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3908         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3909         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3910         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3911         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3912         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3913         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3914         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3915         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3916         * testsuite/25_algorithms/move/1.cc: Likewise.
3917         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3918         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3919         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3920         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3921         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3922         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3923         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3924         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3925         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3926         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3927         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3928         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3929         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3930         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3931         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3932         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3933         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3934         * testsuite/25_algorithms/partition/1.cc: Likewise.
3935         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3936         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3937         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3938         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3939         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3940         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3941         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3942         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3943         * testsuite/25_algorithms/remove/1.cc: Likewise.
3944         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3945         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3946         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3947         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3948         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3949         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3950         * testsuite/25_algorithms/replace/1.cc: Likewise.
3951         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3952         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3953         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3954         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3955         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3956         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3957         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3958         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3959         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3960         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3961         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3962         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3963         * testsuite/25_algorithms/search/1.cc: Likewise.
3964         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3965         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3966         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3967         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3968         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3969         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3970         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3971         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3972         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3973         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3974         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3975         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3976         Likewise.
3977         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3978         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3979         * testsuite/25_algorithms/sort/1.cc: Likewise.
3980         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3981         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3982         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3983         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3984         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3985         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3986         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3987         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3988         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3989         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3990         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3991         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3992         * testsuite/25_algorithms/unique/1.cc: Likewise.
3993         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3994         * testsuite/25_algorithms/unique/2.cc: Likewise.
3995         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3996         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3997         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3998         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3999         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
4000         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
4001         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
4002         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
4003         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
4004         * testsuite/26_numerics/accumulate/1.cc: Likewise.
4005         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
4006         * testsuite/26_numerics/complex/13450.cc: Likewise.
4007         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
4008         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
4009         * testsuite/26_numerics/complex/dr387.cc: Likewise.
4010         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
4011         * testsuite/26_numerics/complex/dr781.cc: Likewise.
4012         * testsuite/26_numerics/complex/dr844.cc: Likewise.
4013         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
4014         Likewise.
4015         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
4016         Likewise.
4017         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
4018         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
4019         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
4020         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
4021         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
4022         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
4023         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
4024         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
4025         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
4026         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
4027         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
4028         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
4029         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
4030         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
4031         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
4032         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
4033         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
4034         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
4035         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
4036         Likewise.
4037         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
4038         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
4039         Likewise.
4040         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
4041         Likewise.
4042         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
4043         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
4044         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
4045         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
4046         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
4047         * testsuite/26_numerics/inner_product/1.cc: Likewise.
4048         * testsuite/26_numerics/iota/1.cc: Likewise.
4049         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
4050         * testsuite/26_numerics/slice/1.cc: Likewise.
4051         * testsuite/26_numerics/valarray/28277.cc: Likewise.
4052         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
4053         * testsuite/26_numerics/valarray/operators.cc: Likewise.
4054         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
4055         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
4056         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
4057         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
4058         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
4059         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
4060         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
4061         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
4062         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
4063         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
4064         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
4065         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
4066         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
4067         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
4068         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
4069         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
4070         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
4071         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
4072         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
4073         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
4074         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
4075         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
4076         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
4077         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
4078         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
4079         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
4080         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
4081         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
4082         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
4083         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
4084         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
4085         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
4086         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
4087         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
4088         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
4089         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
4090         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
4091         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
4092         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
4093         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
4094         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
4095         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
4096         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
4097         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
4098         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
4099         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
4100         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
4101         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
4102         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
4103         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
4104         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
4105         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
4106         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
4107         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
4108         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
4109         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
4110         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
4111         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
4112         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
4113         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
4114         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
4115         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
4116         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
4117         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
4118         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
4119         Likewise.
4120         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
4121         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
4122         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
4123         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
4124         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
4125         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
4126         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
4127         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
4128         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
4129         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
4130         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
4131         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
4132         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
4133         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
4134         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
4135         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
4136         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
4137         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
4138         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
4139         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
4140         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
4141         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
4142         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
4143         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
4144         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
4145         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
4146         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
4147         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
4148         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
4149         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
4150         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
4151         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
4152         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
4153         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
4154         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
4155         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
4156         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
4157         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
4158         Likewise.
4159         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
4160         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
4161         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
4162         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
4163         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
4164         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
4165         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
4166         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
4167         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
4168         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
4169         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
4170         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
4171         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
4172         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
4173         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
4174         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
4175         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
4176         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
4177         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
4178         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
4179         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
4180         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
4181         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
4182         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
4183         Likewise.
4184         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
4185         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
4186         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
4187         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
4188         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
4189         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
4190         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
4191         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
4192         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
4193         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
4194         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
4195         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
4196         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
4197         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
4198         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
4199         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
4200         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
4201         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
4202         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
4203         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
4204         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
4205         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
4206         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
4207         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
4208         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
4209         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
4210         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
4211         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
4212         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
4213         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
4214         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
4215         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
4216         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
4217         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
4218         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
4219         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
4220         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
4221         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
4222         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
4223         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
4224         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
4225         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
4226         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
4227         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
4228         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
4229         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
4230         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
4231         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
4232         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
4233         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
4234         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
4235         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
4236         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
4237         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
4238         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
4239         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
4240         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
4241         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
4242         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
4243         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
4244         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
4245         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
4246         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
4247         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
4248         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
4249         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
4250         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
4251         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
4252         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
4253         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
4254         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
4255         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
4256         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
4257         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
4258         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
4259         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
4260         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
4261         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
4262         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
4263         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
4264         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
4265         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
4266         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
4267         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
4268         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
4269         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
4270         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
4271         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
4272         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
4273         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
4274         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
4275         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
4276         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
4277         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
4278         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
4279         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
4280         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
4281         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
4282         Likewise.
4283         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
4284         Likewise.
4285         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
4286         Likewise.
4287         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
4288         Likewise.
4289         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
4290         Likewise.
4291         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
4292         Likewise.
4293         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
4294         Likewise.
4295         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
4296         Likewise.
4297         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
4298         Likewise.
4299         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
4300         Likewise.
4301         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
4302         Likewise.
4303         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
4304         Likewise.
4305         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
4306         Likewise.
4307         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
4308         Likewise.
4309         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
4310         Likewise.
4311         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
4312         Likewise.
4313         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
4314         Likewise.
4315         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
4316         Likewise.
4317         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
4318         Likewise.
4319         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
4320         Likewise.
4321         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
4322         Likewise.
4323         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
4324         Likewise.
4325         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
4326         Likewise.
4327         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4328         Likewise.
4329         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4330         Likewise.
4331         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4332         Likewise.
4333         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4334         Likewise.
4335         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4336         Likewise.
4337         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4338         Likewise.
4339         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4340         Likewise.
4341         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4342         Likewise.
4343         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4344         Likewise.
4345         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4346         Likewise.
4347         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4348         Likewise.
4349         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4350         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4351         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4352         Likewise.
4353         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4354         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4355         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4356         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4357         Likewise.
4358         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4359         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4360         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4361         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4362         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4363         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4364         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4365         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4366         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4367         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4368         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4369         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4370         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4371         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4372         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4373         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4374         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4375         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4376         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4377         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4378         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4379         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4380         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4381         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4382         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4383         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4384         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4385         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4386         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4387         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4388         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4389         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4390         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4391         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4392         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4393         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4394         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4395         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4396         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4397         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4398         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4399         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4400         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4401         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4402         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4403         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4404         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4405         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4406         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4407         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4408         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4409         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4410         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4411         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4412         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4413         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4414         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4415         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4416         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4417         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4418         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4419         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4420         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4421         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4422         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4423         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4424         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4425         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4426         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4427         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4428         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4429         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4430         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4431         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4432         Likewise.
4433         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4434         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4435         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4436         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4437         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4438         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4439         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4440         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4441         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4442         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4443         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4444         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4445         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4446         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4447         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4448         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4449         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4450         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4451         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4452         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4453         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4454         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4455         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4456         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4457         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4458         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4459         Likewise.
4460         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4461         Likewise.
4462         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4463         Likewise.
4464         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4465         Likewise.
4466         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4467         Likewise.
4468         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4469         Likewise.
4470         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4471         Likewise.
4472         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4473         Likewise.
4474         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4475         Likewise.
4476         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4477         Likewise.
4478         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4479         Likewise.
4480         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4481         Likewise.
4482         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4483         Likewise.
4484         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4485         Likewise.
4486         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4487         Likewise.
4488         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4489         Likewise.
4490         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4491         Likewise.
4492         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4493         Likewise.
4494         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4495         Likewise.
4496         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4497         Likewise.
4498         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4499         Likewise.
4500         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4501         Likewise.
4502         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4503         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4504         Likewise.
4505         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4506         Likewise.
4507         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4508         Likewise.
4509         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4510         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4511         Likewise.
4512         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4513         Likewise.
4514         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4515         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4516         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4517         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4518         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4519         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4520         Likewise.
4521         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4522         Likewise.
4523         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4524         Likewise.
4525         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4526         Likewise.
4527         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4528         Likewise.
4529         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4530         Likewise.
4531         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4532         Likewise.
4533         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4534         Likewise.
4535         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4536         Likewise.
4537         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4538         Likewise.
4539         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4540         Likewise.
4541         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4542         Likewise.
4543         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4544         Likewise.
4545         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4546         Likewise.
4547         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4548         Likewise.
4549         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4550         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4551         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4552         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4553         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4554         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4555         Likewise.
4556         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4557         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4558         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4559         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4560         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4561         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4562         Likewise.
4563         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4564         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4565         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4566         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4567         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4568         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4569         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4570         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4571         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4572         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4573         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4574         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4575         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4576         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4577         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4578         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4579         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4580         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4581         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4582         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4583         Likewise.
4584         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4585         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4586         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4587         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4588         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4589         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4590         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4591         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4592         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4593         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4594         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4595         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4596         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4597         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4598         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4599         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4600         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4601         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4602         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4603         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4604         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4605         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4606         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4607         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4608         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4609         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4610         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4611         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4612         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4613         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4614         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4615         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4616         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4617         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4618         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4619         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4620         Likewise.
4621         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4622         Likewise.
4623         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4624         Likewise.
4625         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4626         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4627         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4628         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4629         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4630         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4631         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4632         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4633         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4634         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4635         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4636         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4637         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4638         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4639         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4640         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4641         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4642         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4643         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4644         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4645         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4646         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4647         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4648         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4649         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4650         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4651         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4652         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4653         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4654         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4655         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4656         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4657         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4658         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4659         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4660         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4661         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4662         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4663         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4664         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4665         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4666         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4667         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4668         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4669         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4670         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4671         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4672         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4673         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4674         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4675         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4676         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4677         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4678         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4679         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4680         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4681         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4682         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4683         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4684         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4685         Likewise.
4686         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4687         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4688         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4689         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4690         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4691         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4692         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4693         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4694         * testsuite/27_io/fpos/11450.cc: Likewise.
4695         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4696         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4697         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4698         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4699         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4700         * testsuite/27_io/fpos/14775.cc: Likewise.
4701         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4702         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4703         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4704         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4705         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4706         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4707         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4708         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4709         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4710         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4711         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4712         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4713         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4714         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4715         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4716         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4717         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4718         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4719         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4720         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4721         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4722         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4723         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4724         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4725         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4726         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4727         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4728         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4729         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4730         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4731         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4732         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4733         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4734         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4735         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4736         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4737         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4738         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4739         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4740         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4741         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4742         * testsuite/27_io/objects/char/1.cc: Likewise.
4743         * testsuite/27_io/objects/char/10.cc: Likewise.
4744         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4745         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4746         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4747         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4748         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4749         * testsuite/27_io/objects/char/2.cc: Likewise.
4750         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4751         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4752         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4753         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4754         * testsuite/27_io/objects/char/5.cc: Likewise.
4755         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4756         * testsuite/27_io/objects/char/6.cc: Likewise.
4757         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4758         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4759         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4760         * testsuite/27_io/objects/char/7.cc: Likewise.
4761         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4762         * testsuite/27_io/objects/char/8.cc: Likewise.
4763         * testsuite/27_io/objects/char/9.cc: Likewise.
4764         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4765         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4766         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4767         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4768         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4769         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4770         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4771         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4772         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4773         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4774         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4775         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4776         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4777         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4778         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4779         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4780         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4781         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4782         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4783         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4784         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4785         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4786         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4787         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4788         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4789         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4790         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4791         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4792         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4793         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4794         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4795         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4796         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4797         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4798         * testsuite/27_io/types/1.cc: Likewise.
4799         * testsuite/27_io/types/2.cc: Likewise.
4800         * testsuite/27_io/types/3.cc: Likewise.
4801         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4802         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4803         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4804         Likewise.
4805         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4806         Likewise.
4807         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4808         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4809         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4810         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4811         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4812         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4813         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4814         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4815         Likewise.
4816         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4817         Likewise.
4818         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4819         Likewise.
4820         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4821         Likewise.
4822         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4823         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4824         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4825         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4826         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4827         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4828         Likewise.
4829         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4830         Likewise.
4831         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4832         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4833         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4834         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4835         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4836         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4837         * testsuite/Makefile.am: Likewise.
4838         * testsuite/abi/30586.cc: Likewise.
4839         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4840         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4841         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4842         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4843         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4844         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4845         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4846         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4847         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4848         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4849         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4850         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4851         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4852         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4853         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4854         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4855         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4856         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4857         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4858         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4859         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4860         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4861         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4862         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4863         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4864         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4865         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4866         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4867         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4868         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4869         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4870         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4871         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4872         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4873         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4874         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4875         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4876         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4877         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4878         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4879         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4880         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4881         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4882         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4883         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4884         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4885         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4886         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4887         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4888         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4889         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4890         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4891         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4892         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4893         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4894         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4895         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4896         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4897         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4898         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4899         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4900         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4901         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4902         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4903         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4904         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4905         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4906         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4907         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4908         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4909         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4910         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4911         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4912         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4913         * testsuite/abi/demangle/regression/old.cc: Likewise.
4914         * testsuite/abi/header_cxxabi.c: Likewise.
4915         * testsuite/backward/11460.cc: Likewise.
4916         * testsuite/backward/hash_map/1.cc: Likewise.
4917         * testsuite/backward/hash_map/14648.cc: Likewise.
4918         * testsuite/backward/hash_map/23528.cc: Likewise.
4919         * testsuite/backward/hash_set/1.cc: Likewise.
4920         * testsuite/backward/strstream_members.cc: Likewise.
4921         * testsuite/config/default.exp: Likewise.
4922         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4923         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4924         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4925         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4926         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4927         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4928         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4929         * testsuite/data/sgetn.txt: Likewise.
4930         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4931         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4932         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4933         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4934         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4935         * testsuite/ext/array_allocator/26875.cc: Likewise.
4936         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4937         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4938         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4939         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4940         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4941         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4942         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4943         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4944         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4945         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4946         * testsuite/ext/codecvt/1.cc: Likewise.
4947         * testsuite/ext/codecvt/char-1.cc: Likewise.
4948         * testsuite/ext/codecvt/char-2.cc: Likewise.
4949         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4950         * testsuite/ext/concept_checks.cc: Likewise.
4951         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4952         Likewise.
4953         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4954         Likewise.
4955         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4956         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4957         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4958         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4959         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4960         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4961         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4962         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4963         Likewise.
4964         * testsuite/ext/headers.cc: Likewise.
4965         * testsuite/ext/is_heap/1.cc: Likewise.
4966         * testsuite/ext/is_heap/check_type.cc: Likewise.
4967         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4968         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4969         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4970         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4971         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4972         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4973         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4974         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4975         * testsuite/ext/median.cc: Likewise.
4976         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4977         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4978         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4979         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4980         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4981         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4982         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4983         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4984         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4985         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4986         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4987         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4988         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4989         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4990         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4991         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4992         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4993         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4994         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4995         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4996         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4997         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4998         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4999         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
5000         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
5001         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
5002         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
5003         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
5004         * testsuite/ext/new_allocator/check_new.cc: Likewise.
5005         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
5006         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
5007         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
5008         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
5009         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
5010         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
5011         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
5012         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
5013         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
5014         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
5015         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
5016         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
5017         * testsuite/ext/rope/1.cc: Likewise.
5018         * testsuite/ext/rope/2.cc: Likewise.
5019         * testsuite/ext/rope/3.cc: Likewise.
5020         * testsuite/ext/rope/36832.cc: Likewise.
5021         * testsuite/ext/rope/4.cc: Likewise.
5022         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
5023         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
5024         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
5025         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
5026         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
5027         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
5028         Likewise.
5029         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
5030         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
5031         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
5032         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
5033         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
5034         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
5035         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
5036         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
5037         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
5038         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
5039         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
5040         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
5041         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
5042         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
5043         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
5044         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
5045         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
5046         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
5047         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
5048         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
5049         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
5050         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
5051         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
5052         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
5053         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
5054         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
5055         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
5056         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
5057         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
5058         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
5059         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
5060         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
5061         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
5062         * testsuite/lib/dg-options.exp: Likewise.
5063         * testsuite/lib/libstdc++.exp: Likewise.
5064         * testsuite/lib/prune.exp: Likewise.
5065         * testsuite/libstdc++-abi/abi.exp: Likewise.
5066         * testsuite/libstdc++-dg/conformance.exp: Likewise.
5067         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
5068         Likewise.
5069         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
5070         Likewise.
5071         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
5072         Likewise.
5073         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
5074         Likewise.
5075         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
5076         Likewise.
5077         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
5078         Likewise.
5079         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
5080         Likewise.
5081         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
5082         Likewise.
5083         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
5084         Likewise.
5085         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
5086         Likewise.
5087         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
5088         Likewise.
5089         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
5090         Likewise.
5091         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
5092         Likewise.
5093         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
5094         Likewise.
5095         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
5096         Likewise.
5097         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
5098         Likewise.
5099         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
5100         Likewise.
5101         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
5102         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
5103         Likewise.
5104         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
5105         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
5106         Likewise.
5107         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
5108         Likewise.
5109         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
5110         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
5111         Likewise.
5112         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
5113         Likewise.
5114         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
5115         Likewise.
5116         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
5117         Likewise.
5118         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
5119         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
5120         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
5121         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
5122         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
5123         Likewise.
5124         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
5125         Likewise.
5126         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
5127         Likewise.
5128         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
5129         Likewise.
5130         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
5131         Likewise.
5132         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
5133         Likewise.
5134         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
5135         Likewise.
5136         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
5137         Likewise.
5138         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
5139         Likewise.
5140         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
5141         Likewise.
5142         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
5143         Likewise.
5144         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
5145         Likewise.
5146         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
5147         Likewise.
5148         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
5149         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
5150         Likewise.
5151         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
5152         Likewise.
5153         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
5154         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
5155         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
5156         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
5157         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
5158         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
5159         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
5160         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
5161         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
5162         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
5163         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
5164         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
5165         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
5166         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
5167         Likewise.
5168         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
5169         Likewise.
5170         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
5171         Likewise.
5172         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
5173         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
5174         Likewise.
5175         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
5176         Likewise.
5177         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
5178         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
5179         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
5180         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
5181         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
5182         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
5183         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
5184         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
5185         Likewise.
5186         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
5187         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
5188         Likewise.
5189         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
5190         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
5191         Likewise.
5192         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
5193         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
5194         Likewise.
5195         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
5196         Likewise.
5197         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
5198         Likewise.
5199         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
5200         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
5201         Likewise.
5202         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
5203         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
5204         Likewise.
5205         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
5206         Likewise.
5207         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
5208         Likewise.
5209         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
5210         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
5211         Likewise.
5212         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
5213         Likewise.
5214         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
5215         Likewise.
5216         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
5217         Likewise.
5218         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
5219         Likewise.
5220         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
5221         Likewise.
5222         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
5223         Likewise.
5224         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
5225         Likewise.
5226         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
5227         Likewise.
5228         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
5229         Likewise.
5230         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
5231         Likewise.
5232         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
5233         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
5234         Likewise.
5235         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
5236         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
5237         Likewise.
5238         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
5239         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
5240         Likewise.
5241         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
5242         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
5243         Likewise.
5244         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
5245         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
5246         Likewise.
5247         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
5248         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
5249         Likewise.
5250         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
5251         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
5252         Likewise.
5253         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
5254         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
5255         Likewise.
5256         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
5257         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
5258         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
5259         Likewise.
5260         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
5261         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
5262         Likewise.
5263         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
5264         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
5265         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
5266         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
5267         Likewise.
5268         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
5269         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
5270         Likewise.
5271         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
5272         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
5273         Likewise.
5274         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
5275         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
5276         Likewise.
5277         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
5278         Likewise.
5279         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
5280         Likewise.
5281         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
5282         Likewise.
5283         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
5284         Likewise.
5285         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
5286         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
5287         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
5288         Likewise.
5289         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
5290         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
5291         Likewise.
5292         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
5293         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
5294         Likewise.
5295         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
5296         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
5297         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
5298         Likewise.
5299         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
5300         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
5301         Likewise.
5302         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
5303         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
5304         Likewise.
5305         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
5306         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
5307         Likewise.
5308         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
5309         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
5310         Likewise.
5311         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
5312         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
5313         Likewise.
5314         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
5315         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
5316         Likewise.
5317         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
5318         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
5319         Likewise.
5320         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
5321         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
5322         Likewise.
5323         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
5324         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
5325         Likewise.
5326         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5327         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5328         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5329         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5330         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5331         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5332         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5333         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5334         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5335         Likewise.
5336         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5337         Likewise.
5338         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5339         Likewise.
5340         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5341         Likewise.
5342         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5343         Likewise.
5344         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5345         Likewise.
5346         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5347         Likewise.
5348         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5349         Likewise.
5350         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5351         Likewise.
5352         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5353         Likewise.
5354         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5355         Likewise.
5356         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5357         Likewise.
5358         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5359         Likewise.
5360         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5361         Likewise.
5362         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5363         Likewise.
5364         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5365         Likewise.
5366         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5367         Likewise.
5368         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5369         Likewise.
5370         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5371         Likewise.
5372         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5373         Likewise.
5374         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5375         Likewise.
5376         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5377         Likewise.
5378         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5379         Likewise.
5380         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5381         Likewise.
5382         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5383         Likewise.
5384         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5385         Likewise.
5386         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5387         Likewise.
5388         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5389         Likewise.
5390         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5391         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5392         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5393         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5394         Likewise.
5395         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5396         Likewise.
5397         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5398         Likewise.
5399         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5400         Likewise.
5401         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5402         Likewise.
5403         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5404         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5405         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5406         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5407         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5408         Likewise.
5409         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5410         Likewise.
5411         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5412         Likewise.
5413         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5414         Likewise.
5415         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5416         Likewise.
5417         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5418         Likewise.
5419         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5420         Likewise.
5421         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5422         Likewise.
5423         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5424         Likewise.
5425         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5426         Likewise.
5427         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5428         Likewise.
5429         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5430         Likewise.
5431         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5432         Likewise.
5433         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5434         Likewise.
5435         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5436         Likewise.
5437         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5438         Likewise.
5439         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5440         Likewise.
5441         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5442         Likewise.
5443         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5444         Likewise.
5445         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5446         Likewise.
5447         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5448         Likewise.
5449         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5450         Likewise.
5451         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5452         Likewise.
5453         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5454         Likewise.
5455         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5456         Likewise.
5457         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5458         Likewise.
5459         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5460         Likewise.
5461         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5462         Likewise.
5463         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5464         Likewise.
5465         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5466         Likewise.
5467         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5468         Likewise.
5469         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5470         Likewise.
5471         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5472         Likewise.
5473         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5474         Likewise.
5475         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5476         Likewise.
5477         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5478         Likewise.
5479         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5480         Likewise.
5481         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5482         Likewise.
5483         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5484         Likewise.
5485         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5486         Likewise.
5487         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5488         Likewise.
5489         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5490         Likewise.
5491         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5492         Likewise.
5493         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5494         Likewise.
5495         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5496         Likewise.
5497         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5498         Likewise.
5499         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5500         Likewise.
5501         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5502         Likewise.
5503         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5504         Likewise.
5505         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5506         Likewise.
5507         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5508         Likewise.
5509         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5510         Likewise.
5511         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5512         Likewise.
5513         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5514         Likewise.
5515         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5516         Likewise.
5517         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5518         Likewise.
5519         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5520         Likewise.
5521         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5522         Likewise.
5523         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5524         Likewise.
5525         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5526         Likewise.
5527         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5528         Likewise.
5529         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5530         Likewise.
5531         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5532         Likewise.
5533         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5534         Likewise.
5535         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5536         Likewise.
5537         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5538         Likewise.
5539         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5540         Likewise.
5541         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5542         Likewise.
5543         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5544         Likewise.
5545         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5546         Likewise.
5547         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5548         Likewise.
5549         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5550         Likewise.
5551         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5552         Likewise.
5553         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5554         Likewise.
5555         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5556         Likewise.
5557         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5558         Likewise.
5559         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5560         Likewise.
5561         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5562         Likewise.
5563         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5564         Likewise.
5565         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5566         Likewise.
5567         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5568         Likewise.
5569         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5570         Likewise.
5571         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5572         Likewise.
5573         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5574         Likewise.
5575         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5576         Likewise.
5577         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5578         Likewise.
5579         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5580         Likewise.
5581         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5582         Likewise.
5583         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5584         Likewise.
5585         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5586         Likewise.
5587         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5588         Likewise.
5589         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5590         Likewise.
5591         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5592         Likewise.
5593         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5594         Likewise.
5595         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5596         Likewise.
5597         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5598         Likewise.
5599         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5600         Likewise.
5601         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5602         Likewise.
5603         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5604         Likewise.
5605         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5606         Likewise.
5607         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5608         Likewise.
5609         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5610         Likewise.
5611         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5612         Likewise.
5613         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5614         Likewise.
5615         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5616         Likewise.
5617         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5618         Likewise.
5619         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5620         Likewise.
5621         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5622         Likewise.
5623         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5624         Likewise.
5625         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5626         Likewise.
5627         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5628         Likewise.
5629         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5630         Likewise.
5631         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5632         Likewise.
5633         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5634         Likewise.
5635         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5636         Likewise.
5637         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5638         Likewise.
5639         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5640         Likewise.
5641         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5642         Likewise.
5643         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5644         Likewise.
5645         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5646         Likewise.
5647         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5648         Likewise.
5649         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5650         Likewise.
5651         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5652         Likewise.
5653         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5654         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5655         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5656         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5657         Likewise.
5658         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5659         Likewise.
5660         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5661         Likewise.
5662         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5663         Likewise.
5664         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5665         Likewise.
5666         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5667         Likewise.
5668         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5669         Likewise.
5670         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5671         Likewise.
5672         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5673         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5674         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5675         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5676         Likewise.
5677         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5678         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5679         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5680         Likewise.
5681         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5682         Likewise.
5683         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5684         Likewise.
5685         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5686         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5687         Likewise.
5688         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5689         Likewise.
5690         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5691         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5692         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5693         Likewise.
5694         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5695         Likewise.
5696         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5697         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5698         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5699         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5700         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5701         Likewise.
5702         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5703         Likewise.
5704         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5705         Likewise.
5706         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5707         Likewise.
5708         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5709         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5710         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5711         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5712         Likewise.
5713         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5714         Likewise.
5715         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5716         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5717         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5718         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5719         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5720         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5721         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5722         Likewise.
5723         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5724         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5725         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5726         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5727         Likewise.
5728         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5729         Likewise.
5730         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5731         Likewise.
5732         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5733         Likewise.
5734         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5735         Likewise.
5736         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5737         Likewise.
5738         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5739         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5740         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5741         Likewise.
5742         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5743         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5744         Likewise.
5745         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5746         Likewise.
5747         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5748         Likewise.
5749         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5750         Likewise.
5751         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5752         Likewise.
5753         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5754         Likewise.
5755         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5756         Likewise.
5757         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5758         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5759         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5760         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5761         Likewise.
5762         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5763         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5764         Likewise.
5765         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5766         Likewise.
5767         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5768         Likewise.
5769         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5770         Likewise.
5771         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5772         Likewise.
5773         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5774         Likewise.
5775         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5776         Likewise.
5777         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5778         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5779         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5780         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5781         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5782         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5783         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5784         Likewise.
5785         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5786         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5787         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5788         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5789         Likewise.
5790         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5791         Likewise.
5792         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5793         Likewise.
5794         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5795         Likewise.
5796         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5797         Likewise.
5798         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5799         Likewise.
5800         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5801         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5802         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5803         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5804         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5805         Likewise.
5806         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5807         Likewise.
5808         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5809         Likewise.
5810         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5811         Likewise.
5812         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5813         Likewise.
5814         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5815         Likewise.
5816         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5817         Likewise.
5818         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5819         Likewise.
5820         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5821         Likewise.
5822         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5823         Likewise.
5824         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5825         Likewise.
5826         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5827         Likewise.
5828         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5829         Likewise.
5830         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5831         Likewise.
5832         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5833         Likewise.
5834         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5835         Likewise.
5836         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5837         Likewise.
5838         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5839         Likewise.
5840         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5841         Likewise.
5842         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5843         Likewise.
5844         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5845         Likewise.
5846         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5847         Likewise.
5848         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5849         Likewise.
5850         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5851         Likewise.
5852         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5853         Likewise.
5854         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5855         Likewise.
5856         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5857         Likewise.
5858         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5859         Likewise.
5860         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5861         Likewise.
5862         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5863         Likewise.
5864         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5865         Likewise.
5866         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5867         Likewise.
5868         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5869         Likewise.
5870         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5871         Likewise.
5872         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5873         Likewise.
5874         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5875         Likewise.
5876         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5877         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5878         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5879         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5880         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5881         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5882         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5883         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5884         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5885         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5886         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5887         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5888         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5889         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5890         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5891         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5892         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5893         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5894         * testsuite/tr1/headers/all.cc: Likewise.
5895         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5896         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5897         * testsuite/util/testsuite_shared.cc: Likewise.
5898         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5899         * testsuite/17_intro/headers/all.cc: Likewise.
5900         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5901         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5902         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5903         Likewise.
5904         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5905         Likewise.
5906         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5907         Likewise.
5908         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5909         Likewise.
5910         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5911         Likewise.
5912         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5913         Likewise.
5914         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5915         Likewise.
5916         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5917         Likewise.
5918         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5919         Likewise.
5920         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5921         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5922         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5923         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5924         Likewise.
5925         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5926         Likewise.
5927         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5928         Likewise.
5929         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5930         Likewise.
5931         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5932         Likewise.
5933         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5934         Likewise.
5935         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5936         Likewise.
5937         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5938         Likewise.
5939         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5940         Likewise.
5941         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5942         Likewise.
5943         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5944         Likewise.
5945         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5946         Likewise.
5947         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5948         Likewise.
5949         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5950         Likewise.
5951         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5952         Likewise.
5953         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5954         Likewise.
5955         * testsuite/20_util/pair/moveable.cc: Likewise.
5956         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5957         Likewise.
5958         * testsuite/20_util/pair/swap.cc: Likewise.
5959         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5960         Likewise.
5961         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5962         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5963         Likewise.
5964         * testsuite/20_util/tuple/moveable.cc: Likewise.
5965         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5966         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5967         Likewise.
5968         * testsuite/20_util/tuple/swap.cc: Likewise.
5969         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5970         Likewise.
5971         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5972         Likewise.
5973         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5974         Likewise.
5975         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5976         Likewise.
5977         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5978         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5979         Likewise.
5980         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5981         Likewise.
5982         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5983         Likewise.
5984         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5985         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5986         Likewise.
5987         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5988         Likewise.
5989         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5990         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5991         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5992         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5993         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5994         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5995         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5996         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5997         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5998         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5999         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
6000         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
6001         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
6002         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
6003         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
6004         Likewise.
6005         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
6006         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
6007         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
6008         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
6009         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
6010         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
6011         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
6012         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
6013         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
6014         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
6015         Likewise.
6016         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
6017         Likewise.
6018         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
6019         Likewise.
6020         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
6021         Likewise.
6022         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
6023         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
6024         Likewise.
6025         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
6026         Likewise.
6027         * testsuite/23_containers/deque/14340.cc: Likewise.
6028         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
6029         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
6030         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
6031         * testsuite/23_containers/deque/init-list.cc: Likewise.
6032         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
6033         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
6034         * testsuite/23_containers/deque/moveable.cc: Likewise.
6035         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
6036         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
6037         Likewise.
6038         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
6039         Likewise.
6040         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
6041         Likewise.
6042         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
6043         Likewise.
6044         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
6045         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
6046         Likewise.
6047         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
6048         Likewise.
6049         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
6050         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
6051         Likewise.
6052         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
6053         Likewise.
6054         * testsuite/23_containers/list/14340.cc: Likewise.
6055         * testsuite/23_containers/list/23781.cc: Likewise.
6056         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
6057         * testsuite/23_containers/list/init-list.cc: Likewise.
6058         * testsuite/23_containers/list/moveable.cc: Likewise.
6059         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
6060         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
6061         Likewise.
6062         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
6063         Likewise.
6064         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
6065         Likewise.
6066         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
6067         Likewise.
6068         * testsuite/23_containers/map/14340.cc: Likewise.
6069         * testsuite/23_containers/map/23781.cc: Likewise.
6070         * testsuite/23_containers/map/init-list.cc: Likewise.
6071         * testsuite/23_containers/map/moveable.cc: Likewise.
6072         * testsuite/23_containers/map/operations/1.cc: Likewise.
6073         * testsuite/23_containers/map/operations/31440.cc: Likewise.
6074         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
6075         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
6076         Likewise.
6077         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
6078         Likewise.
6079         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
6080         Likewise.
6081         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
6082         Likewise.
6083         * testsuite/23_containers/multimap/14340.cc: Likewise.
6084         * testsuite/23_containers/multimap/23781.cc: Likewise.
6085         * testsuite/23_containers/multimap/init-list.cc: Likewise.
6086         * testsuite/23_containers/multimap/moveable.cc: Likewise.
6087         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
6088         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
6089         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
6090         Likewise.
6091         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
6092         Likewise.
6093         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
6094         Likewise.
6095         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
6096         Likewise.
6097         * testsuite/23_containers/multiset/14340.cc: Likewise.
6098         * testsuite/23_containers/multiset/23781.cc: Likewise.
6099         * testsuite/23_containers/multiset/init-list.cc: Likewise.
6100         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
6101         * testsuite/23_containers/multiset/moveable.cc: Likewise.
6102         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
6103         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
6104         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
6105         Likewise.
6106         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
6107         Likewise.
6108         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
6109         Likewise.
6110         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
6111         Likewise.
6112         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
6113         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
6114         Likewise.
6115         * testsuite/23_containers/queue/moveable.cc: Likewise.
6116         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
6117         Likewise.
6118         * testsuite/23_containers/set/14340.cc: Likewise.
6119         * testsuite/23_containers/set/23781.cc: Likewise.
6120         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
6121         * testsuite/23_containers/set/init-list.cc: Likewise.
6122         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
6123         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
6124         * testsuite/23_containers/set/moveable.cc: Likewise.
6125         * testsuite/23_containers/set/operations/1.cc: Likewise.
6126         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
6127         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
6128         Likewise.
6129         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
6130         Likewise.
6131         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
6132         Likewise.
6133         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
6134         Likewise.
6135         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
6136         Likewise.
6137         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
6138         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
6139         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
6140         Likewise.
6141         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
6142         Likewise.
6143         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
6144         Likewise.
6145         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
6146         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
6147         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
6148         Likewise.
6149         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
6150         Likewise.
6151         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
6152         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
6153         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
6154         Likewise.
6155         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
6156         Likewise.
6157         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
6158         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
6159         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
6160         Likewise.
6161         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
6162         Likewise.
6163         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
6164         Likewise.
6165         * testsuite/23_containers/vector/14340.cc: Likewise.
6166         * testsuite/23_containers/vector/26412-1.cc: Likewise.
6167         * testsuite/23_containers/vector/26412-2.cc: Likewise.
6168         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
6169         Likewise.
6170         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
6171         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
6172         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
6173         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
6174         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
6175         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
6176         Likewise.
6177         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
6178         Likewise.
6179         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
6180         Likewise.
6181         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
6182         Likewise.
6183         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
6184         Likewise.
6185         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
6186         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
6187         * testsuite/23_containers/vector/init-list.cc: Likewise.
6188         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
6189         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
6190         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
6191         * testsuite/23_containers/vector/moveable.cc: Likewise.
6192         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
6193         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
6194         Likewise.
6195         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
6196         Likewise.
6197         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
6198         Likewise.
6199         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
6200         Likewise.
6201         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
6202         * testsuite/23_containers/vector/types/23767.cc: Likewise.
6203         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
6204         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
6205         Likewise.
6206         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
6207         Likewise.
6208         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
6209         Likewise.
6210         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
6211         Likewise.
6212         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
6213         Likewise.
6214         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
6215         Likewise.
6216         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
6217         Likewise.
6218         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
6219         Likewise.
6220         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
6221         Likewise.
6222         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
6223         Likewise.
6224         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
6225         Likewise.
6226         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
6227         Likewise.
6228         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
6229         Likewise.
6230         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
6231         Likewise.
6232         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
6233         Likewise.
6234         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
6235         Likewise.
6236         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
6237         Likewise.
6238         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
6239         Likewise.
6240         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
6241         Likewise.
6242         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
6243         Likewise.
6244         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
6245         Likewise.
6246         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
6247         Likewise.
6248         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
6249         Likewise.
6250         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
6251         Likewise.
6252         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
6253         Likewise.
6254         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
6255         Likewise.
6256         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
6257         Likewise.
6258         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
6259         Likewise.
6260         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
6261         Likewise.
6262         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
6263         Likewise.
6264         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
6265         Likewise.
6266         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
6267         Likewise.
6268         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
6269         Likewise.
6270         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
6271         Likewise.
6272         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
6273         Likewise.
6274         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
6275         Likewise.
6276         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
6277         Likewise.
6278         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
6279         Likewise.
6280         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
6281         Likewise.
6282         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
6283         Likewise.
6284         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
6285         Likewise.
6286         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
6287         Likewise.
6288         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
6289         Likewise.
6290         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
6291         Likewise.
6292         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
6293         Likewise.
6294         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
6295         Likewise.
6296         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
6297         Likewise.
6298         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
6299         Likewise.
6300         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
6301         Likewise.
6302         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
6303         Likewise.
6304         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
6305         Likewise.
6306         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
6307         Likewise.
6308         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
6309         Likewise.
6310         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
6311         Likewise.
6312         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
6313         Likewise.
6314         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
6315         Likewise.
6316         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
6317         Likewise.
6318         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
6319         Likewise.
6320         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
6321         Likewise.
6322         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
6323         Likewise.
6324         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
6325         Likewise.
6326         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6327         Likewise.
6328         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6329         Likewise.
6330         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6331         Likewise.
6332         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6333         Likewise.
6334         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6335         Likewise.
6336         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6337         Likewise.
6338         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6339         Likewise.
6340         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6341         Likewise.
6342         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6343         Likewise.
6344         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6345         Likewise.
6346         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6347         Likewise.
6348         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6349         Likewise.
6350         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6351         Likewise.
6352         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6353         Likewise.
6354         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6355         Likewise.
6356         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6357         Likewise.
6358         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6359         Likewise.
6360         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6361         Likewise.
6362         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6363         Likewise.
6364         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6365         Likewise.
6366         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6367         Likewise.
6368         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6369         Likewise.
6370         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6371         Likewise.
6372         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6373         Likewise.
6374         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6375         Likewise.
6376         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6377         Likewise.
6378         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6379         Likewise.
6380         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6381         Likewise.
6382         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6383         Likewise.
6384         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6385         Likewise.
6386         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6387         Likewise.
6388         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6389         Likewise.
6390         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6391         Likewise.
6392         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6393         Likewise.
6394         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6395         Likewise.
6396         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6397         Likewise.
6398         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6399         Likewise.
6400         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6401         Likewise.
6402         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6403         Likewise.
6404         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6405         Likewise.
6406         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6407         Likewise.
6408         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6409         Likewise.
6410         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6411         Likewise.
6412         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6413         Likewise.
6414         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6415         Likewise.
6416         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6417         Likewise.
6418         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6419         Likewise.
6420         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6421         Likewise.
6422         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6423         Likewise.
6424         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6425         Likewise.
6426         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6427         Likewise.
6428         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6429         Likewise.
6430         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6431         Likewise.
6432         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6433         Likewise.
6434         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6435         Likewise.
6436         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6437         Likewise.
6438         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6439         Likewise.
6440         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6441         Likewise.
6442         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6443         Likewise.
6444         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6445         Likewise.
6446         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6447         Likewise.
6448         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6449         Likewise.
6450         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6451         Likewise.
6452         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6453         Likewise.
6454         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6455         Likewise.
6456         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6457         Likewise.
6458         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6459         Likewise.
6460         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6461         Likewise.
6462         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6463         Likewise.
6464         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6465         Likewise.
6466         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6467         Likewise.
6468         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6469         Likewise.
6470         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6471         Likewise.
6472         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6473         Likewise.
6474         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6475         Likewise.
6476         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6477         Likewise.
6478         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6479         Likewise.
6480         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6481         Likewise.
6482         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6483         Likewise.
6484         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6485         Likewise.
6486         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6487         Likewise.
6488         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6489         Likewise.
6490         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6491         Likewise.
6492         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6493         Likewise.
6494         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6495         Likewise.
6496         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6497         Likewise.
6498         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6499         Likewise.
6500         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6501         Likewise.
6502         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6503         Likewise.
6504         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6505         Likewise.
6506         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6507         Likewise.
6508         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6509         Likewise.
6510         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6511         Likewise.
6512         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6513         Likewise.
6514         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6515         Likewise.
6516         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6517         Likewise.
6518         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6519         Likewise.
6520         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6521         Likewise.
6522         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6523         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6524         Likewise.
6525         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6526         Likewise.
6527         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6528         Likewise.
6529         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6530         Likewise.
6531         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6532         Likewise.
6533         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6534         Likewise.
6535         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6536         Likewise.
6537         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6538         Likewise.
6539         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6540         Likewise.
6541         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6542         Likewise.
6543         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6544         Likewise.
6545         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6546         Likewise.
6547         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6548         Likewise.
6549         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6550         Likewise.
6551         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6552         Likewise.
6553         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6554         Likewise.
6555         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6556         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6557         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6558         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6559         Likewise.
6560         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6561         Likewise.
6562         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6563         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6564         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6565         Likewise.
6566         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6567         Likewise.
6568         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6569         Likewise.
6570         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6571         Likewise.
6572         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6573         Likewise.
6574         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6575         Likewise.
6576         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6577         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6578         Likewise.
6579         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6580         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6581         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6582         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6583         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6584         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6585         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6586         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6587         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6588         Likewise.
6589         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6590         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6591         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6592         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6593         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6594         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6595         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6596         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6597         Likewise.
6598         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6599         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6600         Likewise.
6601         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6602         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6603         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6604         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6605         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6606         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6607         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6608         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6609         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6610         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6611         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6612         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6613         Likewise.
6614         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6615         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6616         Likewise.
6617         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6618         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6619         Likewise.
6620         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6621         Likewise.
6622         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6623         Likewise.
6624         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6625         Likewise.
6626         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6627         Likewise.
6628         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6629         Likewise.
6630         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6631         Likewise.
6632         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6633         Likewise.
6634         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6635         Likewise.
6636         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6637         Likewise.
6638         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6639         Likewise.
6640         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6641         Likewise.
6642         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6643         Likewise.
6644         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6645         Likewise.
6646         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6647         Likewise.
6648         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6649         Likewise.
6650         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6651         Likewise.
6652         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6653         Likewise.
6654         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6655         Likewise.
6656         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6657         Likewise.
6658         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6659         Likewise.
6660         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6661         Likewise.
6662         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6663         Likewise.
6664         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6665         Likewise.
6666         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6667         Likewise.
6668         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6669         Likewise.
6670         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6671         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6672         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6673         Likewise.
6674         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6675         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6676         Likewise.
6677         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6678         Likewise.
6679         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6680         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6681         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6682         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6683         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6684         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6685         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6686         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6687         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6688         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6689         Likewise.
6690         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6691         Likewise.
6692         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6693         Likewise.
6694         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6695         Likewise.
6696         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6697         Likewise.
6698         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6699         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6700         Likewise.
6701         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6702         Likewise.
6703         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6704         Likewise.
6705         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6706         Likewise.
6707         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6708         Likewise.
6709         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6710         Likewise.
6711         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6712         Likewise.
6713         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6714         Likewise.
6715         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6716         Likewise.
6717         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6718         Likewise.
6719         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6720         Likewise.
6721         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6722         Likewise.
6723         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6724         Likewise.
6725         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6726         Likewise.
6727         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6728         Likewise.
6729         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6730         Likewise.
6731         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6732         Likewise.
6733         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6734         Likewise.
6735         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6736         Likewise.
6737         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6738         Likewise.
6739         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6740         Likewise.
6741         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6742         Likewise.
6743         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6744         Likewise.
6745         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6746         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6747         Likewise.
6748         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6749         Likewise.
6750         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6751         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6752         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6753         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6754         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6755         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6756         Likewise.
6757         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6758         Likewise.
6759         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6760         Likewise.
6761         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6762         Likewise.
6763         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6764         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6765         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6766         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6767         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6768         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6769         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6770         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6771         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6772         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6773         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6774         Likewise.
6775         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6776         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6777         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6778         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6779         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6780         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6781         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6782         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6783         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6784         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6785         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6786         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6787         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6788         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6789         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6790         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6791         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6792         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6793         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6794         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6795         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6796         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6797         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6798         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6799         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6800         Likewise.
6801         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6802         * testsuite/27_io/fpos/14252.cc: Likewise.
6803         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6804         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6805         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6806         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6807         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6808         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6809         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6810         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6811         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6812         Likewise.
6813         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6814         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6815         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6816         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6817         Likewise.
6818         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6819         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6820         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6821         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6822         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6823         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6824         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6825         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6826         * testsuite/27_io/objects/char/3045.cc: Likewise.
6827         * testsuite/27_io/objects/char/3647.cc: Likewise.
6828         * testsuite/27_io/objects/char/5268.cc: Likewise.
6829         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6830         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6831         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6832         * testsuite/28_regex/init-list.cc: Likewise.
6833         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6834         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6835         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6836         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6837         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6838         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6839         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6840         Likewise.
6841         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6842         Likewise.
6843         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6844         Likewise.
6845         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6846         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6847         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6848         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6849         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6850         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6851         Likewise.
6852         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6853         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6854         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6855         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6856         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6857         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6858         Likewise.
6859         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6860         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6861         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6862         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6863         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6864         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6865         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6866         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6867         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6868         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6869         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6870         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6871         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6872         Likewise.
6873         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6874         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6875         Likewise.
6876         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6877         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6878         Likewise.
6879         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6880         Likewise.
6881         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6882         Likewise.
6883         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6884         Likewise.
6885         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6886         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6887         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6888         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6889         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6890         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6891         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6892         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6893         Likewise.
6894         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6895         Likewise.
6896         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6897         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6898         Likewise.
6899         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6900         Likewise.
6901         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6902         Likewise.
6903         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6904         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6905         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6906         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6907         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6908         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6909         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6910         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6911         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6912         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6913         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6914         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6915         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6916         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6917         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6918         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6919         Likewise.
6920         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6921         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6922         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6923         Likewise.
6924         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6925         Likewise.
6926         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6927         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6928         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6929         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6930         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6931         Likewise.
6932         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6933         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6934         Likewise.
6935         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6936         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6937         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6938         Likewise.
6939         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6940         Likewise.
6941         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6942         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6943         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6944         Likewise.
6945         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6946         Likewise.
6947         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6948         Likewise.
6949         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6950         Likewise.
6951         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6952         Likewise.
6953         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6954         * testsuite/30_threads/this_thread/1.cc: Likewise.
6955         * testsuite/30_threads/this_thread/2.cc: Likewise.
6956         * testsuite/30_threads/this_thread/3.cc: Likewise.
6957         * testsuite/30_threads/this_thread/4.cc: Likewise.
6958         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6959         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6960         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6961         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6962         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6963         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6964         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6965         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6966         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6967         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6968         * testsuite/30_threads/thread/members/1.cc: Likewise.
6969         * testsuite/30_threads/thread/members/2.cc: Likewise.
6970         * testsuite/30_threads/thread/members/3.cc: Likewise.
6971         * testsuite/30_threads/thread/members/4.cc: Likewise.
6972         * testsuite/30_threads/thread/members/5.cc: Likewise.
6973         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6974         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6975         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6976         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6977         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6978         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6979         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6980         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6981         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6982         Likewise.
6983         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6984         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6985         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6986         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6987         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6988         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6989         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6990         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6991         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6992         * testsuite/30_threads/try_lock/1.cc: Likewise.
6993         * testsuite/30_threads/try_lock/2.cc: Likewise.
6994         * testsuite/30_threads/try_lock/3.cc: Likewise.
6995         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6996         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6997         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6998         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6999         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
7000         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
7001         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
7002         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
7003         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
7004         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
7005         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
7006         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
7007         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
7008         Likewise.
7009         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
7010         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
7011         Likewise.
7012         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
7013         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
7014         Likewise.
7015         * testsuite/ext/array_allocator/1.cc: Likewise.
7016         * testsuite/ext/array_allocator/2.cc: Likewise.
7017         * testsuite/ext/array_allocator/3.cc: Likewise.
7018         * testsuite/ext/ext_pointer/1.cc: Likewise.
7019         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
7020         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
7021         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
7022         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
7023         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
7024         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
7025         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
7026         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
7027         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
7028         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
7029         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
7030         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
7031         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
7032         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
7033         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
7034         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
7035         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
7036         Likewise.
7037         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
7038         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
7039         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
7040         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
7041         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
7042         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
7043         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
7044         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
7045         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
7046         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
7047         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
7048         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
7049         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
7050         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
7051         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
7052         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
7053         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
7054         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
7055         Likewise.
7056         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
7057         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
7058         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
7059         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
7060         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
7061         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
7062         * testsuite/ext/pod_char_traits.cc: Likewise.
7063         * testsuite/ext/slist/23781.cc: Likewise.
7064         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
7065         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
7066         * testsuite/ext/vstring/init-list.cc: Likewise.
7067         * testsuite/ext/vstring/moveable.cc: Likewise.
7068         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
7069         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
7070         Likewise.
7071         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
7072         Likewise.
7073         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
7074         Likewise.
7075         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
7076         Likewise.
7077         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
7078         Likewise.
7079         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
7080         Likewise.
7081         * testsuite/ext/vstring/types/23767.cc: Likewise.
7082         * testsuite/performance/21_strings/string_append.cc: Likewise.
7083         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
7084         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
7085         Likewise.
7086         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
7087         Likewise.
7088         * testsuite/performance/21_strings/string_find.cc: Likewise.
7089         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
7090         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
7091         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
7092         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
7093         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
7094         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
7095         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
7096         Likewise.
7097         * testsuite/performance/23_containers/create/map.cc: Likewise.
7098         * testsuite/performance/23_containers/create_from_sorted/set.cc:
7099         Likewise.
7100         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
7101         * testsuite/performance/23_containers/find/map.cc: Likewise.
7102         * testsuite/performance/23_containers/index/map.cc: Likewise.
7103         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
7104         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
7105         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
7106         Likewise.
7107         * testsuite/performance/23_containers/insert_erase/associative.cc:
7108         Likewise.
7109         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
7110         Likewise.
7111         * testsuite/performance/23_containers/producer_consumer/associative.cc:
7112         Likewise.
7113         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
7114         Likewise.
7115         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
7116         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
7117         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
7118         Likewise.
7119         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
7120         Likewise.
7121         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
7122         Likewise.
7123         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
7124         Likewise.
7125         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
7126         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
7127         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
7128         Likewise.
7129         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
7130         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
7131         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
7132         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
7133         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
7134         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
7135         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
7136         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
7137         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
7138         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
7139         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
7140         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
7141         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
7142         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
7143         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
7144         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
7145         Likewise.
7146         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
7147         Likewise.
7148         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
7149         Likewise.
7150         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
7151         Likewise.
7152         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
7153         Likewise.
7154         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
7155         Likewise.
7156         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
7157         Likewise.
7158         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
7159         Likewise.
7160         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
7161         Likewise.
7162         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
7163         Likewise.
7164         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
7165         Likewise.
7166         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
7167         Likewise.
7168         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
7169         Likewise.
7170         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
7171         Likewise.
7172         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
7173         Likewise.
7174         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
7175         Likewise.
7176         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
7177         Likewise.
7178         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
7179         Likewise.
7180         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
7181         Likewise.
7182         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
7183         Likewise.
7184         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
7185         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
7186         Likewise.
7187         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
7188         Likewise.
7189         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
7190         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
7191         Likewise.
7192         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
7193         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
7194         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
7195         Likewise.
7196         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
7197         Likewise.
7198         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
7199         Likewise.
7200         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
7201         Likewise.
7202         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
7203         Likewise.
7204         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
7205         Likewise.
7206         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
7207         Likewise.
7208         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
7209         Likewise.
7210         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
7211         Likewise.
7212         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
7213         Likewise.
7214         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
7215         Likewise.
7216         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
7217         Likewise.
7218         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
7219         Likewise.
7220         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
7221         Likewise.
7222         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
7223         Likewise.
7224         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
7225         Likewise.
7226         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
7227         Likewise.
7228         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
7229         Likewise.
7230         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
7231         Likewise.
7232         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
7233         Likewise.
7234         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
7235         Likewise.
7236         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
7237         Likewise.
7238         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
7239         Likewise.
7240         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
7241         Likewise.
7242         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
7243         Likewise.
7244         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
7245         Likewise.
7246         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
7247         Likewise.
7248         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
7249         Likewise.
7250         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
7251         Likewise.
7252         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
7253         Likewise.
7254         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
7255         Likewise.
7256         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
7257         Likewise.
7258         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
7259         Likewise.
7260         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
7261         Likewise.
7262         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
7263         Likewise.
7264         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
7265         Likewise.
7266         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
7267         Likewise.
7268         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
7269         Likewise.
7270         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
7271         Likewise.
7272         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
7273         Likewise.
7274         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
7275         Likewise.
7276         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
7277         Likewise.
7278         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
7279         Likewise.
7280         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
7281         Likewise.
7282         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
7283         Likewise.
7284         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
7285         Likewise.
7286         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
7287         Likewise.
7288         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
7289         Likewise.
7290         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
7291         Likewise.
7292         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
7293         Likewise.
7294         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
7295         Likewise.
7296         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
7297         Likewise.
7298         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
7299         Likewise.
7300         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
7301         Likewise.
7302         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
7303         Likewise.
7304         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
7305         Likewise.
7306         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
7307         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
7308         Likewise.
7309         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
7310         Likewise.
7311         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
7312         Likewise.
7313         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
7314         Likewise.
7315         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
7316         Likewise.
7317         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
7318         Likewise.
7319         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
7320         Likewise.
7321         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
7322         Likewise.
7323         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
7324         Likewise.
7325         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
7326         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7327         Likewise.
7328         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7329         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7330         Likewise.
7331         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7332         Likewise.
7333         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7334         Likewise.
7335         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7336         Likewise.
7337         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7338         Likewise.
7339         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7340         Likewise.
7341         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7342         Likewise.
7343         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7344         Likewise.
7345         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7346         Likewise.
7347         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7348         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7349         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7350         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7351         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7352         Likewise.
7353         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7354         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7355         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7356         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7357         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7358         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7359         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7360         * testsuite/util/io/prog_bar.cc: Likewise.
7361         * testsuite/util/io/prog_bar.hpp: Likewise.
7362         * testsuite/util/io/text_populate.hpp: Likewise.
7363         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7364         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7365         * testsuite/util/io/xml.hpp: Likewise.
7366         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7367         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7368         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7369         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7370         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7371         * testsuite/util/native_type/native_map.hpp: Likewise.
7372         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7373         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7374         * testsuite/util/native_type/native_set.hpp: Likewise.
7375         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7376         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7377         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7378         Likewise.
7379         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7380         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7381         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7382         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7383         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7384         Likewise.
7385         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7386         Likewise.
7387         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7388         Likewise.
7389         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7390         Likewise.
7391         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7392         Likewise.
7393         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7394         Likewise.
7395         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7396         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7397         Likewise.
7398         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7399         Likewise.
7400         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7401         Likewise.
7402         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7403         Likewise.
7404         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7405         Likewise.
7406         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7407         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7408         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7409         * testsuite/util/regression/basic_type.hpp: Likewise.
7410         * testsuite/util/regression/common_type.hpp: Likewise.
7411         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7412         Likewise.
7413         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7414         Likewise.
7415         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7416         Likewise.
7417         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7418         Likewise.
7419         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7420         Likewise.
7421         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7422         Likewise.
7423         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7424         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7425         Likewise.
7426         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7427         Likewise.
7428         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7429         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7430         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7431         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7432         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7433         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7434         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7435         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7436         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7437         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7438         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7439         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7440         * testsuite/util/testsuite_abi.cc: Likewise.
7441         * testsuite/util/testsuite_abi.h: Likewise.
7442         * testsuite/util/testsuite_abi_check.cc: Likewise.
7443         * testsuite/util/testsuite_allocator.cc: Likewise.
7444         * testsuite/util/testsuite_allocator.h: Likewise.
7445         * testsuite/util/testsuite_api.h: Likewise.
7446         * testsuite/util/testsuite_character.cc: Likewise.
7447         * testsuite/util/testsuite_character.h: Likewise.
7448         * testsuite/util/testsuite_common_types.h: Likewise.
7449         * testsuite/util/testsuite_error.h: Likewise.
7450         * testsuite/util/testsuite_hooks.cc: Likewise.
7451         * testsuite/util/testsuite_hooks.h: Likewise.
7452         * testsuite/util/testsuite_io.h: Likewise.
7453         * testsuite/util/testsuite_iterators.h: Likewise.
7454         * testsuite/util/testsuite_performance.h: Likewise.
7455         * testsuite/util/testsuite_rng.h: Likewise.
7456         * testsuite/util/testsuite_rvalref.h: Likewise.
7457         * testsuite/util/testsuite_tr1.h: Likewise.
7458         * testsuite/util/thread/all.h: Likewise.
7459         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7460         Likewise.
7461         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7462         Likewise.
7463         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7464         Likewise.
7465         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7466         Likewise.
7467         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7468         Likewise.
7469         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7470         Likewise.
7471         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7472         Likewise.
7473         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7474         Likewise.
7475         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7476         Likewise.
7477         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7478         Likewise.
7479         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7480         Likewise.
7481         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7482         Likewise.
7483         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7484         Likewise.
7485         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7486         Likewise.
7487         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7488         Likewise.
7489         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7490         Likewise.
7491         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7492         Likewise.
7493         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7494         Likewise.
7495         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7496         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7497         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7498         Likewise.
7499         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7500         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7501         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7502         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7503         Likewise.
7504         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7505         Likewise.
7506         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7507         Likewise.
7508         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7509         Likewise.
7510         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7511         Likewise.
7512         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7513         Likewise.
7514         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7515         Likewise.
7516         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7517         Likewise.
7518         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7519         Likewise.
7520         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7521         Likewise.
7522         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7523         Likewise.
7524         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7525         Likewise.
7526         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7527         Likewise.
7528         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7529         Likewise.
7530         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7531         Likewise.
7532         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7533         Likewise.
7534         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7535         Likewise.
7536         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7537         Likewise.
7538         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7539         Likewise.
7540         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7541         Likewise.
7542         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7543         Likewise.
7544         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7545         Likewise.
7546         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7547         Likewise.
7548         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7549         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7550         Likewise.
7551         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7552         Likewise.
7553         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7554         Likewise.
7555         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7556         Likewise.
7557         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7558         Likewise.
7559         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7560         Likewise.
7561         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7562         Likewise.
7563         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7564         Likewise.
7565         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7566         Likewise.
7567         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7568         Likewise.
7569         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7570         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7571         Likewise.
7572         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7573         Likewise.
7574         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7575         Likewise.
7576         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7577         Likewise.
7578         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7579         Likewise.
7580         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7581         Likewise.
7582         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7583         Likewise.
7584         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7585         Likewise.
7586         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7587         Likewise.
7588         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7589         Likewise.
7590         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7591         Likewise.
7592         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7593         Likewise.
7594         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7595         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7596         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7597         Likewise.
7598         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7599         Likewise.
7600         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7601         Likewise.
7602         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7603         Likewise.
7604         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7605         Likewise.
7606         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7607         Likewise.
7608         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7609         Likewise.
7610         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7611         Likewise.
7612         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7613         Likewise.
7614         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7615         Likewise.
7616         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7617         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7618         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7619         Likewise.
7620         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7621         Likewise.
7622         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7623         Likewise.
7624         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7625         Likewise.
7626         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7627         Likewise.
7628         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7629         Likewise.
7630         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7631         Likewise.
7632         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7633         Likewise.
7634         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7635         Likewise.
7636         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7637         Likewise.
7638         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7639         Likewise.
7640         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7641         Likewise.
7642         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7643         Likewise.
7644         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7645         Likewise.
7646         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7647         Likewise.
7648         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7649         Likewise.
7650         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7651         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7652         Likewise.
7653         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7654         Likewise.
7655         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7656         Likewise.
7657         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7658         Likewise.
7659         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7660         Likewise.
7661         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7662         Likewise.
7663         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7664         Likewise.
7665         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7666         Likewise.
7667         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7668         Likewise.
7669         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7670         Likewise.
7671         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7672         Likewise.
7673         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7674         Likewise.
7675         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7676         Likewise.
7677         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7678         Likewise.
7679         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7680         Likewise.
7681         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7682         Likewise.
7683         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7684         Likewise.
7685         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7686         Likewise.
7687         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7688         Likewise.
7689         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7690         Likewise.
7691         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7692         Likewise.
7693         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7694         Likewise.
7695         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7696         Likewise.
7697         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7698         Likewise.
7699         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7700         Likewise.
7701         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7702         Likewise.
7703         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7704         Likewise.
7705         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7706         Likewise.
7707         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7708         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7709         Likewise.
7710         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7711         Likewise.
7712         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7713         Likewise.
7714         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7715         Likewise.
7716         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7717         Likewise.
7718         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7719         Likewise.
7720         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7721         Likewise.
7722         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7723         Likewise.
7724         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7725         Likewise.
7726         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7727         Likewise.
7728         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7729         Likewise.
7730         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7731         Likewise.
7732         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7733         Likewise.
7734         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7735         Likewise.
7736         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7737         Likewise.
7738         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7739         Likewise.
7740         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7741         Likewise.
7742         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7743         Likewise.
7744         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7745         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7746         * testsuite/backward/hash_map/25896.cc: Likewise.
7747         * testsuite/backward/hash_set/25896.cc: Likewise.
7748
7749 2009-04-08  Ian Lance Taylor  <iant@google.com>
7750
7751         * include/backward/hashtable.h (erase): Correctly handle erasing a
7752         reference to an entry in the hash table.
7753         * testsuite/backward/hash_map/25896.cc: New.
7754         * testsuite/backward/hash_set/25896.cc: New.
7755
7756 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7757
7758         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7759         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7760
7761 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7762
7763         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7764         of debug.
7765         * include/Makefile.in: Regenerate.
7766         * include/precompiled/stdc++.h: Add.
7767
7768 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7769
7770         * include/bits/random.h: Adjust doxygen markup.
7771         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7772
7773         * testsuite/26_numerics/random/piecewise_linear_distribution/
7774         operators/serialize.cc: Use typedefs.
7775
7776 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7777
7778         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7779         __gnu_cxx namespace.  Remove "static inline".
7780
7781 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7782
7783         * include/bits/random.tcc (linear_congruential_engine<>::
7784         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7785
7786 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7787
7788         * include/bits/random.h (operator==): Mark all inline.
7789         (mersenne_twister_engine): Enable #if 0 checks.
7790
7791         * include/bits/random.h: Formatting tweaks.
7792
7793 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7794
7795         * include/bits/random.tcc (piecewise_linear_distribution<>::
7796         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7797         Remove spurious closed parenthesis.
7798
7799 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7800
7801         PR libstdc++/39644 (partial)
7802         * include/bits/random.tcc (linear_congruential_engine<>::
7803         seed(seed_seq&), independent_bits_engine<>::operator(),
7804         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7805
7806 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7807
7808         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7809         thinko.
7810         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7811         default.cc: Enable.
7812
7813 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7814
7815         PR libstdc++/39629 (partial)
7816         * testsuite/26_numerics/random/independent_bits_engine/cons/
7817         base_move.cc: Use uint_fast64_t instead of unsigned long.
7818         * testsuite/26_numerics/random/independent_bits_engine/cons/
7819         seed1.cc: Likewise.
7820         * testsuite/26_numerics/random/independent_bits_engine/cons/
7821         seed2.cc: Likewise.
7822         * testsuite/26_numerics/random/independent_bits_engine/cons/
7823         base_copy.cc: Likewise.
7824         * testsuite/26_numerics/random/independent_bits_engine/cons/
7825         default.cc: Likewise.
7826         * testsuite/26_numerics/random/independent_bits_engine/cons/
7827         seed_seq.cc: Likewise.
7828         * testsuite/26_numerics/random/independent_bits_engine/
7829         requirements/typedefs.cc: Likewise.
7830         * testsuite/26_numerics/random/independent_bits_engine/
7831         operators/equal.cc: Likewise.
7832         * testsuite/26_numerics/random/independent_bits_engine/
7833         operators/serialize.cc: Likewise.
7834         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7835
7836 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7837
7838         * include/tr1_impl/random: Remove, empty.
7839         * include/tr1_impl/random.tcc: Likewise.
7840
7841         * include/std/random: Minor clean-ups, formatting fixes, adjust
7842         copyright years.
7843         * include/bits/random.tcc: Likewise.
7844         * include/bits/random.h: Likewise.
7845         * include/tr1/random: Likewise.
7846         * include/tr1/random.tcc: Likewise.
7847         * include/tr1/random.h: Likewise.
7848
7849 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7850
7851         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7852         * doc/html/api.html: Regenerate.
7853
7854 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7855
7856         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7857         Change to mersenne_twister_engine, add same defaults as
7858         mersenne_twister_engine/cons/default.cc.
7859         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7860
7861         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7862         to __il.
7863         * include/bits/random.h (mersenne_twister_engine): Qualify
7864         _ShiftMin1 with namespace __detail.
7865         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7866         constexpr std::numeric_limits::max() can be used.
7867         (mersenne_twister_engine): Split apart static asserts into one
7868         assert per message. Temporarily disable the last three.
7869
7870 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7871
7872         * include/Makefile.am: Update to N2836. Modified for new random headers.
7873         * include/Makefile.in: Ditto.
7874         * include/tr1_impl/random: Moved to tr1/random.h
7875         * include/tr1_impl/random.tcc: Moved to tr1
7876         * include/tr1/random: Just point to moved tr1 random headers.
7877         * include/tr1/random.tcc: Moved from tr1_impl.
7878         * include/tr1/random.h: Moved from tr1_impl/random.
7879         * include/std/random: Modified to point to std random headers.
7880         * include/bits/random.tcc: New implementation of std random facilities.
7881         * include/bits/random.h: Ditto.
7882         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7883         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7884         seed1.cc: New.
7885         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7886         seed2.cc: New.
7887         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7888         default.cc: New.
7889         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7890         non_uint_neg.cc: New.
7891         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7892         typedefs.cc: New.
7893         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7894         equal.cc: New.
7895         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7896         serialize.cc: New.
7897         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7898         seed1.cc: New.
7899         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7900         seed2.cc: New.
7901         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7902         default.cc: New.
7903         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7904         typedefs.cc: New.
7905         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7906         equal.cc: New.
7907         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7908         serialize.cc: New.
7909         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7910         seed1.cc: New.
7911         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7912         seed2.cc: New.
7913         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7914         default.cc: New.
7915         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7916         typedefs.cc: New.
7917         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7918         equal.cc: New.
7919         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7920         serialize.cc: New.
7921         * testsuite/26_numerics/random/discard_block_engine/cons/
7922         base_move.cc: New.
7923         * testsuite/26_numerics/random/discard_block_engine/cons/
7924         seed1.cc: New.
7925         * testsuite/26_numerics/random/discard_block_engine/cons/
7926         seed2.cc: New.
7927         * testsuite/26_numerics/random/discard_block_engine/cons/
7928         base_copy.cc: New.
7929         * testsuite/26_numerics/random/discard_block_engine/cons/
7930         default.cc: New.
7931         * testsuite/26_numerics/random/discard_block_engine/cons/
7932         seed_seq.cc: New.
7933         * testsuite/26_numerics/random/discard_block_engine/requirements/
7934         typedefs.cc: New.
7935         * testsuite/26_numerics/random/discard_block_engine/operators/
7936         equal.cc: New.
7937         * testsuite/26_numerics/random/discard_block_engine/operators/
7938         serialize.cc: New.
7939         * testsuite/26_numerics/random/independent_bits_engine/cons/
7940         base_move.cc: New.
7941         * testsuite/26_numerics/random/independent_bits_engine/cons/
7942         seed1.cc: New.
7943         * testsuite/26_numerics/random/independent_bits_engine/cons/
7944         seed2.cc: New.
7945         * testsuite/26_numerics/random/independent_bits_engine/cons/
7946         base_copy.cc: New.
7947         * testsuite/26_numerics/random/independent_bits_engine/cons/
7948         default.cc: New.
7949         * testsuite/26_numerics/random/independent_bits_engine/cons/
7950         seed_seq.cc: New.
7951         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7952         typedefs.cc: New.
7953         * testsuite/26_numerics/random/independent_bits_engine/operators/
7954         equal.cc: New.
7955         * testsuite/26_numerics/random/independent_bits_engine/operators/
7956         serialize.cc: New.
7957         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7958         base_move.cc: New.
7959         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7960         seed1.cc: New.
7961         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7962         seed2.cc: New.
7963         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7964         base_copy.cc: New.
7965         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7966         default.cc: New.
7967         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7968         seed_seq.cc: New.
7969         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7970         typedefs.cc: New.
7971         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7972         equal.cc: New.
7973         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7974         serialize.cc
7975         * testsuite/26_numerics/random/mt19937.cc: New.
7976         * testsuite/26_numerics/random/mt19937_64.cc: New.
7977         * testsuite/26_numerics/random/minstd_rand.cc: New.
7978         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7979         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7980         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7981         * testsuite/26_numerics/random/ranlux24.cc: New.
7982         * testsuite/26_numerics/random/ranlux48.cc: New.
7983         * testsuite/26_numerics/random/knuth_b.cc: New.
7984         * testsuite/26_numerics/random/default_random_engine.cc: New.
7985         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7986         parms.cc: New.
7987         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7988         default.cc: New.
7989         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7990         typedefs.cc: New.
7991         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7992         serialize.cc: New.
7993         * testsuite/26_numerics/random/normal_distribution/cons/
7994         parms.cc: New.
7995         * testsuite/26_numerics/random/normal_distribution/cons/
7996         default.cc: New.
7997         * testsuite/26_numerics/random/normal_distribution/requirements/
7998         typedefs.cc: New.
7999         * testsuite/26_numerics/random/normal_distribution/operators/
8000         serialize.cc: New.
8001         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
8002         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
8003         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
8004         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8005         parms_neg.cc: New.
8006         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8007         parms.cc: New.
8008         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8009         default.cc: New.
8010         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
8011         typedefs.cc: New.
8012         * testsuite/26_numerics/random/uniform_int_distribution/operators/
8013         serialize.cc: New.
8014         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8015         parms_neg.cc: New.
8016         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8017         parms.cc: New.
8018         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8019         default.cc: New.
8020         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
8021         typedefs.cc: New.
8022         * testsuite/26_numerics/random/uniform_real_distribution/operators/
8023         serialize.cc: New.
8024         * testsuite/26_numerics/random/poisson_distribution/cons/
8025         parms.cc: New.
8026         * testsuite/26_numerics/random/poisson_distribution/cons/
8027         default.cc: New.
8028         * testsuite/26_numerics/random/poisson_distribution/requirements/
8029         typedefs.cc
8030         * testsuite/26_numerics/random/poisson_distribution/operators/
8031         serialize.cc: New.
8032         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8033         parms.cc: New.
8034         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8035         default.cc: New.
8036         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
8037         typedefs.cc: New.
8038         * testsuite/26_numerics/random/bernoulli_distribution/operators/
8039         serialize.cc: New.
8040         * testsuite/26_numerics/random/discrete_distribution/cons/
8041         range.cc: New.
8042         * testsuite/26_numerics/random/discrete_distribution/cons/
8043         initlist.cc: New.
8044         * testsuite/26_numerics/random/discrete_distribution/cons/
8045         default.cc: New.
8046         * testsuite/26_numerics/random/discrete_distribution/cons/
8047         num_xbound_fun.cc: New.
8048         * testsuite/26_numerics/random/discrete_distribution/requirements/
8049         typedefs.cc: New.
8050         * testsuite/26_numerics/random/discrete_distribution/operators/
8051         serialize.cc: New.
8052         * testsuite/26_numerics/random/weibull_distribution/cons/
8053         parms.cc: New.
8054         * testsuite/26_numerics/random/weibull_distribution/cons/
8055         default.cc: New.
8056         * testsuite/26_numerics/random/weibull_distribution/requirements/
8057         typedefs.cc: New.
8058         * testsuite/26_numerics/random/weibull_distribution/operators/
8059         serialize.cc: New.
8060         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8061         parms.cc: New.
8062         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8063         default.cc: New.
8064         * testsuite/26_numerics/random/negative_binomial_distribution/
8065         requirements/typedefs.cc: New.
8066         * testsuite/26_numerics/random/negative_binomial_distribution/
8067         operators/serialize.cc: New.
8068         * testsuite/26_numerics/random/cauchy_distribution/cons/
8069         parms.cc: New.
8070         * testsuite/26_numerics/random/cauchy_distribution/cons/
8071         default.cc: New.
8072         * testsuite/26_numerics/random/cauchy_distribution/requirements/
8073         typedefs.cc: New.
8074         * testsuite/26_numerics/random/cauchy_distribution/operators/
8075         serialize.cc: New.
8076         * testsuite/26_numerics/random/gamma_distribution/cons/
8077         parms.cc: New.
8078         * testsuite/26_numerics/random/gamma_distribution/cons/
8079         default.cc: New.
8080         * testsuite/26_numerics/random/gamma_distribution/requirements/
8081         typedefs.cc: New.
8082         * testsuite/26_numerics/random/gamma_distribution/operators/
8083         serialize.cc: New.
8084         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8085         parms.cc: New.
8086         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8087         default.cc: New.
8088         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
8089         typedefs.cc: New.
8090         * testsuite/26_numerics/random/fisher_f_distribution/operators/
8091         serialize.cc: New.
8092
8093         * testsuite/26_numerics/random/exponential_distribution/cons/
8094         parms.cc: New.
8095         * testsuite/26_numerics/random/exponential_distribution/cons/
8096         default.cc: New.
8097         * testsuite/26_numerics/random/exponential_distribution/requirements/
8098         typedefs.cc: New.
8099         * testsuite/26_numerics/random/exponential_distribution/operators/
8100         serialize.cc: New.
8101         * testsuite/26_numerics/random/lognormal_distribution/cons/
8102         parms.cc: New.
8103         * testsuite/26_numerics/random/lognormal_distribution/cons/
8104         default.cc: New.
8105         * testsuite/26_numerics/random/lognormal_distribution/requirements/
8106         typedefs.cc: New.
8107         * testsuite/26_numerics/random/lognormal_distribution/operators/
8108         serialize.cc: New.
8109         * testsuite/26_numerics/random/binomial_distribution/cons/
8110         parms.cc: New.
8111         * testsuite/26_numerics/random/binomial_distribution/cons/
8112         default.cc: New.
8113         * testsuite/26_numerics/random/binomial_distribution/requirements/
8114         typedefs.cc: New.
8115         * testsuite/26_numerics/random/binomial_distribution/operators/
8116         serialize.cc: New.
8117         * testsuite/26_numerics/random/random_device/cons/
8118         token.cc: New.
8119         * testsuite/26_numerics/random/random_device/cons/
8120         default.cc: New.
8121         * testsuite/26_numerics/random/random_device/requirements/
8122         typedefs.cc: New.
8123         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8124         parms.cc: New.
8125         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8126         default.cc: New.
8127         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
8128         typedefs.cc: New.
8129         * testsuite/26_numerics/random/extreme_value_distribution/operators/
8130         serialize.cc: New.
8131         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8132         range.cc: New.
8133         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8134         default.cc: New.
8135         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8136         num_xbound_fun.cc: New.
8137         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8138         initlist_fun.cc: New.
8139         * testsuite/26_numerics/random/piecewise_linear_distribution/
8140         requirements/typedefs.cc: New.
8141         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
8142         serialize.cc: New.
8143         * testsuite/26_numerics/random/student_t_distribution/cons/
8144         parms.cc: New.
8145         * testsuite/26_numerics/random/student_t_distribution/cons/
8146         default.cc: New.
8147         * testsuite/26_numerics/random/student_t_distribution/requirements/
8148         typedefs.cc: New.
8149         * testsuite/26_numerics/random/student_t_distribution/operators/
8150         serialize.cc: New.
8151         * testsuite/26_numerics/random/geometric_distribution/cons/
8152         parms.cc: New.
8153         * testsuite/26_numerics/random/geometric_distribution/cons/
8154         default.cc: New.
8155         * testsuite/26_numerics/random/geometric_distribution/requirements/
8156         typedefs.cc: New.
8157         * testsuite/26_numerics/random/geometric_distribution/operators/
8158         serialize.cc: New.
8159         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8160         range.cc: New.
8161         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8162         default.cc: New.
8163         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8164         num_xbound_fun.cc: New.
8165         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8166         initlist_fun.cc: New.
8167         * testsuite/26_numerics/random/piecewise_constant_distribution/
8168         requirements/typedefs.cc: New.
8169         * testsuite/26_numerics/random/piecewise_constant_distribution/
8170         operators/serialize.cc: New.
8171
8172 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8173
8174         * include/ext/bitmap_allocator.h: The typedefs should be made public
8175         if we want them to be accessible. This has been revealed by the patch
8176         that fixes PR c++/26693 in g++.
8177
8178 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
8179
8180         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
8181         Regenerated.
8182         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
8183         Regenerated.
8184         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
8185         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
8186         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
8187         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
8188         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
8189         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
8190         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
8191         Regenerated.
8192         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
8193
8194 2009-03-31  Jason Merrill  <jason@redhat.com>
8195
8196         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
8197
8198         PR libstdc++/39310
8199         * include/tr1_impl/type_traits (is_function): Add partial
8200         specializations with function cv-quals.
8201         (__is_function_helper): Remove.
8202         (is_member_pointer): Don't define in terms of is_member_*_pointer.
8203
8204 2009-03-30  Ian Lance Taylor  <iant@google.com>
8205
8206         * include/backward/hashtable.h (clear): Return quickly if the
8207         table is empty.
8208
8209 2009-03-27  Ian Lance Taylor  <iant@google.com>
8210
8211         * include/backward/hashtable.h (_S_num_primes): Change to 29.
8212         (__stl_prime_list): Add 5 at the start of the list.
8213
8214 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
8215
8216         * include/std/fstream (basic_filebuf<>::open(const std::string&,
8217         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
8218         std::string&, ios_base::openmode), basic_ifstream<>::
8219         open(const std::string&, ios_base::openmode), basic_ofstream<>::
8220         basic_ofstream(const std::string&, ios_base::openmode),
8221         basic_ofstream<>::open(const std::string&, ios_base::openmode),
8222         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
8223         basic_fstream<>::open(const std::string&, ios_base::openmode)):
8224         Add in C++0x mode.
8225         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
8226         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
8227         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
8228         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
8229         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
8230         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
8231         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
8232
8233 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8234
8235         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
8236         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
8237         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
8238         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
8239
8240 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8241
8242         * include/bits/forward_list.h (_Fwd_list_node_base<>::
8243         _M_transfer_after, _M_reverse_after): Move out of line...
8244         * include/bits/forward_list.tcc: ... here.
8245         (forward_list<>::reverse): Move inline...
8246         * include/bits/forward_list.h: ... here; minor cosmetic changes.
8247
8248 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8249
8250         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
8251         28277.cc: Likewise.
8252         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
8253         Likewise.
8254         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
8255         Likewise.
8256         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
8257         Likewise.
8258
8259 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8260
8261         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
8262         year(s).
8263         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8264         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8265         Likewise.
8266         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8267         Likewise.
8268         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8269         Likewise.
8270         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8271
8272 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8273
8274         * testsuite/25_algorithms/search_n/iterator.cc: Condition
8275         iterations for simulators.
8276         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8277         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8278         Condition stream width for simulators.
8279         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8280         Likewise.
8281         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8282         Likewise.
8283         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8284
8285 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
8286
8287         * doc/xml/manual/appendix_contributing.xml: Add docbook style
8288         sheet version information. Table-ize docbook element examples.
8289         * doc/xml/manual/using.xml: Human-readable header
8290         markup. Alphabetized. Add new headers.
8291         * doc/html: Regenerate.
8292
8293 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
8294
8295         * doc/xml/faq.xml: Fix link to setup documentation.
8296
8297 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
8298
8299         * include/std/type_traits (__add_lvalue_reference_helper,
8300         __add_rvalue_reference_helper): As an optimization, rewrite
8301         condition (avoid is_function).
8302
8303 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8304
8305         PR libstdc++/39405
8306         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
8307         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8308
8309 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
8310
8311         * testsuite/30_threads/condition_variable_any/native_handle/
8312         typesizes.cc: Include tweaks.
8313         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8314         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8315         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8316         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8317         * testsuite/30_threads/condition_variable/native_handle/
8318         typesizes.cc: Same.
8319
8320 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8321
8322         * include/bits/shared_ptr.h: Add include guards.
8323         * include/tr1/shared_ptr.h: Likewise.
8324
8325 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8326
8327         * include/std/iostream: Fix doxygen link.
8328         * include/bits/forward_list.h: Fix doxygen markup.
8329         * include/ext/vstring.h: Escape backslash in doxygen comment.
8330         * include/bits/basic_string.h: Likewise.
8331
8332 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8333
8334         * doc/xml/faq.xml: Fix links to implementation status pages.
8335
8336 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8337
8338         * include/std/complex (operator+(const complex<>&, const _Tp&),
8339         operator+(const _Tp&, const complex<>&),
8340         operator-(const complex<>&, const _Tp&),
8341         operator-(const _Tp&, const complex<>&)): Do not assume real()
8342         returns a reference (against DR 387).
8343         * testsuite/26_numerics/complex/dr387_2.cc: New.
8344
8345 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8346
8347         * testsuite/thread/pthread4.cc: Move...
8348         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8349         * testsuite/thread/pthread5.cc: Move...
8350         * testsuite/23_containers/list/pthread5.cc: ...here.
8351         * testsuite/thread/pthread6.cc: Move...
8352         * testsuite/23_containers/map/pthread6.cc: ...here.
8353         * testsuite/thread/pthread7-rope.cc: Move...
8354         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8355         * testsuite/thread/guard.cc: Move...
8356         * testsuite/18_support/pthread_guard.cc: ...here.
8357         * testsuite/thread/18185.cc: Move...
8358         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8359         * testsuite/thread/pthread1.cc: Move...
8360         * testsuite/23_containers/list/pthread1.cc: ...here.
8361         * testsuite/thread/pthread2.cc: Move...
8362         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8363         * testsuite/thread/pthread3.cc: Move...
8364         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8365
8366         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8367         * testsuite/thread: Remove.
8368
8369 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8370
8371         * configure: Regenerate.
8372
8373 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8374
8375         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8376         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8377         from baseline_dir.
8378         * configure: Regenerate.
8379         * testsuite/Makefile.am (baseline_file): Remove variable.
8380         (site.exp): Set baseline_dir rather than baseline_file.
8381         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8382         * testsuite/Makefile.in: Regenerate.
8383
8384 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8385
8386         * testsuite/30_threads/thread/this_thread: Move...
8387         * testsuite/30_threads/this_thread: ...here.
8388         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8389         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8390         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8391         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8392         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8393         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8394
8395 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8396
8397         * doc/doxygen/user.cfg.in: Tweaks.
8398         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8399         be elsewhere.
8400
8401         * include/tr1_impl/unordered_map: Just use most specialized
8402         container module.
8403         * include/tr1_impl/unordered_set: Same.
8404         * include/tr1_impl/array: Same.
8405         * include/bits/stl_list.h: Same.
8406         * include/bits/stl_map.h: Same.
8407         * include/bits/stl_queue.h: Same.
8408         * include/bits/stl_set.h: Same.
8409         * include/bits/stl_stack.h: Same.
8410         * include/bits/forward_list.h: Same.
8411         * include/bits/basic_string.h: Same.
8412         * include/bits/stl_multimap.h: Same.
8413         * include/bits/stl_vector.h: Same.
8414         * include/bits/stl_deque.h: Same.
8415         * include/bits/stl_multiset.h: Same.
8416         * include/bits/stl_bvector.h: Same.
8417
8418         * include/backward/binders.h: Change binder module to binders.
8419
8420         * include/std/complex: Add complex_numers module.
8421         * include/tr1_impl/complex: Same.
8422
8423         * include/std/valarray: Add numeric_arrays module.
8424         * include/bits/gslice_array.h: Same.
8425         * include/bits/gslice.h: Same.
8426         * include/bits/mask_array.h: Same.
8427         * include/bits/slice_array.h: Same.
8428         * include/bits/indirect_array.h: Same.
8429
8430         * include/bits/allocator.h: Add allocators module.
8431         * include/ext/throw_allocator.h
8432         * include/ext/pool_allocator.h
8433         * include/ext/bitmap_allocator.h
8434         * include/ext/new_allocator.h
8435         * include/ext/malloc_allocator.h
8436         * include/ext/array_allocator.h
8437         * include/ext/mt_allocator.h
8438         * include/ext/debug_allocator.h
8439         * include/ext/extptr_allocator.h
8440
8441         * include/tr1_impl/functional: Move namespace markup here.
8442         * include/tr1_impl/regex: Same.
8443
8444         * include/tr1_impl/type_traits: Add metaprogramming module.
8445         * include/std/type_traits: Same.
8446
8447         * include/std/memory: Add memory module.
8448
8449         * include/std/ratio: Add ratio module.
8450
8451         * include/std/chrono: Move namespace markup here, add time module.
8452
8453         * include/std/thread: Move namespace markup here, add concurrency
8454         module.
8455         * include/std/mutex: Use concurrency module.
8456         * include/std/condition_variable: Same.
8457
8458
8459         * include/bits/ios_base.h: Refine io module.
8460         * include/bits/basic_ios.h: Same.
8461         * include/std/fstream: Same.
8462         * include/std/istream: Same.
8463         * include/std/ostream: Same.
8464         * include/std/sstream: Same.
8465
8466         * include/ext/vstring.h: Correct parameter markup.
8467
8468         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8469         * include/bits/unique_ptr.h: Same.
8470
8471         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8472         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8473         * include/bits/stl_heap.h: Add markup for new groupings.
8474         * include/bits/stl_algobase.h: Same.
8475         * include/bits/stl_algo.h: Same.
8476
8477         * include/c_compatibility/stdatomic.h: Add atomics module.
8478         * include/c_global/cstdatomic: Same.
8479
8480         * libsupc++/exception: Add exceptions module.
8481         * libsupc++/typeinfo: Same.
8482         * libsupc++/new: Same.
8483         * libsupc++/exception_ptr.h: Same.
8484         * include/std/system_error: Same.
8485         * include/std/stdexcept: Same.
8486
8487         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8488         * libsupc++/cxxabi-forced.h: Same.
8489
8490         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8491         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8492         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8493         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8494         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8495         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8496         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8497         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8498         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8499         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8500         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8501         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8502         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8503         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8504         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8505         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8506         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8507         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8508         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8509         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8510         * testsuite/23_containers/vector/requirements/dr438/
8511         constructor_1_neg.cc: Same.
8512         * testsuite/23_containers/vector/requirements/dr438/
8513         constructor_2_neg.cc: Same.
8514         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8515         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8516         * testsuite/23_containers/deque/requirements/dr438/
8517         constructor_1_neg.cc: Same.
8518         * testsuite/23_containers/deque/requirements/dr438/
8519         constructor_2_neg.cc: Same.
8520         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8521         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8522         * testsuite/23_containers/list/requirements/dr438/
8523         constructor_1_neg.cc: Same.
8524         * testsuite/23_containers/list/requirements/dr438/
8525         constructor_2_neg.cc: Same.
8526         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8527         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8528         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8529         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8530         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8531         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8532         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8533         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8534         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8535         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8536
8537 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8538
8539         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8540         * doc/doxygen/user.cfg.in: Update.
8541         * scripts/run_doxygen: Adjust for new group names.
8542
8543         * include/tr1_impl/random: Update doxygen group markup.
8544         * include/tr1_impl/unordered_map: Same.
8545         * include/tr1_impl/unordered_set: Same.
8546         * include/tr1_impl/array: Same.
8547         * include/std/numeric: Same.
8548         * include/std/utility: Same.
8549         * include/std/bitset: Same.
8550         * include/std/iosfwd: Same.
8551         * include/bits/stl_list.h: Same.
8552         * include/bits/stl_map.h: Same.
8553         * include/bits/stl_algobase.h: Same.
8554         * include/bits/stl_queue.h: Same.
8555         * include/bits/stl_set.h: Same.
8556         * include/bits/stl_stack.h: Same.
8557         * include/bits/stl_iterator_base_types.h: Same.
8558         * include/bits/forward_list.h: Same.
8559         * include/bits/basic_string.h: Same.
8560         * include/bits/stl_multimap.h: Same.
8561         * include/bits/stl_vector.h: Same.
8562         * include/bits/stl_deque.h: Same.
8563         * include/bits/stl_multiset.h: Same.
8564         * include/bits/stl_algo.h: Same.
8565         * include/bits/stl_bvector.h: Same.
8566         * include/bits/algorithmfwd.h: Same.
8567         * include/bits/stl_function.h: Same.
8568         * include/tr1/cmath: Same.
8569         * include/backward/binders.h: Same.
8570
8571 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8572
8573         * include/std/system_error (system_category): To system_category().
8574         (generic_category): To generic_category. DR 890.
8575         * src/system_error.cc: Define.
8576         * include/bits/functexcept.h: Only one __throw_system_error.
8577         * src/functexcept.cc: Same.
8578         * include/std/mutex: Fixup for changes above.
8579         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8580         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8581         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8582         * config/abi/pre/gnu.ver: Clean up exports.
8583
8584 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8585
8586         * include/std/thread: Fix typo.
8587         * src/thread.cc (thread::join): Use NULL.
8588
8589 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8590
8591         PR libstdc++/39168
8592         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8593         const string&)): Also check that the value != CHAR_MAX.
8594         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8595         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8596         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8597         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8598         _M_cache(const locale&)): Likewise.
8599         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8600         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8601         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8602         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8603         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8604         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8605
8606 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8607             Benjamin Kosnik  <bkoz@redhat.com>
8608
8609         * include/std/thread (_Impl_base): Move _M_id out and into ...
8610         (thread): ...here. Call _M_make_routine in body of constructors.
8611         Adjust data member usage to reflect changes.
8612         (_M_make_routine): From _M_make_shared_data.
8613         (_M_start_thread): Add __shared_base_type argument.
8614         * src/thread.cc: Fixups for above.
8615         * config/abi/pre/gnu.ver: Adjust exports.
8616         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8617         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8618         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8619
8620 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8621
8622         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8623         (compare_type_to_native_type): ...this, add alignment check.
8624         * testsuite/30_threads/condition_variable_any/native_handle/
8625         typesizes.cc: Modify as above.
8626         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8627         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8628         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8629         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8630         * testsuite/30_threads/condition_variable/native_handle/
8631         typesizes.cc: Same.
8632         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8633         typesizes.cc: Same.
8634
8635         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8636         * testsuite/30_threads/thread/cons/2.cc: Same.
8637         * testsuite/30_threads/thread/cons/3.cc: Same.
8638         * testsuite/30_threads/thread/cons/4.cc: Same.
8639         * testsuite/30_threads/thread/cons/5.cc: Same.
8640         * testsuite/30_threads/thread/cons/6.cc: Same.
8641         * testsuite/30_threads/thread/cons/7.cc: Same.
8642         * testsuite/30_threads/thread/cons/8.cc: Same.
8643
8644         * testsuite/30_threads/thread/cons/9.cc: New.
8645         * testsuite/30_threads/thread/cons/moveable.cc: New.
8646
8647         * src/condition_variable.cc: Clean up whitespace.
8648         * include/std/condition_variable: Same.
8649
8650 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8651
8652         * include/std/condition_variable (condition_variable): Remove
8653         _M_internal_mutex. Add private __native_type typedef.
8654         * src/condition_variable.cc (condition_variable::notify_one):
8655         Remove _M_internal_mutex use. Use typedef.
8656         (condition_variable::notify_all): Same.
8657         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8658         (recursive_mutex): Same.
8659         (timed_mutex): Same.
8660         (recursive_timed_mutex): Same.
8661         (once_flag): Make __native_type typedef private.
8662
8663         * include/std/thread (this_thread): Add minimal markup.
8664
8665         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8666         Adjust line numbers.
8667         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8668         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8669         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8670         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8671         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8672         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8673         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8674         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8675         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8676         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8677         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8678         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8679         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8680
8681         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8682         * testsuite/30_threads/condition_variable_any/native_handle/
8683         typesizes.cc: New.
8684         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8685         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8686         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8687         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8688         * testsuite/30_threads/condition_variable/native_handle/
8689         typesizes.cc: Same.
8690         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8691         typesizes.cc: Same.
8692
8693 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8694
8695         PR testsuite/33300
8696         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8697         on darwin for lp64.
8698
8699 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8700
8701         * configure.host: Set abi_baseline_pair for mips64*-linux.
8702         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8703
8704 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8705
8706         * include/std/thread (this_thread::get_id): Inline.
8707
8708 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8709
8710         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8711         _Callable as template argument for _M_make_shared_data.
8712         * testsuite/30_threads/thread/cons/6.cc: New.
8713         * testsuite/30_threads/thread/cons/7.cc: New.
8714         * testsuite/30_threads/thread/cons/8.cc: New.
8715
8716 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8717
8718         * testsuite/30_threads/thread/member: To..
8719         * testsuite/30_threads/thread/members: ...this.
8720         * testsuite/30_threads/condition_variable/member: To...
8721         * testsuite/30_threads/condition_variable/members: ...this.
8722
8723 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8724
8725         * include/std/thread (thread::id): Move definition inside thread.
8726         Use native_handle_type. Remove this_thread::get_id friend.
8727         Change __thread_data_ptr to __shared_base_ptr.
8728         (thread::id::id(native_handle_type): Make public. Still explicit.
8729         Use native_handle_type. Change _M_thread_id to _M_thread.
8730         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8731         _M_thread_handle to _M_id.
8732         (thread::__thread_data): Rename to _Impl.
8733         Fixup for renames.
8734         (thread::_M_make_thread_data): Return derived type.
8735         (thread::hardware_concurrency): Add definition for default case.
8736         (thread::get_id): Now can define inline.
8737         (thread): Change _M_thread_data to _M_data.
8738         (this_thread::get_id): Now can define inline.
8739         * src/thread.cc (__thread_proxy): Rename to
8740         execute_native_thread_routine.
8741         Fixup for other renames.
8742         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8743         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8744         * testsuite/30_threads/thread/algorithm: Move to..
8745         * testsuite/30_threads/thread/swap: ...this.
8746         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8747         * testsuite/30_threads/thread/id/operators.cc: New.
8748
8749 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8750
8751         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8752         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8753         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8754         exposing it in public std::tuple interface.
8755
8756 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8757             Benjamin Kosnik  <bkoz@redhat.com>
8758
8759         * include/std/thread (__thread_data_base): Nest class in std::thread.
8760         (__thread_data): Likewise.
8761         (__thread_data_ptr): Nest typedef in std::thread.
8762         * src/thread.cc (__thread_proxy): Qualify the above names.
8763         * config/abi/pre/gnu.ver: Remove unused exports.
8764
8765 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8766
8767         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8768         * include/bits/stl_vector.h: Remove private vector_type typedef.
8769         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8770         Fix line numbers.
8771         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8772         * testsuite/23_containers/vector/requirements/dr438/
8773         constructor_1_neg.cc: Same.
8774         * testsuite/23_containers/vector/requirements/dr438/
8775         constructor_2_neg.cc: Same.
8776         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8777         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8778
8779 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8780
8781         PR libstdc++/25191
8782         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8783         deal consistently with __try and __catch too.
8784         * src/localename.cc: Replace try -> __try, catch -> __catch.
8785         * src/ios.cc: Likewise.
8786         * src/locale.cc: Likewise.
8787         * src/istream.cc: Likewise.
8788         * src/thread.cc: Likewise.
8789         * src/compatibility.cc: Likewise.
8790         * src/bitmap_allocator.cc: Likewise.
8791         * src/ios_init.cc: Likewise.
8792         * include/debug/deque: Likewise.
8793         * include/debug/list: Likewise.
8794         * include/tr1_impl/hashtable: Likewise.
8795         * include/std/bitset: Likewise.
8796         * include/ext/pb_ds/detail/resize_policy/
8797         hash_load_check_resize_trigger_imp.hpp: Likewise.
8798         * include/ext/pb_ds/detail/resize_policy/
8799         hash_standard_resize_policy_imp.hpp: Likewise.
8800         * include/ext/pb_ds/detail/cc_hash_table_map_/
8801         resize_fn_imps.hpp: Likewise.
8802         * include/ext/pb_ds/detail/cc_hash_table_map_/
8803         constructor_destructor_fn_imps.hpp: Likewise.
8804         * include/ext/pb_ds/detail/pat_trie_/
8805         split_join_branch_bag.hpp: Likewise.
8806         * include/ext/pb_ds/detail/pat_trie_/
8807         constructors_destructor_fn_imps.hpp: Likewise.
8808         * include/ext/pb_ds/detail/bin_search_tree_/
8809         constructors_destructor_fn_imps.hpp: Likewise.
8810         * include/ext/pb_ds/detail/gp_hash_table_map_/
8811         resize_fn_imps.hpp: Likewise.
8812         * include/ext/pb_ds/detail/gp_hash_table_map_/
8813         constructor_destructor_fn_imps.hpp: Likewise.
8814         * include/ext/pb_ds/detail/binary_heap_/
8815         constructors_destructor_fn_imps.hpp: Likewise.
8816         * include/ext/pb_ds/detail/binary_heap_/
8817         erase_fn_imps.hpp: Likewise.
8818         * include/ext/pb_ds/detail/binary_heap_/
8819         split_join_fn_imps.hpp: Likewise.
8820         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8821         constructors_destructor_fn_imps.hpp: Likewise.
8822         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8823         * include/ext/pb_ds/detail/list_update_map_/
8824         constructor_destructor_fn_imps.hpp: Likewise.
8825         * include/ext/slist: Likewise.
8826         * include/ext/memory: Likewise.
8827         * include/ext/rc_string_base.h: Likewise.
8828         * include/ext/ropeimpl.h: Likewise.
8829         * include/ext/vstring.tcc: Likewise.
8830         * include/ext/rope: Likewise.
8831         * include/ext/sso_string_base.h: Likewise.
8832         * include/bits/shared_ptr.h: Likewise.
8833         * include/bits/stl_list.h: Likewise.
8834         * include/bits/locale_classes.tcc: Likewise.
8835         * include/bits/locale_facets.tcc: Likewise.
8836         * include/bits/locale_classes.h: Likewise.
8837         * include/bits/forward_list.h: Likewise.
8838         * include/bits/stl_vector.h: Likewise.
8839         * include/bits/stl_deque.h: Likewise.
8840         * include/bits/istream.tcc: Likewise.
8841         * include/bits/stl_uninitialized.h: Likewise.
8842         * include/bits/ostream.tcc: Likewise.
8843         * include/bits/vector.tcc: Likewise.
8844         * include/bits/stl_tempbuf.h: Likewise.
8845         * include/bits/deque.tcc: Likewise.
8846         * include/bits/basic_string.tcc: Likewise.
8847         * include/bits/ostream_insert.h: Likewise.
8848         * include/bits/locale_facets_nonio.tcc: Likewise.
8849         * include/bits/stl_tree.h: Likewise.
8850         * include/bits/fstream.tcc: Likewise.
8851         * include/tr1/shared_ptr.h: Likewise.
8852         * include/tr1/hypergeometric.tcc: Likewise.
8853         * include/backward/hashtable.h: Likewise.
8854         * libsupc++/exception_ptr.h: Likewise.
8855         * libsupc++/eh_personality.cc: Likewise.
8856         * libsupc++/eh_call.cc: Likewise.
8857         * config/locale/gnu/monetary_members.cc: Likewise.
8858         * config/locale/gnu/time_members.h: Likewise.
8859         * config/locale/generic/time_members.h: Likewise.
8860
8861 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8862
8863         * include/parallel/algorithmfwd.h:
8864         Add parallelism default for many declarations.
8865         * include/parallel/numericfwd.h: Likewise.
8866         * include/parallel/iterator.h: Use iterator_traits as usual.
8867         * include/parallel/par_loop.h:
8868         Include equally_split.h.
8869         (for_each_template_random_access_ed):
8870         Avoid calling the Result default constructor.
8871         * include/parallel/numeric: Replace
8872         for_each_template_random_access by
8873         for_each_template_random_access_ed in numeric functions.
8874
8875 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8876
8877         * config/os/gnu-linux/os_defines.h: Remove superfluous
8878         __NO_STRING_INLINES.
8879
8880 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8881
8882         * testsuite/21_strings/c_strings/char/3.cc: New test.
8883         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8884
8885 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8886             Jakub Jelinek  <jakub@redhat.com>
8887
8888         PR libstdc++/30928 (partial, works together with recent glibcs)
8889         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8890         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8891         defined.
8892         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8893         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8894         defined.
8895         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8896         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8897         defined.
8898         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8899         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8900         defined.
8901         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8902         argument is const char *, assign result to const char * var, not
8903         char *.
8904         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8905         argument is const wchar_t *, assign result to const wchar_t * var, not
8906         wchar_t *.
8907
8908 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8909
8910         * include/std/thread: Remove unused headers.
8911         (__thread_data_base): Remove unused mutex and base.
8912         (thread::~thread): Only detach if joinable.
8913         (thread::joinable): Test if thread data ptr is empty.
8914         (thread::_M_thread_data_mutex): Remove.
8915         (thread::_M_get_thread_data): Remove.
8916         (thread::_M_make_thread_data): Remove overload, use make_shared.
8917         (thread::id::id): Make constructor explicit.
8918         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8919         (thread::_M_start_thread): Break shared_ptr cycle on error.
8920         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8921         * testsuite/30_threads/thread/member/4.cc: New.
8922         * testsuite/30_threads/thread/member/5.cc: New.
8923
8924 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8925
8926         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8927         (standard_layout): Just use !has_virtual_destructor for now.
8928         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8929         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8930         * testsuite/30_threads/recursive_mutex/requirements/
8931         standard_layout.cc: New.
8932         * testsuite/30_threads/condition_variable/requirements/
8933         standard_layout.cc: New.
8934         * testsuite/29_atomics/atomic_address/requirements/
8935         standard_layout.cc: Adjust.
8936         * testsuite/29_atomics/atomic_flag/requirements/
8937         standard_layout.cc: Same.
8938         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8939         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8940         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8941         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8942         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8943         line numbers.
8944         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8945         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8946         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8947         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8948         Remove, not required.
8949
8950 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8951
8952         * include/std/thread (__thread_data_base, thread): Rename member
8953         functions to match coding style.
8954         (thread::thread,thread::operator=): Define move operations.
8955         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8956         * config/abi/pre/gnu.ver: Adjust.
8957
8958 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8959
8960         PR libstdc++/38384
8961         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8962         on HPUX.
8963         * configure: Regenerate.
8964
8965 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8966
8967         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8968         atomic_flag_fence.
8969
8970 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8971
8972 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8973             Uros Bizjak  <ubizjak@gmail.com>
8974
8975         PR libstdc++/38834
8976         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8977         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8978
8979 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8980             Rainer Emrich  <r.emrich@de.tecosim.com>
8981
8982         PR libstdc++/38919
8983         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8984         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8985         * configure: Regenerate.
8986
8987 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8988
8989         * include/std/thread (__thread_data_base::__run): Make non-const.
8990         * testsuite/30_threads/thread/cons/5.cc: New.
8991
8992 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8993
8994         * src/Makefile.am (sources): Add math_stubs_float.cc.
8995         * src/Makefile.in: Regenerate.
8996         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8997
8998 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8999
9000         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
9001         * src/Makefile.in: Regenerate.
9002         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
9003
9004 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9005
9006         PR libstdc++/32666
9007         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
9008
9009 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9010
9011         PR libstdc++/32666
9012         * Makefile.am (hosted_source): Remove libmath directory.
9013         * Makefile.in: Regenerate.
9014         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
9015         (AC_REPLACE_MATHFUNCS): Remove.
9016         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
9017         in GLIBCXX_CHECK_C99_TR1.
9018         * acinclude.m4: Remove libmath, need_math.
9019         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
9020         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
9021         * configure.ac: Same.
9022         * configure: Regenerate.
9023         * fragment.am: Fix comment.
9024         * config.h.in: Regenerate.
9025         * src/Makefile.in: Regenerate.
9026         * src/Makefile.am: Remove libmath references.
9027         * doc/Makefile.in: Regenerate.
9028         * po/Makefile.in: Regenerate.
9029         * include/Makefile.in: Regenerate.
9030         * libsupc++/Makefile.in: Regenerate.
9031         * testsuite/Makefile.in: Regenerate.
9032
9033         * src/compatibility.cc: Also export long double versions of "C" math
9034         library if hppa-linux.
9035         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
9036         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
9037
9038         * libmath: Remove.
9039         * libmath/signbit.c: Same.
9040         * libmath/stubs.c: Same.
9041         * libmath/Makefile.in: Same.
9042         * libmath/copysignf.c: Same.
9043         * libmath/mathconf.h: Same.
9044         * libmath/signbitf.c: Same.
9045         * libmath/Makefile.am: Same.
9046         * libmath/signbitl.c: Same.
9047
9048 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
9049             Paolo Carlini  <paolo.carlini@oracle.com>
9050
9051         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
9052         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
9053         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
9054         * configure.ac: Adjust.
9055         * doc/xml/manual/configure.xml: Update.
9056         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
9057         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
9058         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
9059         * configure: Regenerate.
9060         * config.h.in: Likewise.
9061
9062         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
9063         thread::joinable, thread::swap, this_thread::get_id,
9064         this_thread::yield): Define inline...
9065         * include/std/thread: ... here.
9066         * config/abi/pre/gnu.ver: Adjust.
9067
9068 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9069
9070         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
9071         Add dg-timeout-factor 2.0.
9072         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
9073         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
9074         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
9075         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
9076         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
9077         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
9078
9079 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9080
9081         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
9082         field from readelf output.
9083
9084 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9085
9086         PR libstdc++/38384
9087         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
9088         * configure: Regenerate.
9089
9090 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9091
9092         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
9093         _GLIBCXX_HAVE_TLS.
9094         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
9095
9096 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9097
9098         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
9099         constructor for _M_pattern.
9100         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
9101         string.cc: Test construction from different basic_string type.
9102         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
9103         string.cc: Likewise.
9104
9105 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
9106             Jonathan Larmour  <jifl@eCosCentric.com>
9107
9108         PR libstdc++/36801
9109         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
9110         New.
9111         (__gnu_cxx::__exchange_and_add): Use it.
9112         * src/atomic.cc (get_atomic_mutex): New.
9113         * src/debug.cc (get_safe_base_mutex): New.
9114         * src/locale.cc (get_locale_cache_mutex): New.
9115         * src/mt_allocator.cc (get_freelist): New.
9116         (get_freelist_mutex): New.
9117         * src/pool_allocator.cc (get_palloc_mutex): New.
9118         * include/std/mutex (__once_functor_lock): To
9119         (__get_once_functor_lock): ...this.
9120         * src/mutex.cc (__once_mutex): Don't export, use
9121         (get_once_mutex): ...this.
9122         * config/abi/pre/gnu.ver: Adjust exports.
9123
9124 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9125
9126         PR libstdc++/38732
9127         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
9128         referenceCount field again.
9129         (__cxxabiv1::__cxa_refcounted_exception): New struct.
9130         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
9131         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
9132         inline functions.
9133         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
9134         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
9135         instead of __cxa_exception.
9136         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
9137         __cxxabiv1::__cxa_throw): Likewise.
9138         * libsupc++/eh_ptr.cc (std::rethrow_exception,
9139         std::__exception_ptr::exception_ptr::_M_addref,
9140         std::__exception_ptr::exception_ptr::_M_release,
9141         __gxx_dependent_exception_cleanup): Likewise.
9142         * testsuite/18_support/exception/38732.cc: New test.
9143
9144         PR libstdc++/38092
9145         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
9146         * src/compatibility.cc: Don't use .symver directives if
9147         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
9148         * config.h.in: Regenerated.
9149         * configure: Likewise.
9150
9151 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
9152
9153         PR libstdc++/38466
9154         * include/bits/stl_pair.h: Document C++03 pair vs swap.
9155
9156 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
9157
9158         * src/locale_init.cc (locale::_S_initialize_once): Move construction
9159         of classic locale...
9160         (locale::classic): Here.
9161
9162 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
9163
9164         * include/tr1_impl/regex: Fix bad return statements and typos.
9165
9166 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9167
9168         * include/tr1_impl/regex: Remove unimplemented function definitions.
9169         * testsuite/28_regex/init-list.cc: Compile only.
9170         * testsuite/tr1/7_regular_expressions/regex/cons/char/
9171         c_string_extended.cc: Same.
9172         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
9173         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
9174
9175 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9176
9177         PR libstdc++/38384
9178         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
9179         * configure: Regenerate.
9180
9181 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9182
9183         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
9184         * configure: Regenerate.
9185
9186 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9187
9188         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
9189         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
9190         * configure: Regenerate.
9191
9192 2009-01-04  Richard Guenther  <rguenther@suse.de>
9193
9194         PR libstdc++/38720
9195         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
9196         integer type for storage, arithmetic and comparisons.
9197         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
9198
9199 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9200
9201         PR libstdc++/38719
9202         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
9203         _Fwd_list_const_iterator::_M_next): Fix return type.
9204
9205 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9206
9207         * Revert last commit, reopen and suspend libstdc++/38678.
9208
9209 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9210
9211         PR libstdc++/38678
9212         * include/std/istream (basic_istream<>::_M_read): New.
9213         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
9214         (basic_istream<>::read, basic_istream<>::readsome): Use it.
9215         * include/std/ostream (basic_ostream<>::_M_write_): New.
9216         (basic_ostream<>::_M_write): Adjust.
9217         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
9218         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
9219         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
9220         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
9221         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.