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         PR libstdc++/40297
4         * include/bits/atomic_0.h: Reverse debug assertions.
5         * include/bits/atomic_2.h: Likewise.
6
7 2009-06-23  DJ Delorie  <dj@redhat.com>
8
9         Add MeP port.
10         * configure.host: Add mep support.
11
12 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
13
14         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
15         (INPUT): Add future.
16         * include/std/future: Adjust markup.
17         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
18         line numbers.
19         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
20         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
21         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
22         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
23
24 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
25
26         * include/bits/shared_ptr.h: Do not swap rvalues.
27         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
28         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
29         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
30         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
31         * testsuite/20_util/tuple/swap.cc: Likewise.
32
33 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
34
35         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
36         * include/std/ratio: Typo in comment.
37
38 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
39
40         PR libstdc++/40518
41         * include/bits/basic_string.h (basic_string<>::_Rep::
42         _M_set_length_and_sharable): Do not write the empty rep.
43         (basic_string<>::erase(iterator, iterator)): Likewise,
44         move out of line...
45         * include/bits/basic_string.tcc: ... here.
46
47 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
48
49         * testsuite/util/testsuite_common_types.h (bitwise_operators,
50         bitwise_assignment_operators): Initialize a and b.
51         (struct has_bitwise_operators): Do not call the latter.
52         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
53         dg-error line numbers.
54         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
55         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
56         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
57
58 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
59
60         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
61         possibly unused.
62         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
63         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
64         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
65
66 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
67
68         * include/std/future: New.
69         * include/Makefile.am: Add.
70         * include/Makefile.in: Regenerate.
71         * src/future.cc: New.
72         * src/Makefile.am: Add.
73         * src/Makefile.in: Regenerate.
74         * config/abi/pre/gnu.ver: Add export.
75         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
76         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
77         * testsuite/30_threads/packaged_task/cons/1.cc: New.
78         * testsuite/30_threads/packaged_task/cons/2.cc: New.
79         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
80         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
81         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
82         * testsuite/30_threads/packaged_task/cons/move.cc: New.
83         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
84         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
85         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
86         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
87         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
88         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
89         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
90         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
91         * testsuite/30_threads/packaged_task/members/reset.cc: New.
92         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
93         * testsuite/30_threads/packaged_task/members/swap.cc: New.
94         * testsuite/30_threads/packaged_task/requirements/
95         explicit_instantiation.cc: New.
96         * testsuite/30_threads/promise/cons/1.cc: New.
97         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
98         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
99         * testsuite/30_threads/promise/cons/move_assign.cc: New.
100         * testsuite/30_threads/promise/cons/move.cc: New.
101         * testsuite/30_threads/promise/members/get_future.cc: New.
102         * testsuite/30_threads/promise/members/get_future2.cc: New.
103         * testsuite/30_threads/promise/members/set_exception.cc: New.
104         * testsuite/30_threads/promise/members/set_exception2.cc: New.
105         * testsuite/30_threads/promise/members/set_value.cc: New.
106         * testsuite/30_threads/promise/members/set_value2.cc: New.
107         * testsuite/30_threads/promise/members/set_value3.cc: New.
108         * testsuite/30_threads/promise/members/swap.cc: New.
109         * testsuite/30_threads/promise/requirements/
110         explicit_instantiation.cc: New.
111         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
112         * testsuite/30_threads/shared_future/cons/copy.cc: New.
113         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
114         * testsuite/30_threads/shared_future/cons/move.cc: New.
115         * testsuite/30_threads/shared_future/members/get.cc: New.
116         * testsuite/30_threads/shared_future/members/get2.cc: New.
117         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
118         * testsuite/30_threads/shared_future/members/has_value.cc: New.
119         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
120         * testsuite/30_threads/shared_future/members/wait.cc: New.
121         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
122         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
123         * testsuite/30_threads/shared_future/requirements/
124         explicit_instantiation.cc: New.
125         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
126         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
127         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
128         * testsuite/30_threads/unique_future/cons/move.cc: New.
129         * testsuite/30_threads/unique_future/members/get.cc: New.
130         * testsuite/30_threads/unique_future/members/get2.cc: New.
131         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
132         * testsuite/30_threads/unique_future/members/has_value.cc: New.
133         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
134         * testsuite/30_threads/unique_future/members/wait.cc: New.
135         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
136         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
137         * testsuite/30_threads/unique_future/requirements/
138         explicit_instantiation.cc: New.
139         * testsuite/performance/30_threads/future/polling.cc: New.
140
141 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
142
143         * Revert last Change.
144
145 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
146
147         PR libstdc++/40497
148         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
149         signature per the current C++1x draft (N2857).
150         * testsuite/24_iterators/operations/40497.cc: Add.
151
152 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
153
154         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
155         a floating point type.
156         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
157         _IntType)): Fix second default argument.
158         (uniform_int_distribution<>::_M_call): Remove.
159         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
160         const param_type&)): Only declare.
161         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
162         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
163         Remove.
164         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
165         const param_type&): Define here.
166         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
167         const param_type&), discrete_distribution<>::operator()
168         (_UniformRandomNumberGenerator&, const param_type&), 
169         piecewise_constant_distribution<>::operator()
170         (_UniformRandomNumberGenerator&, const param_type&),
171         piecewise_linear_distribution<>::operator()
172         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
173         the second template argument of _Adaptor.
174         * testsuite/26_numerics/random/uniform_int_distribution/cons/
175         default.cc: Adjust.
176
177 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
178
179         * include/bits/random.tcc (discrete_distribution<>::param_type::
180         param_type(size_t, double, double, _Func),
181         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
182         const param_type&)): Tidy.
183         (piecewise_constant_distribution<>::param_type::_M_initialize):
184         Use reserve, fix.
185         (piecewise_constant_distribution<>::param_type::
186         param_type(initializer_list<>, _Func),
187         piecewise_constant_distribution<>::param_type::
188         param_type(size_t, _RealType, _RealType, _Func),
189         piecewise_linear_distribution<>::param_type::
190         param_type(initializer_list<>, _Func),
191         piecewise_linear_distribution<>::param_type::
192         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
193         (piecewise_constant_distribution<>::param_type::
194         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
195         piecewise_constant_distribution<>::
196         operator()(_UniformRandomNumberGenerator&, const param_type&),
197         piecewise_linear_distribution<>::
198         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
199         (operator>>(std::basic_istream<>&,
200         piecewise_constant_distribution<>&),
201         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
202         Use reserve.
203         * include/bits/random.h: Minor cosmetic changes.
204
205 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
206
207         * testsuite/23_containers/list/check_construct_destroy.h: New.
208         Move test logic here.
209         * testsuite/23_containers/list/moveable.h: Same.
210         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
211         * testsuite/23_containers/list/modifiers/1.h: Same.
212         * testsuite/23_containers/list/modifiers/2.h: Same.
213         * testsuite/23_containers/list/modifiers/3.h: Same.
214         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
215         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
216         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
217         * testsuite/23_containers/list/operations/1.h: Same.
218         * testsuite/23_containers/list/operations/2.h: Same.
219         * testsuite/23_containers/list/operations/3.h: Same.
220         * testsuite/23_containers/list/operations/4.h: Same.
221         * testsuite/23_containers/list/operations/5.h: Same.
222         * testsuite/23_containers/list/capacity/1.h: Same.
223         * testsuite/23_containers/list/init-list.h: Same.
224         * testsuite/23_containers/list/cons/1.h: Same.
225         * testsuite/23_containers/list/cons/2.h: Same.
226         * testsuite/23_containers/list/cons/3.h: Same.
227         * testsuite/23_containers/list/cons/4.h: Same.
228         * testsuite/23_containers/list/cons/5.h: Same.
229         * testsuite/23_containers/list/cons/6.h: Same.
230         * testsuite/23_containers/list/cons/7.h: Same.
231         * testsuite/23_containers/list/cons/8.h: Same.
232         * testsuite/23_containers/list/cons/9.h: Same.
233         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
234         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
235         header.
236         * testsuite/23_containers/list/modifiers/1.cc: Same.
237         * testsuite/23_containers/list/modifiers/2.cc: Same.
238         * testsuite/23_containers/list/modifiers/3.cc: Same.
239         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
240         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
241         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
242         * testsuite/23_containers/list/operations/1.cc: Same.
243         * testsuite/23_containers/list/operations/2.cc: Same.
244         * testsuite/23_containers/list/operations/3.cc: Same.
245         * testsuite/23_containers/list/operations/4.cc: Same.
246         * testsuite/23_containers/list/operations/5.cc: Same.
247         * testsuite/23_containers/list/capacity/1.cc: Same.
248         * testsuite/23_containers/list/init-list.cc: Same.
249         * testsuite/23_containers/list/cons/1.cc: Same.
250         * testsuite/23_containers/list/cons/2.cc: Same.
251         * testsuite/23_containers/list/cons/3.cc: Same.
252         * testsuite/23_containers/list/cons/4.cc: Same.
253         * testsuite/23_containers/list/cons/5.cc: Same.
254         * testsuite/23_containers/list/cons/6.cc: Same.
255         * testsuite/23_containers/list/cons/7.cc: Same.
256         * testsuite/23_containers/list/cons/8.cc: Same.
257         * testsuite/23_containers/list/cons/9.cc: Same.
258         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
259         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
260         * testsuite/23_containers/list/moveable.cc: Same.
261
262 2009-06-17  Tom Tromey  <tromey@redhat.com>
263
264         * python/hook.in: Do not fail when there is no current objfile.
265         Use os.path.normpath.
266
267 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
268
269         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
270         Remove.
271         (exception_ptr::operator=(exception_ptr&&)): Cast source to
272         rvalue-reference so that move constructor is called.
273         * testsuite/18_support/exception_ptr/move.cc: New.
274
275 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
276
277         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
278         if joinable.
279
280 2009-06-15  Tom Tromey  <tromey@redhat.com>
281
282         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
283         set self.iter.
284         (StdMapPrinter.to_string): Make a new iterator.
285         (StdMapPrinter.children): Likewise.
286         (StdSetPrinter.__init__): Don't set self.iter.
287         (StdSetPrinter.to_string): Make a new iterator.
288         (StdSetPrinter.children): Likewise.
289
290 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
291
292         * include/bits/random.tcc
293         (negative_binomial_distribution<>::operator()
294         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
295         class member gamma_distribution.
296         (negative_binomial_distribution<>::operator()
297         (_UniformRandomNumberGenerator&)): Implement out of line here.
298         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
299         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
300         (student_t_distribution<>::operator()
301         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
302         simplify.
303         (operator<<(basic_ostream<>&, student_t_distribution<>),
304         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
305         (chi_squared_distribution<>::operator()
306         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
307         tweak to use a class member gamma_distribution.
308         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
309         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
310         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
311         const param_type&): Move inline, tweak to use class member
312         gamma_distributions.
313         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
314         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
315         * include/bits/random.h: Adjust, minor tweaks.
316
317 2009-06-10  Tom Tromey  <tromey@redhat.com>
318
319         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
320         (build_libstdcxx_dictionary): Accept shortened form of
321         basic_string names.
322         (StdStringPrinter.to_string): Remove reference to WideEncoding.
323
324 2009-06-10  Tom Tromey  <tromey@redhat.com>
325
326         PR libstdc++/40289:
327         * python/Makefile.in: Rebuild.
328         * python/hook.in: Compute module path relative to objfile.
329         * python/Makefile.am (pythondir): Redefine.
330         (gdb.py): Subst toolexeclibdir.
331         (install-data-local): Rewrite.
332
333 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
334
335         * include/bits/move.h: Doxygen group fixes.
336
337 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
338
339         * include/bits/random.tcc (gamma_distribution<>::operator()
340         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
341         the Marsaglia/Tsang algorithm.
342         (gamma_distribution<>::param_type::_M_initialize): Adjust.
343         (operator<<(basic_ostream<>&, gamma_distribution<>),
344         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
345
346         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
347         Remove, just use normal_distribution.
348         (operator<<(basic_ostream<>&, student_t_distribution<>),
349         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
350         (linear_congruential_engine<>::operator()()): Move inline.
351         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
352         const param_type&)): Move inline, just use normal_distribution.
353         (operator<<(basic_ostream<>&, lognormal_distribution<>),
354         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
355         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
356         const param_type&)): Move here, out of line.
357         (piecewise_constant_distribution<>::param_type::param_type()): Move
358         inline.
359         * include/bits/random.h: Adjust, minor tweaks.
360
361 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
362
363         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
364
365 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
366
367         * include/ext/throw_allocator.h: Rework.
368         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
369         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
370         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
371         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
372         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
373         * testsuite/util/regression/rand/priority_queue/
374         container_rand_regression_test.tcc: Inline functions.
375         * testsuite/util/regression/rand/assoc/
376         container_rand_regression_test.tcc: Same.
377
378 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
379
380         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
381
382 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
383
384         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
385         * configure: Regenerate.
386
387 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
388
389         PR libstdc++/40299
390         * include/ext/memory: Fully qualify calls with __gnu_cxx.
391         * testsuite/ext/rope/40299.cc: New.
392
393 2009-05-28  Tom Tromey  <tromey@redhat.com>
394             Phil Muldoon  <pmuldoon@redhat.com>
395             Jonathan Wakely  <jwakely.gcc@gmail.com>
396
397         * python/Makefile.in, , python/libstdcxx/__init__.py,
398         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
399         python/hook.in, python/Makefile.am: New files.
400         * configure, Makefile.in: Rebuild.
401         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
402         * Makefile.am (SUBDIRS): Add python.
403
404 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
405
406         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
407         to ...
408         * testsuite/util/replacement_memory_operators.h: ...here. New.
409         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
410         * testsuite/util/testsuite_hooks.cc: Same.
411
412         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
413         replacement_memory_operators.h.
414         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
415         * testsuite/ext/mt_allocator/check_delete.cc: Same.
416         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
417         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
418         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
419         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
420         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
421         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
422         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
423         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
424         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
425         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
426         * testsuite/ext/mt_allocator/check_new.cc: Same.
427         * testsuite/ext/debug_allocator/check_delete.cc: Same.
428         * testsuite/ext/debug_allocator/check_new.cc: Same.
429         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
430         * testsuite/ext/new_allocator/check_delete.cc: Same.
431         * testsuite/ext/new_allocator/check_new.cc: Same.
432         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
433         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
434         * testsuite/ext/throw_allocator/check_delete.cc: Same.
435         * testsuite/ext/throw_allocator/check_new.cc: Same.
436         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
437         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
438         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
439         * testsuite/ext/malloc_allocator/check_new.cc: Same.
440         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
441         * testsuite/ext/pool_allocator/check_delete.cc: Same.
442         * testsuite/ext/pool_allocator/check_new.cc: Same.
443         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
444         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
445         * testsuite/ext/array_allocator/check_delete.cc: Same.
446         * testsuite/ext/array_allocator/check_new.cc: Same.
447         * testsuite/23_containers/deque/cons/1.cc: Same.
448         * testsuite/23_containers/deque/cons/2.cc: Same.
449
450 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
451
452         * libsupc++/initializer_list: Format.
453         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
454         * testsuite/18_support/initializer_list/requirements/
455         explicit_instantiation.cc: New.
456
457 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
458
459         PR libstdc++/40273
460         * include/tr1_impl/functional: Add explicit casts.
461         * testsuite/20_util/function/requirements/
462         explicit_instantiation.cc: New.
463         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
464
465 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
466
467         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
468
469 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
470
471         PR libstdc++/40221
472         * include/tr1_impl/functional: Add explicit cast.
473
474 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
475
476         PR libstdc++/40094
477         Revert:
478         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
479         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
480         out of line member functions definitions.
481         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
482         Remove, use static locals instead.
483         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
484         * src/throw_allocator.cc: New.
485         * src/Makefile.am: Add.
486         * config/abi/pre/gnu.ver: Add exports.
487         * src/Makefile.in: Regenerate.
488
489 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
490
491         * include/tr1_impl/functional (function): Use explicit operator bool.
492         * include/bits/shared_ptr.h (__shared_ptr): Same.
493         * include/bits/unique_ptr.h (unique_ptr): Same.
494         * include/std/mutex (unique_lock): Same.
495         * include/std/system_error (error_code): Same.
496         (error_condition): Same.
497         * include/std/ostream (sentry): Same.
498         * include/std/istream (sentry): Same.
499         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
500         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
501         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
502         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
503         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
504         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
505         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
506
507 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
508
509         * testsuite/23_containers/list/14340.cc: Abstract list type.
510         * testsuite/23_containers/list/init-list.cc: Same.
511         * testsuite/23_containers/list/pthread5.cc: Same.
512         * testsuite/23_containers/list/invalidation/1.cc: Same.
513         * testsuite/23_containers/list/invalidation/2.cc: Same.
514         * testsuite/23_containers/list/invalidation/3.cc: Same.
515         * testsuite/23_containers/list/invalidation/4.cc: Same.
516         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
517         * testsuite/23_containers/list/modifiers/1.cc: Same.
518         * testsuite/23_containers/list/modifiers/2.cc: Same.
519         * testsuite/23_containers/list/modifiers/3.cc: Same.
520         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
521         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
522         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
523         * testsuite/23_containers/list/cons/1.cc: Same.
524         * testsuite/23_containers/list/cons/2.cc: Same.
525         * testsuite/23_containers/list/cons/3.cc: Same.
526         * testsuite/23_containers/list/cons/4.cc: Same.
527         * testsuite/23_containers/list/cons/5.cc: Same.
528         * testsuite/23_containers/list/cons/6.cc: Same.
529         * testsuite/23_containers/list/cons/7.cc: Same.
530         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
531         * testsuite/23_containers/list/cons/8.cc: Same.
532         * testsuite/23_containers/list/cons/9.cc: Same.
533         * testsuite/23_containers/list/operations/1.cc: Same.
534         * testsuite/23_containers/list/operations/2.cc: Same.
535         * testsuite/23_containers/list/operations/3.cc: Same.
536         * testsuite/23_containers/list/operations/4.cc: Same.
537         * testsuite/23_containers/list/operations/5.cc: Same.
538         * testsuite/23_containers/list/requirements/citerators.cc: Same.
539         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
540         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
541         * testsuite/23_containers/list/requirements/dr438/
542         constructor_1_neg.cc: Same.
543         * testsuite/23_containers/list/requirements/dr438/
544         constructor_2_neg.cc: Same.
545         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
546         * testsuite/23_containers/list/requirements/
547         partial_specialization/1.cc: Same.
548         * testsuite/23_containers/list/23781.cc: Same.
549         * testsuite/23_containers/list/pthread1.cc: Same.
550         * testsuite/23_containers/list/capacity/1.cc: Same.
551         * testsuite/23_containers/list/capacity/29134.cc: Same.
552         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
553         * testsuite/23_containers/list/moveable.cc: Same.
554
555         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
556
557 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
558
559         PR libstdc++/40184
560         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
561         Declare...
562         * config/locale/gnu/c_locale.cc: ... and define.
563         * config/locale/generic/c_locale.cc: Define.
564         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
565         Use it.
566         * testsuite/22_locale/locale/cons/40184.cc: New.
567
568 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
569
570         PR libstdc++/40192
571         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
572         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
573         * testsuite/23_containers/vector/40192.cc: New.
574
575 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
576
577         * include/bits/stl_pair.h (swap): Do not swap rvalues.
578         * include/bits/stl_deque.h (swap): Likewise.
579         * include/bits/stl_list.h (swap): Likewise.
580         * include/bits/stl_vector.h (swap): Likewise.
581         * include/bits/stl_bvector.h (swap): Likewise.
582         * include/bits/stl_queue.h (swap): Likewise.
583         * include/bits/stl_stack.h (swap): Likewise.
584         * include/bits/stl_tree.h (swap): Likewise.
585         * include/bits/stl_map.h (swap): Likewise.
586         * include/bits/stl_multimap.h (swap): Likewise.
587         * include/bits/stl_set.h (swap): Likewise.
588         * include/bits/stl_multiset.h (swap): Likewise.
589         * include/bits/forward_list.h (swap): Likewise.
590         * include/bits/unique_ptr.h (swap): Likewise.
591         * include/debug/deque (swap): Likewise.
592         * include/debug/list (swap): Likewise.
593         * include/debug/vector (swap): Likewise.
594         * include/debug/map.h (swap): Likewise.
595         * include/debug/multimap.h (swap): Likewise.
596         * include/debug/set.h (swap): Likewise.
597         * include/debug/multiset.h (swap): Likewise.
598         * include/debug/unordered_map (swap): Likewise.
599         * include/debug/unordered_set (swap): Likewise.
600         * include/ext/vstring.h (swap): Likewise.
601         * include/tr1_impl/unordered_map (swap): Likewise.
602         * include/tr1_impl/hashtable (swap): Likewise.
603         * include/tr1_impl/unordered_set (swap): Likewise.
604         * include/std/tuple (swap): Likewise.
605         * include/std/mutex (swap): Likewise.
606         * include/std/thread (swap): Likewise.
607         (operator<<): Only output to lvalue streams.
608         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
609         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
610         * testsuite/23_containers/deque/requirements/dr438/
611         assign_neg.cc: Adjust line numbers.
612         * testsuite/23_containers/deque/requirements/dr438/
613         constructor_1_neg.cc: Likewise.
614         * testsuite/23_containers/deque/requirements/dr438/
615         constructor_2_neg.cc: Likewise.
616         * testsuite/23_containers/deque/requirements/dr438/
617         insert_neg.cc: Likewise.
618         * testsuite/23_containers/list/requirements/dr438/
619         assign_neg.cc: Likewise.
620         * testsuite/23_containers/list/requirements/dr438/
621         constructor_1_neg.cc: Likewise.
622         * testsuite/23_containers/list/requirements/dr438/
623         constructor_2_neg.cc: Likewise.
624         * testsuite/23_containers/list/requirements/dr438/
625         insert_neg.cc: Likewise.
626         * testsuite/23_containers/vector/requirements/dr438/
627         assign_neg.cc: Likewise.
628         * testsuite/23_containers/vector/requirements/dr438/
629         constructor_1_neg.cc: Likewise.
630         * testsuite/23_containers/vector/requirements/dr438/
631         constructor_2_neg.cc: Likewise.
632         * testsuite/23_containers/vector/requirements/dr438/
633         insert_neg.cc: Likewise.
634         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
635         test non-member swap.
636         * testsuite/30_threads/thread/swap/2.cc: Remove.
637
638 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
639
640         * include/std/mutex: Move std::lock_error to ...
641         * src/compatibility.cc: Here.
642         * src/mutex.cc: Likewise.
643         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
644         for lock types and remove std::lock_error check.
645
646 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
647
648         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
649         double include.
650
651 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
652
653         PR libstdc++/40160
654         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
655         typeid when __GXX_RTTI is undefined.
656         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
657         for null _M_variant._M_iterator._M_type,
658         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
659         * testsuite/21_strings/basic_string/40160.cc: New.
660
661 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
662
663         * testsuite/26_numerics/random/discrete_distribution/cons/
664         num_xbound_fun.cc: Minor tweaks.
665         * testsuite/26_numerics/random/piecewise_constant_distribution/
666         cons/initlist_fun.cc: Likewise
667         * testsuite/26_numerics/random/piecewise_constant_distribution/
668         cons/num_xbound_fun.cc: Likewise
669         * testsuite/26_numerics/random/piecewise_linear_distribution/
670         cons/initlist_fun.cc: Likewise
671         * testsuite/26_numerics/random/piecewise_linear_distribution/
672         cons/num_xbound_fun.cc: Likewise
673
674 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
675
676         PR libstdc++/36211
677         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
678         cxxldflags to additional_flags rather than cxx_final.
679
680 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
681
682         * testsuite/26_numerics/random/discrete_distribution/cons/
683         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
684         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
685         initlist_fun.cc: Likewise
686         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
687         num_xbound_fun.cc: Likewise
688         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
689         initlist_fun.cc: Likewise
690         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
691         num_xbound_fun.cc: Likewise
692
693 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
694
695         PR libstdc++/40123
696         * random.tcc (independent_bits_engine<>::operator()()): Use
697         result_type(1), not 1UL.
698
699         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
700         and _M_b.min(), instead of this->max() and this->min().
701
702         * random.h (_ShiftMin1): Remove, adjust everywhere.
703
704         * random.tcc: Minor cosmetic changes.
705
706 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
707
708         * include/bits/random.tcc (cauchy_distribution<>::
709         operator()(_UniformRandomNumberGenerator&, const param_type&)):
710         Avoid M_PI, a glibc extension.
711
712 2009-05-13  Ben Elliston  <bje@au.ibm.com>
713
714         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
715         * include/Makefile.in: Likewise.
716
717 2009-05-13  Ben Elliston  <bje@au.ibm.com>
718
719         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
720         const void * const.
721
722 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
723
724         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
725         random number engines, complex, bitset, array, time utilities, and
726         char_traits.
727
728 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
729
730         * libsupc++/exception: Include nested_exception.h in C++0x mode.
731         * libsupc++/nested_exception.h: New.
732         * libsupc++/Makefile.am: Add new header.
733         * libsupc++/Makefile.in: Regenerate.
734         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
735         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
736         * testsuite/18_support/nested_exception/cons.cc: New.
737         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
738         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
739         * doc/xml/manual/status_cxx200x.xml: Adjust.
740
741 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
742
743         * include/ext/throw_allocator.h: Remove redundant include.
744
745 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
746
747         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
748         out of line member functions definitions.
749         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
750         Remove, use static locals instead.
751         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
752         * src/throw_allocator.cc: New.
753         * src/Makefile.am: Add.
754         * config/abi/pre/gnu.ver: Add exports.
755         * src/Makefile.in: Regenerate.
756
757 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
758
759         * configure.ac: Bump libtool_VERSION to 6:12:0.
760         * configure: Regenerate.
761
762 2009-05-07  Matthias Klose  <doko@ubuntu.com>
763
764         PR libstdc++/40038
765         * src/math_stubs_long_double.cc: Add ceill.
766
767 2009-05-06  Johannes Singler  <singler@ira.uka.de>
768
769         PR libstdc++/39546
770         * include/parallel/algo.h (find_switch):
771         Parametrize binder2nd with const T& instead of T.
772         * testsuite/25_algorithms/find/39546.cc: new test case
773
774 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
775
776         Revert:
777         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
778
779         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
780         possible.
781         * configure: Regenerate.
782
783 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
784
785         PR libstdc++/39909
786         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
787         __set_once_functor_lock_ptr): Replace global lock object with local
788         locks on global mutex.
789         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
790         __set_once_functor_lock_ptr): Likewise, keeping old function to
791         preserve ABI.
792         (__once_proxy): Use pointer to local lock if set, global lock
793         otherwise.
794         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
795         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
796         * testsuite/30_threads/call_once/39909.cc: New.
797
798 2009-05-03  Jan Hubicka  <jh@suse.cz>
799
800         * include/parallel/settings.h (get): Mark const.
801         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
802         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
803         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
804         throw ().
805         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
806         (is_open, fd): Mark pure and throw ().
807         (seekoff): Mark throw ().
808
809 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
810
811         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
812         possible.
813         * configure: Regenerate.
814
815 2009-05-02  Jan Hubicka  <jh@suse.cz>
816
817         * include/tr1_impl/functional_hash.h (explicit specializations of ()
818         operator): Mark pure.
819
820 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
821
822         * scripts/create_testsuite_files: Remove thread directory.
823
824 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
825
826         PR libstdc++/39868
827         * scripts/run_doxygen: Uncomment removal of includes.
828         (problematic): Rewrite __cxxabiv1 namespace to abi.
829
830 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
831
832         Revert the last commit.
833
834 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
835
836         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
837         Replace global lock object with local locks on global mutex.
838         * src/mutex.cc: Likewise.
839         * config/abi/pre/gnu.ver: Adjust.
840         * testsuite/30_threads/call_once/call_once2.cc: New.
841
842 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
843
844         PR libstdc++/39880
845         PR libstdc++/39881
846         PR libstdc++/39882
847         * include/std/system_error (is_error_code_enum<errc>): Remove.
848         (error_condition<>::error_condition(_ErrorCodeEnum,)
849         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
850         (error_code<>::error_code(_ErrorCodeEnum,),
851         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
852         * testsuite/19_diagnostics/system_error/39880.cc: New.
853         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
854         Likewise.
855         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
856         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
857         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
858         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
859         Adjust.
860         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
861         Likewise.
862         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
863         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
864         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
865         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
866         Likewise.
867         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
868         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
869         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
870         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
871
872 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
873
874         * doc/xml/authors.xml: Add space.
875         * doc/xml/faq.xml: Update links.
876         * doc/xml/manual/intro.xml: Same.
877         * doc/xml/manual/abi.xml: Update.
878         * doc/xml/manual/appendix_contributing.xml: Fix typo.
879         * doc/xml/manual/status_cxxtr1.xml: Update links.
880         * doc/xml/manual/status_cxx1998.xml: Same.
881         * doc/xml/manual/status_cxx200x.xml: Same.
882
883 2009-04-22  Jan Hubicka  <jh@suse.cz>
884
885         * include/tr1_impl/array (at): Do not use builtin_expect.
886         * include/ext/throw_allocator.h (allocate): Likewise.
887         * include/ext/pool_allocator.h (allocate): Likweise.
888         * include/ext/bitmap_allocator.h (allocate): Likewise.
889         * include/ext/rc_string_base.h (_S_construct): Likewise.
890         * include/ext/malloc_allocator.h (allocate): Likewise.
891         * include/ext/mt_allocator.h (allocate): Likewise.
892         * include/ext/sso_string_base.h (_M_construct): Likewise.
893         * include/bits/basic_string.tcc (_S_construct): Likewise.
894
895 2009-04-22  Jan Hubicka  <jh@suse.cz>
896
897         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
898         (atexit, atoll, stroll, strtoull): Mark throw ()
899         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
900         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
901         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
902         (atexit, atoll, stroll, strtoull): Mark throw ()
903         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
904         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
905
906 2009-04-21  Jan Hubicka  <jh@suse.cz>
907
908         * include/ext/atomicity.h
909         (__exchange_and_add, __atomic_add): Mark throw ().
910         * config/os/aix/atomicity.h
911         * config/os/aix/atomicity.h
912         * config/os/irix/atomicity.h
913         * config/cpu/cris/atomicity.h
914         * config/cpu/m68k/atomicity.h
915         * config/cpu/hppa/atomicity.h
916         * config/cpu/sparc/atomicity.h
917         * config/cpu/i386/atomicity.h
918         * config/cpu/i486/atomicity.h
919         * config/cpu/sh/atomicity.h
920         * config/cpu/generic/atomicity_mutex/atomicity.h
921         * config/cpu/generic/atomicity_builtins/atomicity.h
922         (__exchange_and_add, __atomic_add): Mark throw ().
923
924 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
925
926         PR libstdc++/39835
927         * include/bits/random.h: Avoid the badname __alpha (and, for
928         consistency, __beta too).
929         * include/bits/random.tcc: Likewise.
930
931 2009-04-19  Jan Hubicka  <jh@suse.cz>
932
933         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
934         _GLIBCXX_NOTHROW.
935
936 2009-04-19  Jan Hubicka  <jh@suse.cz>
937
938         * include/c_compatibility/stdatomic.h
939         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
940         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
941         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
942
943 2009-04-18  Jan Hubicka  <jh@suse.cz>
944
945         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
946         * libsupc++/unwind-cxx.h (__cxa_get_globals,
947         __cxa_get_globals_fast): Mark const.
948         (__cxa_get_exception_ptr): Mark pure.
949         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
950         (__terminate): Makr throw ().
951         * libsupc++/exception (terminate): Mark throw().
952         (uncaught_exception): Mark pure.
953         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
954         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
955         Mark throw().
956         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
957         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
958         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
959         __cxa_guard_abort): Mark throw ().
960         (__cxa_pure_virtual): Mark noreturn.
961         (__cxa_current_exception_type): Mark throw and pure.
962         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
963         __cxa_exception_type): Mark pure.
964         (_M_safe_bool_dummy): Mark pure and const.
965
966 2009-04-18  Jan Hubicka  <jh@suse.cz>
967
968         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
969         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
970         _M_destroy_thread_key): Mark throw ()
971         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
972         _M_singular, _M_can_compare _M_get_mutex, _M_message,
973         _M_get_max_length): Mark throw ().
974         * include/debug/formatter.h (_M_message, _M_format_word,
975         _M_get_max_length): Mark throw ().
976         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
977         _M_detach_single): Mark throw ().
978         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
979         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
980         throw ()
981         (_M_get_mutex): Mark throw ().
982         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
983         (_M_destroy_thread_key): Mark CONST and throw.
984         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
985         throw ().
986
987 2009-04-18  Jan Hubicka  <jh@suse.cz>
988
989         * src/condition_variable.cc (condition_variable,
990         condition_variable_any constructors): Mark throw()
991         * src/hash.cc (operator() for long double, string, and wstring): Mark
992         throw ().
993         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
994         _M_setup, rdbuf, str): Mark throw ().
995         * src/chrono.cc (new): Mark throw ().
996         * include/std/system_error (system_category, generic_category): Mark
997         throw () and const.
998         * include/std/chrono (now): Mark throw ().
999         * include/std/condition_variable (condition_variable,
1000         ~condition_variable, condition_variable_any,
1001         ~condition_variable_any): Mark throw ().
1002         * include/std/mutex (mutex): Mark throw ().
1003         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1004         throw.
1005         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
1006         and throw ().
1007         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
1008         * include/bits/locale_classes.h (_S_initialize_once,
1009         _S_clone_c_locale): Mark throw ().
1010         (_S_get_c_name): Mark const and throw ().
1011         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
1012         throw ().
1013         * include/bits/locale_facets.h (__convert_to_v explicit instances):
1014         Mark throw ().
1015         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
1016         throw ().
1017         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
1018         ios_base): Mark throw ()
1019         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
1020         * include/backward/strstream (strstreambuf constructors): Mark throw ().
1021         (str, freeze, _M_setupf): Mark throw ().
1022         (pcount): Mark pure and throw ().
1023         (rdbuf): Mark const and throw ().
1024
1025 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
1026
1027         PR libstdc++/39802
1028         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
1029         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
1030         Always accept negative values, for unsigned types too.
1031         * testsuite/22_locale/num_get/get/char/39802.cc: New.
1032         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
1033
1034 2009-04-18  Jan Hubicka  <jh@suse.cz>
1035
1036         * include/debug/formater.h: Include bits/c++config.h.
1037         (_M_error): Mark noreturn.
1038         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
1039         _GLIBCXX_NORETURN): New.
1040         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
1041         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
1042         Mark pure.
1043         * include/c_compatibility/stdatomic.h
1044         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1045         __atomic_flag_wait_explicit, __atomic_flag_for_address):
1046         Mark by throw ().
1047         * src/atomic.cc (atomic_flag_test_and_set_explicit,
1048         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
1049         __atomic_flag_for_address): Mark by throw ().
1050
1051 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
1052
1053         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
1054
1055 2009-04-16  Jan Hubicka  <jh@suse.cz>
1056
1057         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
1058         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
1059         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
1060         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
1061         out body to ...
1062         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
1063         functions.
1064         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
1065         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
1066         _Rb_tree_black_count): Mark nothrow.
1067
1068 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
1069
1070         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
1071         from base classes.
1072         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
1073
1074 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1075
1076         * doc/html: Regenerate.
1077
1078 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1079
1080         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
1081
1082         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
1083         * doc/xml/gnu/fdl-1.2.xml: Same.
1084         * doc/xml/manual/numerics.xml: Same.
1085         * doc/xml/manual/concurrency.xml: Same.
1086         * doc/xml/manual/intro.xml: Same.
1087         * doc/xml/manual/status_cxxtr1.xml: Same.
1088         * doc/xml/manual/containers.xml: Same.
1089         * doc/xml/manual/io.xml: Same.
1090         * doc/xml/manual/utilities.xml: Same.
1091         * doc/xml/manual/support.xml: Same.
1092         * doc/xml/manual/using.xml: Same.
1093         * doc/xml/manual/localization.xml: Same.
1094         * doc/xml/manual/locale.xml: Same.
1095         * doc/xml/manual/extensions.xml: Same.
1096         * doc/xml/manual/appendix_contributing.xml: Same.
1097         * doc/xml/manual/diagnostics.xml: Same.
1098         * doc/xml/manual/status_cxx200x.xml: Same.
1099
1100 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1101
1102         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
1103         * doc/xml/manual/status_cxx200x.xml: Adjust.
1104
1105 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
1106
1107         * doc/xml/spine.xml: Remove unused license entity, update
1108         copyright year.
1109
1110         * doc/xml/manual/spine.xml: Markup for primary index terms.
1111         * doc/xml/manual/numerics.xml: Same.
1112         * doc/xml/manual/intro.xml: Same.
1113         * doc/xml/manual/containers.xml: Same.
1114         * doc/xml/manual/io.xml: Same.
1115         * doc/xml/manual/appendix_porting.xml: Same.
1116         * doc/xml/manual/utilities.xml: Same.
1117         * doc/xml/manual/support.xml: Same.
1118         * doc/xml/manual/localization.xml: Same.
1119         * doc/xml/manual/strings.xml: Same.
1120         * doc/xml/manual/extensions.xml: Same.
1121         * doc/xml/manual/appendix_contributing.xml: Same.
1122         * doc/xml/manual/diagnostics.xml: Same.
1123         * doc/xml/manual/algorithms.xml: Same.
1124         * doc/xml/manual/appendix_free.xml: Same.
1125         * doc/xml/manual/iterators.xml: Same.
1126
1127         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
1128         * doc/xml/gnu/fdl-1.2.xml: Same.
1129
1130         * doc/xml/manual/status_cxx200x.xml: Re-write.
1131
1132 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
1133
1134         PR libstdc++/39629 (final bits)
1135         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
1136         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
1137         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
1138         Fix formula for __j.
1139         * include/bits/random.tcc (operator==(const normal_distribution<>&,
1140         const normal_distribution<>&): Remove.
1141         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
1142         const uniform_int_distribution<>&), operator==(const
1143         uniform_real_distribution<>&, const uniform_real_distribution<>&),
1144         operator==(const normal_distribution<>&, const normal_distribution<>&),
1145         operator==(const lognormal_distribution<>&,
1146         const lognormal_distribution<>&), operator==(const
1147         chi_squared_distribution<>&, const chi_squared_distribution<>&),
1148         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
1149         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
1150         operator==(const student_t_distribution<>&,
1151         const student_t_distribution<>&), operator==(const
1152         bernoulli_distribution<>&, const bernoulli_distribution<>&),
1153         operator==(const binomial_distribution<>&, const
1154         binomial_distribution<>&), operator==(const geometric_distribution<>&,
1155         const geometric_distribution<>&), operator==(const
1156         negative_binomial_distribution<>&, const
1157         negative_binomial_distribution<>&), operator==(const
1158         poisson_distribution<>&, const poisson_distribution<>&),
1159         operator==(const exponential_distribution<>&,
1160         const exponential_distribution<>&), operator==(const
1161         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
1162         weibull_distribution<>&, const weibull_distribution<>&),
1163         operator==(const extreme_value_distribution<>&,
1164         const extreme_value_distribution<>&), operator==(const
1165         discrete_distribution<>&, const discrete_distribution<>&),
1166         operator==(const piecewise_constant_distribution<>&,
1167         const piecewise_constant_distribution<>&), operator==(const
1168         piecewise_linear_distribution<>&, const
1169         piecewise_linear_distribution<>&)): Remove.
1170         * testsuite/26_numerics/random/uniform_real_distribution/operators/
1171         serialize.cc: Remove.
1172         * testsuite/26_numerics/random/piecewise_constant_distribution/
1173         operators/serialize.cc: Likewise.
1174         * testsuite/26_numerics/random/chi_squared_distribution/operators/
1175         serialize.cc: Likewise.
1176         * testsuite/26_numerics/random/normal_distribution/operators/
1177         serialize.cc: Likewise.
1178         * testsuite/26_numerics/random/uniform_int_distribution/operators/
1179         serialize.cc: Likewise.
1180         * testsuite/26_numerics/random/poisson_distribution/operators/
1181         serialize.cc: Likewise.
1182         * testsuite/26_numerics/random/bernoulli_distribution/operators/
1183         serialize.cc: Likewise.
1184         * testsuite/26_numerics/random/discrete_distribution/operators/
1185         serialize.cc: Likewise.
1186         * testsuite/26_numerics/random/weibull_distribution/operators/
1187         serialize.cc: Likewise.
1188         * testsuite/26_numerics/random/negative_binomial_distribution/
1189         operators/serialize.cc: Likewise.
1190         * testsuite/26_numerics/random/cauchy_distribution/operators/
1191         serialize.cc: Likewise.
1192         * testsuite/26_numerics/random/gamma_distribution/operators/
1193         serialize.cc: Likewise.
1194         * testsuite/26_numerics/random/fisher_f_distribution/operators/
1195         serialize.cc: Likewise.
1196         * testsuite/26_numerics/random/exponential_distribution/operators/
1197         serialize.cc: Likewise.
1198         * testsuite/26_numerics/random/lognormal_distribution/operators/
1199         serialize.cc: Likewise.
1200         * testsuite/26_numerics/random/binomial_distribution/operators/
1201         serialize.cc: Likewise.
1202         * testsuite/26_numerics/random/extreme_value_distribution/
1203         operators/serialize.cc: Likewise.
1204         * testsuite/26_numerics/random/piecewise_linear_distribution/
1205         operators/serialize.cc: Likewise.
1206         * testsuite/26_numerics/random/student_t_distribution/operators/
1207         serialize.cc: Likewise.
1208         * testsuite/26_numerics/random/geometric_distribution/operators/
1209         serialize.cc: Likewise.
1210
1211         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
1212         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
1213         mersenne_twister_engine<>::seed(_Gen&,
1214         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
1215         subtract_with_carry_engine<>::seed(_Gen&,
1216         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
1217         Remove, unused.
1218         * include/bits/random.tcc (linear_congruential_engine<>::
1219         seed(_Gen&, false_type): Likewise.
1220
1221 2009-04-09  Nick Clifton  <nickc@redhat.com>
1222
1223         * src/allocator-inst.cc: Change copyright header to refer to
1224         version 3 of the GNU General Public License with version 3.1
1225         of the GCC Runtime Library Exception and to point readers at
1226         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1227         web page.
1228         * config/abi/compatibility.h: Likewise.
1229         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
1230         * config/abi/pre/gnu.ver: Likewise.
1231         * config/allocator/bitmap_allocator_base.h: Likewise.
1232         * config/allocator/malloc_allocator_base.h: Likewise.
1233         * config/allocator/mt_allocator_base.h: Likewise.
1234         * config/allocator/new_allocator_base.h: Likewise.
1235         * config/allocator/pool_allocator_base.h: Likewise.
1236         * config/cpu/alpha/atomic_word.h: Likewise.
1237         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
1238         * config/cpu/cris/atomic_word.h: Likewise.
1239         * config/cpu/cris/atomicity.h: Likewise.
1240         * config/cpu/generic/atomic_word.h: Likewise.
1241         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
1242         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
1243         * config/cpu/generic/cpu_defines.h: Likewise.
1244         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
1245         * config/cpu/hppa/atomicity.h: Likewise.
1246         * config/cpu/i386/atomicity.h: Likewise.
1247         * config/cpu/i486/atomicity.h: Likewise.
1248         * config/cpu/ia64/atomic_word.h: Likewise.
1249         * config/cpu/m68k/atomicity.h: Likewise.
1250         * config/cpu/powerpc/atomic_word.h: Likewise.
1251         * config/cpu/powerpc/cpu_defines.h: Likewise.
1252         * config/cpu/sh/atomicity.h: Likewise.
1253         * config/cpu/sparc/atomic_word.h: Likewise.
1254         * config/cpu/sparc/atomicity.h: Likewise.
1255         * config/io/basic_file_stdio.cc: Likewise.
1256         * config/io/basic_file_stdio.h: Likewise.
1257         * config/io/c_io_stdio.h: Likewise.
1258         * config/locale/darwin/ctype_members.cc: Likewise.
1259         * config/locale/generic/c++locale_internal.h: Likewise.
1260         * config/locale/generic/c_locale.cc: Likewise.
1261         * config/locale/generic/c_locale.h: Likewise.
1262         * config/locale/generic/codecvt_members.cc: Likewise.
1263         * config/locale/generic/collate_members.cc: Likewise.
1264         * config/locale/generic/ctype_members.cc: Likewise.
1265         * config/locale/generic/messages_members.cc: Likewise.
1266         * config/locale/generic/messages_members.h: Likewise.
1267         * config/locale/generic/monetary_members.cc: Likewise.
1268         * config/locale/generic/numeric_members.cc: Likewise.
1269         * config/locale/generic/time_members.cc: Likewise.
1270         * config/locale/generic/time_members.h: Likewise.
1271         * config/locale/gnu/c++locale_internal.h: Likewise.
1272         * config/locale/gnu/c_locale.cc: Likewise.
1273         * config/locale/gnu/c_locale.h: Likewise.
1274         * config/locale/gnu/codecvt_members.cc: Likewise.
1275         * config/locale/gnu/collate_members.cc: Likewise.
1276         * config/locale/gnu/ctype_members.cc: Likewise.
1277         * config/locale/gnu/messages_members.cc: Likewise.
1278         * config/locale/gnu/messages_members.h: Likewise.
1279         * config/locale/gnu/monetary_members.cc: Likewise.
1280         * config/locale/gnu/numeric_members.cc: Likewise.
1281         * config/locale/gnu/time_members.cc: Likewise.
1282         * config/locale/gnu/time_members.h: Likewise.
1283         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
1284         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
1285         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
1286         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
1287         * config/os/aix/atomic_word.h: Likewise.
1288         * config/os/aix/atomicity.h: Likewise.
1289         * config/os/aix/ctype_base.h: Likewise.
1290         * config/os/aix/ctype_inline.h: Likewise.
1291         * config/os/aix/ctype_noninline.h: Likewise.
1292         * config/os/aix/os_defines.h: Likewise.
1293         * config/os/bsd/darwin/ctype_base.h: Likewise.
1294         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1295         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1296         * config/os/bsd/darwin/os_defines.h: Likewise.
1297         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1298         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1299         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1300         * config/os/bsd/freebsd/os_defines.h: Likewise.
1301         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1302         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1303         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1304         * config/os/bsd/netbsd/os_defines.h: Likewise.
1305         * config/os/djgpp/ctype_base.h: Likewise.
1306         * config/os/djgpp/ctype_inline.h: Likewise.
1307         * config/os/djgpp/ctype_noninline.h: Likewise.
1308         * config/os/djgpp/os_defines.h: Likewise.
1309         * config/os/generic/ctype_base.h: Likewise.
1310         * config/os/generic/ctype_inline.h: Likewise.
1311         * config/os/generic/ctype_noninline.h: Likewise.
1312         * config/os/generic/error_constants.h: Likewise.
1313         * config/os/generic/os_defines.h: Likewise.
1314         * config/os/gnu-linux/ctype_base.h: Likewise.
1315         * config/os/gnu-linux/ctype_inline.h: Likewise.
1316         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1317         * config/os/gnu-linux/os_defines.h: Likewise.
1318         * config/os/hpux/ctype_base.h: Likewise.
1319         * config/os/hpux/ctype_inline.h: Likewise.
1320         * config/os/hpux/ctype_noninline.h: Likewise.
1321         * config/os/hpux/os_defines.h: Likewise.
1322         * config/os/irix/atomic_word.h: Likewise.
1323         * config/os/irix/atomicity.h: Likewise.
1324         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1325         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1326         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1327         * config/os/irix/irix5.2/os_defines.h: Likewise.
1328         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1329         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1330         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1331         * config/os/irix/irix6.5/os_defines.h: Likewise.
1332         * config/os/mingw32/ctype_base.h: Likewise.
1333         * config/os/mingw32/ctype_inline.h: Likewise.
1334         * config/os/mingw32/ctype_noninline.h: Likewise.
1335         * config/os/mingw32/error_constants.h: Likewise.
1336         * config/os/mingw32/os_defines.h: Likewise.
1337         * config/os/newlib/ctype_base.h: Likewise.
1338         * config/os/newlib/ctype_inline.h: Likewise.
1339         * config/os/newlib/ctype_noninline.h: Likewise.
1340         * config/os/newlib/os_defines.h: Likewise.
1341         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1342         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1343         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1344         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1345         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1346         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1347         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1348         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1349         * config/os/tpf/ctype_base.h: Likewise.
1350         * config/os/tpf/ctype_inline.h: Likewise.
1351         * config/os/tpf/ctype_noninline.h: Likewise.
1352         * config/os/tpf/os_defines.h: Likewise.
1353         * config/os/uclibc/ctype_base.h: Likewise.
1354         * config/os/uclibc/ctype_inline.h: Likewise.
1355         * config/os/uclibc/ctype_noninline.h: Likewise.
1356         * config/os/uclibc/os_defines.h: Likewise.
1357         * config/os/vxworks/ctype_base.h: Likewise.
1358         * config/os/vxworks/ctype_inline.h: Likewise.
1359         * config/os/vxworks/ctype_noninline.h: Likewise.
1360         * config/os/vxworks/os_defines.h: Likewise.
1361         * include/backward/auto_ptr.h: Likewise.
1362         * include/backward/backward_warning.h: Likewise.
1363         * include/backward/binders.h: Likewise.
1364         * include/backward/hash_fun.h: Likewise.
1365         * include/backward/hash_map: Likewise.
1366         * include/backward/hash_set: Likewise.
1367         * include/backward/hashtable.h: Likewise.
1368         * include/backward/strstream: Likewise.
1369         * include/bits/algorithmfwd.h: Likewise.
1370         * include/bits/allocator.h: Likewise.
1371         * include/bits/atomic_0.h: Likewise.
1372         * include/bits/atomic_2.h: Likewise.
1373         * include/bits/atomicfwd_c.h: Likewise.
1374         * include/bits/atomicfwd_cxx.h: Likewise.
1375         * include/bits/basic_ios.h: Likewise.
1376         * include/bits/basic_ios.tcc: Likewise.
1377         * include/bits/basic_string.h: Likewise.
1378         * include/bits/basic_string.tcc: Likewise.
1379         * include/bits/boost_concept_check.h: Likewise.
1380         * include/bits/c++config: Likewise.
1381         * include/bits/char_traits.h: Likewise.
1382         * include/bits/codecvt.h: Likewise.
1383         * include/bits/concept_check.h: Likewise.
1384         * include/bits/cpp_type_traits.h: Likewise.
1385         * include/bits/deque.tcc: Likewise.
1386         * include/bits/forward_list.h: Likewise.
1387         * include/bits/forward_list.tcc: Likewise.
1388         * include/bits/fstream.tcc: Likewise.
1389         * include/bits/functexcept.h: Likewise.
1390         * include/bits/functional_hash.h: Likewise.
1391         * include/bits/gslice.h: Likewise.
1392         * include/bits/gslice_array.h: Likewise.
1393         * include/bits/hashtable.h: Likewise.
1394         * include/bits/indirect_array.h: Likewise.
1395         * include/bits/ios_base.h: Likewise.
1396         * include/bits/istream.tcc: Likewise.
1397         * include/bits/list.tcc: Likewise.
1398         * include/bits/locale_classes.h: Likewise.
1399         * include/bits/locale_classes.tcc: Likewise.
1400         * include/bits/locale_facets.h: Likewise.
1401         * include/bits/locale_facets.tcc: Likewise.
1402         * include/bits/locale_facets_nonio.h: Likewise.
1403         * include/bits/locale_facets_nonio.tcc: Likewise.
1404         * include/bits/localefwd.h: Likewise.
1405         * include/bits/mask_array.h: Likewise.
1406         * include/bits/move.h: Likewise.
1407         * include/bits/ostream.tcc: Likewise.
1408         * include/bits/ostream_insert.h: Likewise.
1409         * include/bits/postypes.h: Likewise.
1410         * include/bits/shared_ptr.h: Likewise.
1411         * include/bits/slice_array.h: Likewise.
1412         * include/bits/sstream.tcc: Likewise.
1413         * include/bits/stl_algo.h: Likewise.
1414         * include/bits/stl_algobase.h: Likewise.
1415         * include/bits/stl_bvector.h: Likewise.
1416         * include/bits/stl_construct.h: Likewise.
1417         * include/bits/stl_deque.h: Likewise.
1418         * include/bits/stl_function.h: Likewise.
1419         * include/bits/stl_heap.h: Likewise.
1420         * include/bits/stl_iterator.h: Likewise.
1421         * include/bits/stl_iterator_base_funcs.h: Likewise.
1422         * include/bits/stl_iterator_base_types.h: Likewise.
1423         * include/bits/stl_list.h: Likewise.
1424         * include/bits/stl_map.h: Likewise.
1425         * include/bits/stl_multimap.h: Likewise.
1426         * include/bits/stl_multiset.h: Likewise.
1427         * include/bits/stl_numeric.h: Likewise.
1428         * include/bits/stl_pair.h: Likewise.
1429         * include/bits/stl_queue.h: Likewise.
1430         * include/bits/stl_raw_storage_iter.h: Likewise.
1431         * include/bits/stl_relops.h: Likewise.
1432         * include/bits/stl_set.h: Likewise.
1433         * include/bits/stl_stack.h: Likewise.
1434         * include/bits/stl_tempbuf.h: Likewise.
1435         * include/bits/stl_tree.h: Likewise.
1436         * include/bits/stl_uninitialized.h: Likewise.
1437         * include/bits/stl_vector.h: Likewise.
1438         * include/bits/stream_iterator.h: Likewise.
1439         * include/bits/streambuf.tcc: Likewise.
1440         * include/bits/streambuf_iterator.h: Likewise.
1441         * include/bits/stringfwd.h: Likewise.
1442         * include/bits/unique_ptr.h: Likewise.
1443         * include/bits/valarray_after.h: Likewise.
1444         * include/bits/valarray_array.h: Likewise.
1445         * include/bits/valarray_array.tcc: Likewise.
1446         * include/bits/valarray_before.h: Likewise.
1447         * include/bits/vector.tcc: Likewise.
1448         * include/c/cassert: Likewise.
1449         * include/c/cctype: Likewise.
1450         * include/c/cerrno: Likewise.
1451         * include/c/cfloat: Likewise.
1452         * include/c/ciso646: Likewise.
1453         * include/c/climits: Likewise.
1454         * include/c/clocale: Likewise.
1455         * include/c/cmath: Likewise.
1456         * include/c/csetjmp: Likewise.
1457         * include/c/csignal: Likewise.
1458         * include/c/cstdarg: Likewise.
1459         * include/c/cstddef: Likewise.
1460         * include/c/cstdio: Likewise.
1461         * include/c/cstdlib: Likewise.
1462         * include/c/cstring: Likewise.
1463         * include/c/ctime: Likewise.
1464         * include/c/cwchar: Likewise.
1465         * include/c/cwctype: Likewise.
1466         * include/c_compatibility/assert.h: Likewise.
1467         * include/c_compatibility/complex.h: Likewise.
1468         * include/c_compatibility/ctype.h: Likewise.
1469         * include/c_compatibility/errno.h: Likewise.
1470         * include/c_compatibility/fenv.h: Likewise.
1471         * include/c_compatibility/float.h: Likewise.
1472         * include/c_compatibility/inttypes.h: Likewise.
1473         * include/c_compatibility/iso646.h: Likewise.
1474         * include/c_compatibility/limits.h: Likewise.
1475         * include/c_compatibility/locale.h: Likewise.
1476         * include/c_compatibility/math.h: Likewise.
1477         * include/c_compatibility/setjmp.h: Likewise.
1478         * include/c_compatibility/signal.h: Likewise.
1479         * include/c_compatibility/stdarg.h: Likewise.
1480         * include/c_compatibility/stdatomic.h: Likewise.
1481         * include/c_compatibility/stdbool.h: Likewise.
1482         * include/c_compatibility/stddef.h: Likewise.
1483         * include/c_compatibility/stdint.h: Likewise.
1484         * include/c_compatibility/stdio.h: Likewise.
1485         * include/c_compatibility/stdlib.h: Likewise.
1486         * include/c_compatibility/string.h: Likewise.
1487         * include/c_compatibility/tgmath.h: Likewise.
1488         * include/c_compatibility/time.h: Likewise.
1489         * include/c_compatibility/wchar.h: Likewise.
1490         * include/c_compatibility/wctype.h: Likewise.
1491         * include/c_global/cassert: Likewise.
1492         * include/c_global/ccomplex: Likewise.
1493         * include/c_global/cctype: Likewise.
1494         * include/c_global/cerrno: Likewise.
1495         * include/c_global/cfenv: Likewise.
1496         * include/c_global/cfloat: Likewise.
1497         * include/c_global/cinttypes: Likewise.
1498         * include/c_global/ciso646: Likewise.
1499         * include/c_global/climits: Likewise.
1500         * include/c_global/clocale: Likewise.
1501         * include/c_global/cmath.tcc: Likewise.
1502         * include/c_global/cmath: Likewise.
1503         * include/c_global/csetjmp: Likewise.
1504         * include/c_global/csignal: Likewise.
1505         * include/c_global/cstdarg: Likewise.
1506         * include/c_global/cstdatomic: Likewise.
1507         * include/c_global/cstdbool: Likewise.
1508         * include/c_global/cstddef: Likewise.
1509         * include/c_global/cstdint: Likewise.
1510         * include/c_global/cstdio: Likewise.
1511         * include/c_global/cstdlib: Likewise.
1512         * include/c_global/cstring: Likewise.
1513         * include/c_global/ctgmath: Likewise.
1514         * include/c_global/ctime: Likewise.
1515         * include/c_global/cwchar: Likewise.
1516         * include/c_global/cwctype: Likewise.
1517         * include/c_std/cassert: Likewise.
1518         * include/c_std/cctype: Likewise.
1519         * include/c_std/cerrno: Likewise.
1520         * include/c_std/cfloat: Likewise.
1521         * include/c_std/ciso646: Likewise.
1522         * include/c_std/climits: Likewise.
1523         * include/c_std/clocale: Likewise.
1524         * include/c_std/cmath.tcc: Likewise.
1525         * include/c_std/cmath: Likewise.
1526         * include/c_std/csetjmp: Likewise.
1527         * include/c_std/csignal: Likewise.
1528         * include/c_std/cstdarg: Likewise.
1529         * include/c_std/cstddef: Likewise.
1530         * include/c_std/cstdio: Likewise.
1531         * include/c_std/cstdlib: Likewise.
1532         * include/c_std/cstring: Likewise.
1533         * include/c_std/ctime: Likewise.
1534         * include/c_std/cwchar: Likewise.
1535         * include/c_std/cwctype: Likewise.
1536         * include/debug/bitset: Likewise.
1537         * include/debug/debug.h: Likewise.
1538         * include/debug/deque: Likewise.
1539         * include/debug/formatter.h: Likewise.
1540         * include/debug/functions.h: Likewise.
1541         * include/debug/list: Likewise.
1542         * include/debug/macros.h: Likewise.
1543         * include/debug/map.h: Likewise.
1544         * include/debug/map: Likewise.
1545         * include/debug/multimap.h: Likewise.
1546         * include/debug/multiset.h: Likewise.
1547         * include/debug/safe_base.h: Likewise.
1548         * include/debug/safe_iterator.h: Likewise.
1549         * include/debug/safe_iterator.tcc: Likewise.
1550         * include/debug/safe_sequence.h: Likewise.
1551         * include/debug/set.h: Likewise.
1552         * include/debug/set: Likewise.
1553         * include/debug/string: Likewise.
1554         * include/debug/unordered_map: Likewise.
1555         * include/debug/unordered_set: Likewise.
1556         * include/debug/vector: Likewise.
1557         * include/ext/algorithm: Likewise.
1558         * include/ext/array_allocator.h: Likewise.
1559         * include/ext/atomicity.h: Likewise.
1560         * include/ext/bitmap_allocator.h: Likewise.
1561         * include/ext/cast.h: Likewise.
1562         * include/ext/codecvt_specializations.h: Likewise.
1563         * include/ext/concurrence.h: Likewise.
1564         * include/ext/debug_allocator.h: Likewise.
1565         * include/ext/enc_filebuf.h: Likewise.
1566         * include/ext/extptr_allocator.h: Likewise.
1567         * include/ext/functional: Likewise.
1568         * include/ext/iterator: Likewise.
1569         * include/ext/malloc_allocator.h: Likewise.
1570         * include/ext/memory: Likewise.
1571         * include/ext/mt_allocator.h: Likewise.
1572         * include/ext/new_allocator.h: Likewise.
1573         * include/ext/numeric: Likewise.
1574         * include/ext/numeric_traits.h: Likewise.
1575         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1576         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1577         Likewise.
1578         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1579         Likewise.
1580         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1581         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1582         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1583         Likewise.
1584         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1585         Likewise.
1586         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1587         Likewise.
1588         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1589         Likewise.
1590         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1591         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1592         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1593         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1594         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1595         Likewise.
1596         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1597         Likewise.
1598         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1599         Likewise.
1600         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1601         Likewise.
1602         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1603         Likewise.
1604         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1605         Likewise.
1606         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1607         Likewise.
1608         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1609         Likewise.
1610         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1611         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1612         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1613         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1614         Likewise.
1615         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1616         Likewise.
1617         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1618         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1619         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1620         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1621         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1622         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1623         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1624         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1625         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1626         Likewise.
1627         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1628         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1629         Likewise.
1630         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1631         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1632         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1633         Likewise.
1634         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1635         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1636         Likewise.
1637         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1638         Likewise.
1639         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1640         Likewise.
1641         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1642         Likewise.
1643         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1644         Likewise.
1645         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1646         Likewise.
1647         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1648         Likewise.
1649         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1650         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1651         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1652         Likewise.
1653         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1654         Likewise.
1655         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1656         Likewise.
1657         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1658         Likewise.
1659         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1660         Likewise.
1661         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1662         Likewise.
1663         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1664         Likewise.
1665         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1666         Likewise.
1667         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1668         Likewise.
1669         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1670         Likewise.
1671         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1672         Likewise.
1673         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1674         Likewise.
1675         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1676         Likewise.
1677         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1678         Likewise.
1679         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1680         Likewise.
1681         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1682         Likewise.
1683         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1684         Likewise.
1685         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1686         Likewise.
1687         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1688         Likewise.
1689         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1690         Likewise.
1691         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1692         Likewise.
1693         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1694         Likewise.
1695         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1696         Likewise.
1697         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1698         Likewise.
1699         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1700         Likewise.
1701         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1702         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1703         Likewise.
1704         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1705         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1706         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1707         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1708         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1709         Likewise.
1710         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1711         Likewise.
1712         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1713         Likewise.
1714         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1715         Likewise.
1716         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1717         Likewise.
1718         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1719         Likewise.
1720         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1721         Likewise.
1722         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1723         Likewise.
1724         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1725         Likewise.
1726         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1727         Likewise.
1728         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1729         Likewise.
1730         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1731         Likewise.
1732         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1733         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1734         Likewise.
1735         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1736         Likewise.
1737         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1738         Likewise.
1739         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1740         Likewise.
1741         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1742         Likewise.
1743         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1744         Likewise.
1745         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1746         Likewise.
1747         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1748         Likewise.
1749         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1750         Likewise.
1751         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1752         Likewise.
1753         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1754         Likewise.
1755         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1756         Likewise.
1757         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1758         Likewise.
1759         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1760         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1761         Likewise.
1762         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1763         Likewise.
1764         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1765         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1766         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1767         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1768         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1769         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1770         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1771         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1772         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1773         Likewise.
1774         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1775         Likewise.
1776         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1777         Likewise.
1778         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1779         Likewise.
1780         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1781         Likewise.
1782         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1783         Likewise.
1784         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1785         Likewise.
1786         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1787         Likewise.
1788         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1789         Likewise.
1790         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1791         Likewise.
1792         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1793         Likewise.
1794         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1795         Likewise.
1796         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1797         Likewise.
1798         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1799         Likewise.
1800         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1801         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1802         Likewise.
1803         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1804         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1805         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1806         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1807         Likewise.
1808         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1809         Likewise.
1810         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1811         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1812         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1813         Likewise.
1814         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1815         Likewise.
1816         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1817         Likewise.
1818         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1819         Likewise.
1820         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1821         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1822         Likewise.
1823         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1824         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1825         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1826         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1827         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1828         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1829         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1830         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1831         Likewise.
1832         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1833         Likewise.
1834         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1835         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1836         Likewise.
1837         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1838         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1839         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1840         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1841         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1842         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1843         Likewise.
1844         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1845         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1846         Likewise.
1847         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1848         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1849         Likewise.
1850         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1851         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1852         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1853         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1854         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1855         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1856         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1857         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1858         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1859         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1860         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1861         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1862         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1863         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1864         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1865         Likewise.
1866         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1867         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1868         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1869         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1870         Likewise.
1871         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1872         Likewise.
1873         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1874         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1875         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1876         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1877         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1878         Likewise.
1879         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1880         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1881         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1882         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1883         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1884         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1885         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1886         Likewise.
1887         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1888         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1889         Likewise.
1890         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1891         Likewise.
1892         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1893         Likewise.
1894         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1895         Likewise.
1896         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1897         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1898         Likewise.
1899         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1900         Likewise.
1901         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1902         Likewise.
1903         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1904         Likewise.
1905         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1906         Likewise.
1907         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1908         Likewise.
1909         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1910         Likewise.
1911         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1912         Likewise.
1913         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1914         Likewise.
1915         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1916         Likewise.
1917         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1918         Likewise.
1919         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1920         Likewise.
1921         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1922         Likewise.
1923         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1924         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1925         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1926         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1927         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1928         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1929         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1930         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1931         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1932         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1933         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1934         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1935         Likewise.
1936         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1937         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1938         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1939         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1940         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1941         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1942         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1943         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1944         Likewise.
1945         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1946         Likewise.
1947         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1948         Likewise.
1949         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1950         Likewise.
1951         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1952         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1953         Likewise.
1954         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1955         Likewise.
1956         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1957         Likewise.
1958         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1959         Likewise.
1960         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1961         Likewise.
1962         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1963         Likewise.
1964         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1965         Likewise.
1966         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1967         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1968         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1969         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1970         Likewise.
1971         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1972         Likewise.
1973         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1974         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1975         Likewise.
1976         * include/ext/pb_ds/exception.hpp: Likewise.
1977         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1978         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1979         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1980         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1981         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1982         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1983         * include/ext/pod_char_traits.h: Likewise.
1984         * include/ext/pointer.h: Likewise.
1985         * include/ext/pool_allocator.h: Likewise.
1986         * include/ext/rb_tree: Likewise.
1987         * include/ext/rc_string_base.h: Likewise.
1988         * include/ext/rope: Likewise.
1989         * include/ext/ropeimpl.h: Likewise.
1990         * include/ext/slist: Likewise.
1991         * include/ext/sso_string_base.h: Likewise.
1992         * include/ext/stdio_filebuf.h: Likewise.
1993         * include/ext/stdio_sync_filebuf.h: Likewise.
1994         * include/ext/string_conversions.h: Likewise.
1995         * include/ext/throw_allocator.h: Likewise.
1996         * include/ext/type_traits.h: Likewise.
1997         * include/ext/typelist.h: Likewise.
1998         * include/ext/vstring.h: Likewise.
1999         * include/ext/vstring.tcc: Likewise.
2000         * include/ext/vstring_fwd.h: Likewise.
2001         * include/ext/vstring_util.h: Likewise.
2002         * include/parallel/algo.h: Likewise.
2003         * include/parallel/algobase.h: Likewise.
2004         * include/parallel/algorithm: Likewise.
2005         * include/parallel/algorithmfwd.h: Likewise.
2006         * include/parallel/balanced_quicksort.h: Likewise.
2007         * include/parallel/base.h: Likewise.
2008         * include/parallel/basic_iterator.h: Likewise.
2009         * include/parallel/checkers.h: Likewise.
2010         * include/parallel/compatibility.h: Likewise.
2011         * include/parallel/compiletime_settings.h: Likewise.
2012         * include/parallel/equally_split.h: Likewise.
2013         * include/parallel/features.h: Likewise.
2014         * include/parallel/find.h: Likewise.
2015         * include/parallel/find_selectors.h: Likewise.
2016         * include/parallel/for_each.h: Likewise.
2017         * include/parallel/for_each_selectors.h: Likewise.
2018         * include/parallel/iterator.h: Likewise.
2019         * include/parallel/list_partition.h: Likewise.
2020         * include/parallel/losertree.h: Likewise.
2021         * include/parallel/merge.h: Likewise.
2022         * include/parallel/multiseq_selection.h: Likewise.
2023         * include/parallel/multiway_merge.h: Likewise.
2024         * include/parallel/multiway_mergesort.h: Likewise.
2025         * include/parallel/numeric: Likewise.
2026         * include/parallel/numericfwd.h: Likewise.
2027         * include/parallel/omp_loop.h: Likewise.
2028         * include/parallel/omp_loop_static.h: Likewise.
2029         * include/parallel/par_loop.h: Likewise.
2030         * include/parallel/parallel.h: Likewise.
2031         * include/parallel/partial_sum.h: Likewise.
2032         * include/parallel/partition.h: Likewise.
2033         * include/parallel/queue.h: Likewise.
2034         * include/parallel/quicksort.h: Likewise.
2035         * include/parallel/random_number.h: Likewise.
2036         * include/parallel/random_shuffle.h: Likewise.
2037         * include/parallel/search.h: Likewise.
2038         * include/parallel/set_operations.h: Likewise.
2039         * include/parallel/settings.h: Likewise.
2040         * include/parallel/sort.h: Likewise.
2041         * include/parallel/tags.h: Likewise.
2042         * include/parallel/types.h: Likewise.
2043         * include/parallel/unique_copy.h: Likewise.
2044         * include/parallel/workstealing.h: Likewise.
2045         * include/precompiled/extc++.h: Likewise.
2046         * include/precompiled/stdc++.h: Likewise.
2047         * include/precompiled/stdtr1c++.h: Likewise.
2048         * include/std/algorithm: Likewise.
2049         * include/std/array: Likewise.
2050         * include/std/bitset: Likewise.
2051         * include/std/c++0x_warning.h: Likewise.
2052         * include/std/chrono: Likewise.
2053         * include/std/complex: Likewise.
2054         * include/std/condition_variable: Likewise.
2055         * include/std/deque: Likewise.
2056         * include/std/forward_list: Likewise.
2057         * include/std/fstream: Likewise.
2058         * include/std/functional: Likewise.
2059         * include/std/iomanip: Likewise.
2060         * include/std/ios: Likewise.
2061         * include/std/iosfwd: Likewise.
2062         * include/std/iostream: Likewise.
2063         * include/std/istream: Likewise.
2064         * include/std/iterator: Likewise.
2065         * include/std/limits: Likewise.
2066         * include/std/list: Likewise.
2067         * include/std/locale: Likewise.
2068         * include/std/map: Likewise.
2069         * include/std/memory: Likewise.
2070         * include/std/mutex: Likewise.
2071         * include/std/numeric: Likewise.
2072         * include/std/ostream: Likewise.
2073         * include/std/queue: Likewise.
2074         * include/std/random: Likewise.
2075         * include/std/ratio: Likewise.
2076         * include/std/regex: Likewise.
2077         * include/std/set: Likewise.
2078         * include/std/sstream: Likewise.
2079         * include/std/stack: Likewise.
2080         * include/std/stdexcept: Likewise.
2081         * include/std/streambuf: Likewise.
2082         * include/std/string: Likewise.
2083         * include/std/system_error: Likewise.
2084         * include/std/thread: Likewise.
2085         * include/std/tuple: Likewise.
2086         * include/std/type_traits: Likewise.
2087         * include/std/unordered_map: Likewise.
2088         * include/std/unordered_set: Likewise.
2089         * include/std/utility: Likewise.
2090         * include/std/valarray: Likewise.
2091         * include/std/vector: Likewise.
2092         * include/tr1/array: Likewise.
2093         * include/tr1/bessel_function.tcc: Likewise.
2094         * include/tr1/beta_function.tcc: Likewise.
2095         * include/tr1/ccomplex: Likewise.
2096         * include/tr1/cctype: Likewise.
2097         * include/tr1/cfenv: Likewise.
2098         * include/tr1/cfloat: Likewise.
2099         * include/tr1/cinttypes: Likewise.
2100         * include/tr1/climits: Likewise.
2101         * include/tr1/cmath: Likewise.
2102         * include/tr1/complex.h: Likewise.
2103         * include/tr1/complex: Likewise.
2104         * include/tr1/cstdarg: Likewise.
2105         * include/tr1/cstdbool: Likewise.
2106         * include/tr1/cstdint: Likewise.
2107         * include/tr1/cstdio: Likewise.
2108         * include/tr1/cstdlib: Likewise.
2109         * include/tr1/ctgmath: Likewise.
2110         * include/tr1/ctime: Likewise.
2111         * include/tr1/ctype.h: Likewise.
2112         * include/tr1/cwchar: Likewise.
2113         * include/tr1/cwctype: Likewise.
2114         * include/tr1/ell_integral.tcc: Likewise.
2115         * include/tr1/exp_integral.tcc: Likewise.
2116         * include/tr1/fenv.h: Likewise.
2117         * include/tr1/float.h: Likewise.
2118         * include/tr1/functional: Likewise.
2119         * include/tr1/functional_hash.h: Likewise.
2120         * include/tr1/gamma.tcc: Likewise.
2121         * include/tr1/hashtable.h: Likewise.
2122         * include/tr1/hypergeometric.tcc: Likewise.
2123         * include/tr1/inttypes.h: Likewise.
2124         * include/tr1/legendre_function.tcc: Likewise.
2125         * include/tr1/limits.h: Likewise.
2126         * include/tr1/math.h: Likewise.
2127         * include/tr1/memory: Likewise.
2128         * include/tr1/modified_bessel_func.tcc: Likewise.
2129         * include/tr1/poly_hermite.tcc: Likewise.
2130         * include/tr1/poly_laguerre.tcc: Likewise.
2131         * include/tr1/random: Likewise.
2132         * include/tr1/regex: Likewise.
2133         * include/tr1/riemann_zeta.tcc: Likewise.
2134         * include/tr1/shared_ptr.h: Likewise.
2135         * include/tr1/special_function_util.h: Likewise.
2136         * include/tr1/stdarg.h: Likewise.
2137         * include/tr1/stdbool.h: Likewise.
2138         * include/tr1/stdint.h: Likewise.
2139         * include/tr1/stdio.h: Likewise.
2140         * include/tr1/stdlib.h: Likewise.
2141         * include/tr1/tgmath.h: Likewise.
2142         * include/tr1/tuple: Likewise.
2143         * include/tr1/type_traits: Likewise.
2144         * include/tr1/unordered_map: Likewise.
2145         * include/tr1/unordered_set: Likewise.
2146         * include/tr1/utility: Likewise.
2147         * include/tr1/wchar.h: Likewise.
2148         * include/tr1/wctype.h: Likewise.
2149         * include/tr1_impl/array: Likewise.
2150         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
2151         * include/tr1_impl/cctype: Likewise.
2152         * include/tr1_impl/cfenv: Likewise.
2153         * include/tr1_impl/cinttypes: Likewise.
2154         * include/tr1_impl/cmath: Likewise.
2155         * include/tr1_impl/complex: Likewise.
2156         * include/tr1_impl/cstdint: Likewise.
2157         * include/tr1_impl/cstdio: Likewise.
2158         * include/tr1_impl/cstdlib: Likewise.
2159         * include/tr1_impl/cwchar: Likewise.
2160         * include/tr1_impl/cwctype: Likewise.
2161         * include/tr1_impl/functional: Likewise.
2162         * include/tr1_impl/functional_hash.h: Likewise.
2163         * include/tr1_impl/hashtable: Likewise.
2164         * include/tr1_impl/hashtable_policy.h: Likewise.
2165         * include/tr1_impl/random.tcc: Likewise.
2166         * include/tr1_impl/random: Likewise.
2167         * include/tr1_impl/regex: Likewise.
2168         * include/tr1_impl/type_traits: Likewise.
2169         * include/tr1_impl/unordered_map: Likewise.
2170         * include/tr1_impl/unordered_set: Likewise.
2171         * include/tr1_impl/utility: Likewise.
2172         * libsupc++/array_type_info.cc: Likewise.
2173         * libsupc++/atexit_arm.cc: Likewise.
2174         * libsupc++/bad_cast.cc: Likewise.
2175         * libsupc++/bad_typeid.cc: Likewise.
2176         * libsupc++/class_type_info.cc: Likewise.
2177         * libsupc++/cxxabi-forced.h: Likewise.
2178         * libsupc++/cxxabi.h: Likewise.
2179         * libsupc++/del_op.cc: Likewise.
2180         * libsupc++/del_opnt.cc: Likewise.
2181         * libsupc++/del_opv.cc: Likewise.
2182         * libsupc++/del_opvnt.cc: Likewise.
2183         * libsupc++/dyncast.cc: Likewise.
2184         * libsupc++/eh_alloc.cc: Likewise.
2185         * libsupc++/eh_arm.cc: Likewise.
2186         * libsupc++/eh_aux_runtime.cc: Likewise.
2187         * libsupc++/eh_call.cc: Likewise.
2188         * libsupc++/eh_catch.cc: Likewise.
2189         * libsupc++/eh_exception.cc: Likewise.
2190         * libsupc++/eh_globals.cc: Likewise.
2191         * libsupc++/eh_personality.cc: Likewise.
2192         * libsupc++/eh_ptr.cc: Likewise.
2193         * libsupc++/eh_term_handler.cc: Likewise.
2194         * libsupc++/eh_terminate.cc: Likewise.
2195         * libsupc++/eh_throw.cc: Likewise.
2196         * libsupc++/eh_type.cc: Likewise.
2197         * libsupc++/eh_unex_handler.cc: Likewise.
2198         * libsupc++/enum_type_info.cc: Likewise.
2199         * libsupc++/exception: Likewise.
2200         * libsupc++/exception_defines.h: Likewise.
2201         * libsupc++/exception_ptr.h: Likewise.
2202         * libsupc++/function_type_info.cc: Likewise.
2203         * libsupc++/fundamental_type_info.cc: Likewise.
2204         * libsupc++/guard.cc: Likewise.
2205         * libsupc++/initializer_list: Likewise.
2206         * libsupc++/new: Likewise.
2207         * libsupc++/new_handler.cc: Likewise.
2208         * libsupc++/new_op.cc: Likewise.
2209         * libsupc++/new_opnt.cc: Likewise.
2210         * libsupc++/new_opv.cc: Likewise.
2211         * libsupc++/new_opvnt.cc: Likewise.
2212         * libsupc++/pbase_type_info.cc: Likewise.
2213         * libsupc++/pmem_type_info.cc: Likewise.
2214         * libsupc++/pointer_type_info.cc: Likewise.
2215         * libsupc++/pure.cc: Likewise.
2216         * libsupc++/si_class_type_info.cc: Likewise.
2217         * libsupc++/tinfo.cc: Likewise.
2218         * libsupc++/tinfo.h: Likewise.
2219         * libsupc++/tinfo2.cc: Likewise.
2220         * libsupc++/typeinfo: Likewise.
2221         * libsupc++/unwind-cxx.h: Likewise.
2222         * libsupc++/vec.cc: Likewise.
2223         * libsupc++/vmi_class_type_info.cc: Likewise.
2224         * libsupc++/vterminate.cc: Likewise.
2225         * po/string_literals.cc: Likewise.
2226         * src/atomic.cc: Likewise.
2227         * src/bitmap_allocator.cc: Likewise.
2228         * src/chrono.cc: Likewise.
2229         * src/codecvt.cc: Likewise.
2230         * src/compatibility-ldbl.cc: Likewise.
2231         * src/compatibility.cc: Likewise.
2232         * src/complex_io.cc: Likewise.
2233         * src/concept-inst.cc: Likewise.
2234         * src/condition_variable.cc: Likewise.
2235         * src/ctype.cc: Likewise.
2236         * src/debug.cc: Likewise.
2237         * src/debug_list.cc: Likewise.
2238         * src/ext-inst.cc: Likewise.
2239         * src/fstream-inst.cc: Likewise.
2240         * src/functexcept.cc: Likewise.
2241         * src/globals_io.cc: Likewise.
2242         * src/hash.cc: Likewise.
2243         * src/hash_c++0x.cc: Likewise.
2244         * src/hashtable.cc: Likewise.
2245         * src/hashtable_c++0x.cc: Likewise.
2246         * src/ios-inst.cc: Likewise.
2247         * src/ios.cc: Likewise.
2248         * src/ios_failure.cc: Likewise.
2249         * src/ios_init.cc: Likewise.
2250         * src/ios_locale.cc: Likewise.
2251         * src/iostream-inst.cc: Likewise.
2252         * src/istream-inst.cc: Likewise.
2253         * src/istream.cc: Likewise.
2254         * src/limits.cc: Likewise.
2255         * src/limits_c++0x.cc: Likewise.
2256         * src/list.cc: Likewise.
2257         * src/locale-inst.cc: Likewise.
2258         * src/locale.cc: Likewise.
2259         * src/locale_facets.cc: Likewise.
2260         * src/locale_init.cc: Likewise.
2261         * src/localename.cc: Likewise.
2262         * src/math_stubs_float.cc: Likewise.
2263         * src/math_stubs_long_double.cc: Likewise.
2264         * src/misc-inst.cc: Likewise.
2265         * src/mt_allocator.cc: Likewise.
2266         * src/mutex.cc: Likewise.
2267         * src/ostream-inst.cc: Likewise.
2268         * src/parallel_list.cc: Likewise.
2269         * src/parallel_settings.cc: Likewise.
2270         * src/pool_allocator.cc: Likewise.
2271         * src/sstream-inst.cc: Likewise.
2272         * src/stdexcept.cc: Likewise.
2273         * src/streambuf-inst.cc: Likewise.
2274         * src/streambuf.cc: Likewise.
2275         * src/string-inst.cc: Likewise.
2276         * src/strstream.cc: Likewise.
2277         * src/system_error.cc: Likewise.
2278         * src/thread.cc: Likewise.
2279         * src/tree.cc: Likewise.
2280         * src/valarray-inst.cc: Likewise.
2281         * src/wlocale-inst.cc: Likewise.
2282         * src/wstring-inst.cc: Likewise.
2283         * doc/xml/manual/intro.xml: Change documentation to refer the
2284         reader to version 3 of the GNU General Public License, version
2285         3.1 of the GCC Runtime Library Exception, and to point readers
2286         at the FSF's license web page.
2287
2288 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2289
2290         * Makefile.am: Change copyright header to refer to version
2291         3 of the GNU General Public License and to point readers at the
2292         COPYING3 file and the FSF's license web page.
2293         * doc/Makefile.am: Likewise.
2294         * include/Makefile.am: Likewise.
2295         * libsupc++/Makefile.am: Likewise.
2296         * po/Makefile.am: Likewise.
2297         * po/POTFILES.in: Likewise.
2298         * src/Makefile.am: Likewise.
2299         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2300         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2301         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2302         Likewise.
2303         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2304         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2305         Likewise.
2306         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2307         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2308         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2309         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2310         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2311         * testsuite/18_support/bad_cast/what.cc: Likewise.
2312         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2313         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2314         Likewise.
2315         * testsuite/18_support/bad_exception/what.cc: Likewise.
2316         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2317         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2318         * testsuite/18_support/exception/38732.cc: Likewise.
2319         * testsuite/18_support/exception/what.cc: Likewise.
2320         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2321         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2322         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2323         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2324         * testsuite/18_support/headers/climits/values.cc: Likewise.
2325         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2326         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2327         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2328         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2329         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2330         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2331         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2332         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2333         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2334         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2335         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2336         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2337         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2338         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2339         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2340         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2341         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2342         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2343         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2344         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2345         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2346         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2347         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2348         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2349         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2350         * testsuite/18_support/new_delete_placement.cc: Likewise.
2351         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2352         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2353         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2354         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2355         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2356         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2357         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2358         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2359         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2360         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2361         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2362         Likewise.
2363         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2364         * testsuite/18_support/pthread_guard.cc: Likewise.
2365         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2366         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2367         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2368         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2369         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2370         Likewise.
2371         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2372         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2373         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2374         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2375         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2376         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2377         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2378         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2379         Likewise.
2380         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2381         Likewise.
2382         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2383         Likewise.
2384         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2385         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2386         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2387         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2388         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2389         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2390         Likewise.
2391         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2392         Likewise.
2393         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2394         Likewise.
2395         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2396         Likewise.
2397         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2398         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2399         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2400         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2401         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2402         Likewise.
2403         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2404         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2405         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2406         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2407         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2408         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2409         Likewise.
2410         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2411         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2412         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2413         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2414         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2415         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2416         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2417         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2418         * testsuite/20_util/allocator/1.cc: Likewise.
2419         * testsuite/20_util/allocator/10378.cc: Likewise.
2420         * testsuite/20_util/allocator/14176.cc: Likewise.
2421         * testsuite/20_util/allocator/33807.cc: Likewise.
2422         * testsuite/20_util/allocator/8230.cc: Likewise.
2423         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2424         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2425         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2426         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2427         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2428         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2429         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2430         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2431         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2432         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2433         Likewise.
2434         * testsuite/20_util/clocks/1.cc: Likewise.
2435         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2436         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2437         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2438         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2439         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2440         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2441         * testsuite/20_util/duration/cons/1.cc: Likewise.
2442         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2443         * testsuite/20_util/duration/cons/2.cc: Likewise.
2444         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2445         Likewise.
2446         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2447         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2448         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2449         Likewise.
2450         * testsuite/20_util/forward/1.cc: Likewise.
2451         * testsuite/20_util/forward/1_neg.cc: Likewise.
2452         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2453         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2454         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2455         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2456         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2457         Likewise.
2458         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2459         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2460         Likewise.
2461         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2462         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2463         Likewise.
2464         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2465         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2466         Likewise.
2467         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2468         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2469         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2470         Likewise.
2471         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2472         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2473         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2474         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2475         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2476         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2477         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2478         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2479         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2480         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2481         Likewise.
2482         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2483         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2484         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2485         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2486         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2487         Likewise.
2488         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2489         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2490         Likewise.
2491         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2492         * testsuite/20_util/identity/value.cc: Likewise.
2493         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2494         * testsuite/20_util/is_integral/value.cc: Likewise.
2495         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2496         Likewise.
2497         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2498         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2499         * testsuite/20_util/is_reference/value.cc: Likewise.
2500         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2501         Likewise.
2502         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2503         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2504         * testsuite/20_util/is_signed/value.cc: Likewise.
2505         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2506         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2507         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2508         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2509         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2510         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2511         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2512         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2513         Likewise.
2514         * testsuite/20_util/move/1.cc: Likewise.
2515         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2516         * testsuite/20_util/pair/1.cc: Likewise.
2517         * testsuite/20_util/pair/2.cc: Likewise.
2518         * testsuite/20_util/pair/3.cc: Likewise.
2519         * testsuite/20_util/pair/4.cc: Likewise.
2520         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2521         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2522         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2523         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2524         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2525         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2526         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2527         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2528         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2529         Likewise.
2530         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2531         Likewise.
2532         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2533         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2534         * testsuite/20_util/rel_ops.cc: Likewise.
2535         * testsuite/20_util/remove_reference/value.cc: Likewise.
2536         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2537         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2538         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2539         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2540         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2541         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2542         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2543         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2544         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2545         Likewise.
2546         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2547         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2548         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2549         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2550         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2551         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2552         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2553         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2554         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2555         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2556         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2557         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2558         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2559         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2560         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2561         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2562         Likewise.
2563         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2564         Likewise.
2565         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2566         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2567         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2568         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2569         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2570         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2571         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2572         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2573         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2574         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2575         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2576         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2577         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2578         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2579         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2580         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2581         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2582         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2583         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2584         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2585         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2586         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2587         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2588         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2589         Likewise.
2590         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2591         Likewise.
2592         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2593         Likewise.
2594         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2595         Likewise.
2596         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2597         Likewise.
2598         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2599         Likewise.
2600         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2601         Likewise.
2602         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2603         Likewise.
2604         * testsuite/20_util/temporary_buffer.cc: Likewise.
2605         * testsuite/20_util/time_point/1.cc: Likewise.
2606         * testsuite/20_util/time_point/2.cc: Likewise.
2607         * testsuite/20_util/time_point/3.cc: Likewise.
2608         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2609         Likewise.
2610         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2611         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2612         Likewise.
2613         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2614         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2615         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2616         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2617         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2618         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2619         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2620         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2621         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2622         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2623         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2624         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2625         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2626         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2627         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2628         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2629         Likewise.
2630         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2631         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2632         Likewise.
2633         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2634         Likewise.
2635         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2636         Likewise.
2637         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2638         Likewise.
2639         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2640         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2641         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2642         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2643         Likewise.
2644         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2645         Likewise.
2646         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2647         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2648         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2649         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2650         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2651         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2652         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2653         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2654         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2655         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2656         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2657         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2658         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2659         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2660         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2661         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2662         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2663         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2664         Likewise.
2665         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2666         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2667         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2668         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2669         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2670         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2671         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2672         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2673         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2674         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2675         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2676         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2677         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2678         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2679         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2680         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2681         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2682         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2683         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2684         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2685         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2686         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2687         Likewise.
2688         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2689         Likewise.
2690         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2691         Likewise.
2692         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2693         Likewise.
2694         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2695         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2696         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2697         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2698         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2699         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2700         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2701         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2702         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2703         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2704         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2705         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2706         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2707         Likewise.
2708         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2709         Likewise.
2710         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2711         Likewise.
2712         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2713         Likewise.
2714         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2715         Likewise.
2716         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2717         Likewise.
2718         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2719         Likewise.
2720         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2721         Likewise.
2722         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2723         Likewise.
2724         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2725         Likewise.
2726         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2727         Likewise.
2728         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2729         Likewise.
2730         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2731         Likewise.
2732         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2733         Likewise.
2734         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2735         Likewise.
2736         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2737         Likewise.
2738         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2739         Likewise.
2740         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2741         Likewise.
2742         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2743         Likewise.
2744         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2745         Likewise.
2746         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2747         Likewise.
2748         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2749         Likewise.
2750         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2751         Likewise.
2752         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2753         Likewise.
2754         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2755         Likewise.
2756         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2757         Likewise.
2758         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2759         Likewise.
2760         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2761         Likewise.
2762         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2763         Likewise.
2764         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2765         Likewise.
2766         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2767         Likewise.
2768         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2769         Likewise.
2770         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2771         Likewise.
2772         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2773         Likewise.
2774         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2775         Likewise.
2776         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2777         Likewise.
2778         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2779         Likewise.
2780         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2781         Likewise.
2782         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2783         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2784         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2785         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2786         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2787         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2788         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2789         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2790         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2791         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2792         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2793         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2794         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2795         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2796         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2797         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2798         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2799         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2800         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2801         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2802         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2803         Likewise.
2804         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2805         Likewise.
2806         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2807         Likewise.
2808         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2809         Likewise.
2810         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2811         Likewise.
2812         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2813         Likewise.
2814         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2815         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2816         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2817         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2818         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2819         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2820         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2821         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2822         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2823         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2824         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2825         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2826         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2827         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2828         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2829         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2830         Likewise.
2831         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2832         Likewise.
2833         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2834         Likewise.
2835         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2836         Likewise.
2837         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2838         Likewise.
2839         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2840         Likewise.
2841         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2842         Likewise.
2843         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2844         Likewise.
2845         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2846         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2847         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2848         Likewise.
2849         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2850         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2851         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2852         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2853         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2854         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2855         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2856         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2857         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2858         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2859         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2860         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2861         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2862         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2863         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2864         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2865         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2866         Likewise.
2867         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2868         Likewise.
2869         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2870         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2871         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2872         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2873         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2874         Likewise.
2875         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2876         Likewise.
2877         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2878         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2879         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2880         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2881         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2882         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2883         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2884         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2885         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2886         Likewise.
2887         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2888         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2889         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2890         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2891         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2892         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2893         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2894         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2895         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2896         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2897         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2898         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2899         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2900         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2901         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2902         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2903         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2904         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2905         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2906         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2907         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2908         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2909         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2910         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2911         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2912         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2913         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2914         Likewise.
2915         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2916         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2917         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2918         Likewise.
2919         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2920         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2921         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2922         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2923         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2924         Likewise.
2925         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2926         Likewise.
2927         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2928         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2929         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2930         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2931         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2932         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2933         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2934         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2935         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2936         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2937         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2938         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2939         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2940         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2941         Likewise.
2942         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2943         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2944         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2945         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2946         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2947         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2948         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2949         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2950         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2951         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2952         Likewise.
2953         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2954         Likewise.
2955         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2956         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2957         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2958         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2959         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2960         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2961         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2962         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2963         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2964         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2965         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2966         Likewise.
2967         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2968         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2969         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2970         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2971         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2972         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2973         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2974         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2975         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2976         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2977         Likewise.
2978         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2979         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2980         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2981         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2982         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2983         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2984         Likewise.
2985         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2986         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2987         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2988         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2989         Likewise.
2990         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2991         Likewise.
2992         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2993         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2994         Likewise.
2995         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2996         * testsuite/22_locale/ctype/2.cc: Likewise.
2997         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2998         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2999         * testsuite/22_locale/ctype/dr695.cc: Likewise.
3000         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
3001         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
3002         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
3003         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
3004         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
3005         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
3006         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
3007         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
3008         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
3009         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
3010         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
3011         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
3012         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
3013         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
3014         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
3015         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
3016         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
3017         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
3018         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
3019         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
3020         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
3021         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
3022         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
3023         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
3024         * testsuite/22_locale/facet/1.cc: Likewise.
3025         * testsuite/22_locale/facet/2.cc: Likewise.
3026         * testsuite/22_locale/facet/25421.cc: Likewise.
3027         * testsuite/22_locale/global_templates/1.cc: Likewise.
3028         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
3029         Likewise.
3030         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
3031         Likewise.
3032         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
3033         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
3034         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
3035         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
3036         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
3037         * testsuite/22_locale/locale/13630.cc: Likewise.
3038         * testsuite/22_locale/locale/cons/1.cc: Likewise.
3039         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
3040         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
3041         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
3042         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
3043         * testsuite/22_locale/locale/cons/2.cc: Likewise.
3044         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
3045         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
3046         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
3047         * testsuite/22_locale/locale/cons/4.cc: Likewise.
3048         * testsuite/22_locale/locale/cons/5.cc: Likewise.
3049         * testsuite/22_locale/locale/cons/6.cc: Likewise.
3050         * testsuite/22_locale/locale/cons/7.cc: Likewise.
3051         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
3052         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
3053         * testsuite/22_locale/locale/cons/8.cc: Likewise.
3054         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
3055         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
3056         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
3057         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
3058         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
3059         * testsuite/22_locale/locale/operations/1.cc: Likewise.
3060         * testsuite/22_locale/locale/operations/2.cc: Likewise.
3061         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
3062         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
3063         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
3064         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
3065         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
3066         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
3067         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
3068         Likewise.
3069         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
3070         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
3071         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
3072         Likewise.
3073         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
3074         Likewise.
3075         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
3076         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
3077         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
3078         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
3079         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
3080         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
3081         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
3082         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
3083         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
3084         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
3085         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
3086         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
3087         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
3088         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
3089         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
3090         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
3091         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
3092         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
3093         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
3094         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
3095         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
3096         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
3097         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
3098         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
3099         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
3100         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
3101         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
3102         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
3103         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
3104         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
3105         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
3106         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
3107         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
3108         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
3109         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
3110         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
3111         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
3112         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
3113         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
3114         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
3115         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
3116         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
3117         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
3118         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
3119         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
3120         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
3121         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
3122         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
3123         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
3124         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
3125         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
3126         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
3127         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
3128         Likewise.
3129         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
3130         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
3131         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
3132         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
3133         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
3134         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
3135         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
3136         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
3137         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
3138         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
3139         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
3140         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
3141         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
3142         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
3143         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
3144         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
3145         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
3146         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
3147         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
3148         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
3149         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
3150         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
3151         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
3152         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
3153         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
3154         Likewise.
3155         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
3156         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
3157         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
3158         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
3159         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
3160         Likewise.
3161         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
3162         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
3163         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
3164         Likewise.
3165         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
3166         Likewise.
3167         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
3168         Likewise.
3169         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
3170         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
3171         Likewise.
3172         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
3173         Likewise.
3174         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
3175         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
3176         Likewise.
3177         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
3178         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
3179         Likewise.
3180         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
3181         Likewise.
3182         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
3183         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
3184         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
3185         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
3186         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
3187         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
3188         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
3189         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
3190         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
3191         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
3192         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
3193         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
3194         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
3195         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
3196         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
3197         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
3198         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
3199         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
3200         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
3201         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
3202         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
3203         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
3204         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
3205         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
3206         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
3207         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
3208         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
3209         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
3210         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
3211         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
3212         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
3213         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
3214         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
3215         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
3216         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
3217         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
3218         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
3219         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
3220         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
3221         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
3222         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
3223         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
3224         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
3225         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
3226         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
3227         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
3228         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
3229         Likewise.
3230         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
3231         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
3232         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
3233         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
3234         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
3235         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
3236         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
3237         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
3238         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
3239         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
3240         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
3241         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
3242         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
3243         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
3244         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
3245         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
3246         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
3247         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
3248         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
3249         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
3250         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
3251         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
3252         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
3253         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
3254         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
3255         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
3256         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
3257         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
3258         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
3259         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
3260         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
3261         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
3262         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
3263         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
3264         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
3265         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
3266         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
3267         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
3268         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
3269         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
3270         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
3271         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
3272         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
3273         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
3274         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
3275         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
3276         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
3277         Likewise.
3278         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
3279         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
3280         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
3281         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
3282         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
3283         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
3284         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
3285         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
3286         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
3287         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
3288         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3289         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3290         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3291         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3292         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3293         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3294         Likewise.
3295         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3296         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3297         Likewise.
3298         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3299         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3300         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3301         Likewise.
3302         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3303         Likewise.
3304         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3305         Likewise.
3306         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3307         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3308         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3309         Likewise.
3310         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3311         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3312         Likewise.
3313         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3314         Likewise.
3315         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3316         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3317         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3318         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3319         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3320         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3321         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3322         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3323         Likewise.
3324         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3325         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3326         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3327         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3328         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3329         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3330         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3331         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3332         Likewise.
3333         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3334         Likewise.
3335         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3336         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3337         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3338         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3339         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3340         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3341         Likewise.
3342         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3343         Likewise.
3344         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3345         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3346         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3347         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3348         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3349         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3350         Likewise.
3351         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3352         Likewise.
3353         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3354         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3355         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3356         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3357         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3358         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3359         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3360         Likewise.
3361         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3362         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3363         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3364         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3365         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3366         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3367         Likewise.
3368         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3369         Likewise.
3370         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3371         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3372         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3373         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3374         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3375         Likewise.
3376         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3377         Likewise.
3378         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3379         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3380         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3381         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3382         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3383         Likewise.
3384         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3385         Likewise.
3386         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3387         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3388         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3389         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3390         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3391         Likewise.
3392         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3393         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3394         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3395         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3396         Likewise.
3397         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3398         Likewise.
3399         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3400         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3401         Likewise.
3402         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3403         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3404         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3405         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3406         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3407         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3408         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3409         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3410         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3411         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3412         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3413         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3414         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3415         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3416         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3417         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3418         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3419         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3420         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3421         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3422         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3423         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3424         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3425         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3426         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3427         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3428         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3429         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3430         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3431         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3432         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3433         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3434         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3435         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3436         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3437         Likewise.
3438         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3439         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3440         * testsuite/23_containers/bitset/18604.cc: Likewise.
3441         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3442         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3443         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3444         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3445         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3446         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3447         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3448         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3449         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3450         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3451         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3452         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3453         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3454         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3455         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3456         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3457         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3458         * testsuite/23_containers/deque/18604.cc: Likewise.
3459         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3460         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3461         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3462         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3463         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3464         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3465         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3466         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3467         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3468         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3469         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3470         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3471         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3472         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3473         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3474         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3475         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3476         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3477         Likewise.
3478         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3479         Likewise.
3480         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3481         Likewise.
3482         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3483         Likewise.
3484         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3485         Likewise.
3486         * testsuite/23_containers/deque/types/1.cc: Likewise.
3487         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3488         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3489         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3490         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3491         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3492         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3493         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3494         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3495         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3496         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3497         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3498         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3499         Likewise.
3500         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3501         Likewise.
3502         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3503         Likewise.
3504         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3505         Likewise.
3506         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3507         Likewise.
3508         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3509         Likewise.
3510         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3511         Likewise.
3512         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3513         Likewise.
3514         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3515         Likewise.
3516         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3517         Likewise.
3518         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3519         Likewise.
3520         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3521         Likewise.
3522         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3523         Likewise.
3524         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3525         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3526         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3527         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3528         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3529         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3530         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3531         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3532         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3533         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3534         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3535         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3536         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3537         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3538         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3539         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3540         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3541         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3542         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3543         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3544         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3545         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3546         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3547         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3548         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3549         Likewise.
3550         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3551         Likewise.
3552         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3553         * testsuite/23_containers/list/18604.cc: Likewise.
3554         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3555         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3556         * testsuite/23_containers/list/cons/1.cc: Likewise.
3557         * testsuite/23_containers/list/cons/2.cc: Likewise.
3558         * testsuite/23_containers/list/cons/3.cc: Likewise.
3559         * testsuite/23_containers/list/cons/4.cc: Likewise.
3560         * testsuite/23_containers/list/cons/5.cc: Likewise.
3561         * testsuite/23_containers/list/cons/6.cc: Likewise.
3562         * testsuite/23_containers/list/cons/7.cc: Likewise.
3563         * testsuite/23_containers/list/cons/8.cc: Likewise.
3564         * testsuite/23_containers/list/cons/9.cc: Likewise.
3565         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3566         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3567         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3568         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3569         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3570         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3571         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3572         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3573         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3574         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3575         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3576         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3577         * testsuite/23_containers/list/operations/1.cc: Likewise.
3578         * testsuite/23_containers/list/operations/2.cc: Likewise.
3579         * testsuite/23_containers/list/operations/3.cc: Likewise.
3580         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3581         * testsuite/23_containers/list/operations/4.cc: Likewise.
3582         * testsuite/23_containers/list/operations/5.cc: Likewise.
3583         * testsuite/23_containers/list/pthread1.cc: Likewise.
3584         * testsuite/23_containers/list/pthread5.cc: Likewise.
3585         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3586         Likewise.
3587         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3588         Likewise.
3589         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3590         Likewise.
3591         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3592         Likewise.
3593         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3594         Likewise.
3595         * testsuite/23_containers/map/18604.cc: Likewise.
3596         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3597         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3598         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3599         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3600         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3601         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3602         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3603         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3604         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3605         * testsuite/23_containers/map/operators/1.cc: Likewise.
3606         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3607         * testsuite/23_containers/map/pthread6.cc: Likewise.
3608         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3609         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3610         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3611         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3612         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3613         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3614         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3615         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3616         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3617         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3618         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3619         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3620         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3621         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3622         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3623         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3624         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3625         * testsuite/23_containers/set/18604.cc: Likewise.
3626         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3627         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3628         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3629         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3630         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3631         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3632         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3633         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3634         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3635         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3636         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3637         Likewise.
3638         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3639         Likewise.
3640         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3641         Likewise.
3642         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3643         Likewise.
3644         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3645         Likewise.
3646         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3647         Likewise.
3648         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3649         Likewise.
3650         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3651         Likewise.
3652         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3653         Likewise.
3654         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3655         Likewise.
3656         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3657         Likewise.
3658         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3659         Likewise.
3660         * testsuite/23_containers/vector/18604.cc: Likewise.
3661         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3662         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3663         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3664         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3665         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3666         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3667         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3668         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3669         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3670         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3671         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3672         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3673         Likewise.
3674         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3675         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3676         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3677         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3678         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3679         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3680         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3681         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3682         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3683         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3684         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3685         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3686         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3687         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3688         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3689         Likewise.
3690         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3691         Likewise.
3692         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3693         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3694         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3695         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3696         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3697         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3698         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3699         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3700         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3701         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3702         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3703         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3704         Likewise.
3705         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3706         Likewise.
3707         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3708         Likewise.
3709         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3710         Likewise.
3711         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3712         Likewise.
3713         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3714         Likewise.
3715         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3716         * testsuite/23_containers/vector/types/1.cc: Likewise.
3717         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3718         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3719         Likewise.
3720         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3721         Likewise.
3722         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3723         Likewise.
3724         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3725         Likewise.
3726         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3727         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3728         Likewise.
3729         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3730         Likewise.
3731         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3732         Likewise.
3733         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3734         Likewise.
3735         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3736         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3737         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3738         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3739         Likewise.
3740         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3741         Likewise.
3742         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3743         Likewise.
3744         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3745         Likewise.
3746         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3747         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3748         Likewise.
3749         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3750         Likewise.
3751         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3752         Likewise.
3753         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3754         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3755         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3756         Likewise.
3757         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3758         Likewise.
3759         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3760         Likewise.
3761         * testsuite/24_iterators/operations/next.cc: Likewise.
3762         * testsuite/24_iterators/operations/prev.cc: Likewise.
3763         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3764         Likewise.
3765         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3766         Likewise.
3767         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3768         Likewise.
3769         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3770         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3771         Likewise.
3772         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3773         Likewise.
3774         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3775         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3776         Likewise.
3777         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3778         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3779         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3780         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3781         Likewise.
3782         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3783         Likewise.
3784         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3785         Likewise.
3786         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3787         Likewise.
3788         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3789         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3790         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3791         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3792         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3793         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3794         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3795         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3796         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3797         * testsuite/25_algorithms/copy/1.cc: Likewise.
3798         * testsuite/25_algorithms/copy/2.cc: Likewise.
3799         * testsuite/25_algorithms/copy/3.cc: Likewise.
3800         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3801         * testsuite/25_algorithms/copy/4.cc: Likewise.
3802         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3803         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3804         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3805         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3806         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3807         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3808         Likewise.
3809         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3810         Likewise.
3811         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3812         Likewise.
3813         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3814         Likewise.
3815         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3816         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3817         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3818         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3819         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3820         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3821         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3822         * testsuite/25_algorithms/count/1.cc: Likewise.
3823         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3824         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3825         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3826         * testsuite/25_algorithms/equal/1.cc: Likewise.
3827         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3828         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3829         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3830         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3831         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3832         * testsuite/25_algorithms/fill/1.cc: Likewise.
3833         * testsuite/25_algorithms/fill/2.cc: Likewise.
3834         * testsuite/25_algorithms/fill/3.cc: Likewise.
3835         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3836         * testsuite/25_algorithms/fill/4.cc: Likewise.
3837         * testsuite/25_algorithms/fill/5.cc: Likewise.
3838         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3839         * testsuite/25_algorithms/find/1.cc: Likewise.
3840         * testsuite/25_algorithms/find/17441.cc: Likewise.
3841         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3842         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3843         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3844         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3845         Likewise.
3846         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3847         Likewise.
3848         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3849         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3850         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3851         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3852         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3853         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3854         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3855         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3856         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3857         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3858         Likewise.
3859         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3860         Likewise.
3861         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3862         Likewise.
3863         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3864         Likewise.
3865         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3866         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3867         * testsuite/25_algorithms/heap/1.cc: Likewise.
3868         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3869         * testsuite/25_algorithms/includes/1.cc: Likewise.
3870         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3871         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3872         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3873         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3874         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3875         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3876         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3877         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3878         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3879         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3880         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3881         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3882         Likewise.
3883         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3884         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3885         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3886         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3887         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3888         * testsuite/25_algorithms/max/1.cc: Likewise.
3889         * testsuite/25_algorithms/max/2.cc: Likewise.
3890         * testsuite/25_algorithms/max/3.cc: Likewise.
3891         * testsuite/25_algorithms/max/37547.cc: Likewise.
3892         * testsuite/25_algorithms/max/4.cc: Likewise.
3893         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3894         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3895         * testsuite/25_algorithms/merge/1.cc: Likewise.
3896         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3897         * testsuite/25_algorithms/min/1.cc: Likewise.
3898         * testsuite/25_algorithms/min/2.cc: Likewise.
3899         * testsuite/25_algorithms/min/3.cc: Likewise.
3900         * testsuite/25_algorithms/min/37547.cc: Likewise.
3901         * testsuite/25_algorithms/min/4.cc: Likewise.
3902         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3903         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3904         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3905         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3906         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3907         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3908         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3909         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3910         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3911         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3912         * testsuite/25_algorithms/move/1.cc: Likewise.
3913         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3914         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3915         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3916         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3917         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3918         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3919         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3920         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3921         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3922         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3923         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3924         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3925         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3926         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3927         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3928         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3929         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3930         * testsuite/25_algorithms/partition/1.cc: Likewise.
3931         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3932         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3933         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3934         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3935         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3936         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3937         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3938         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3939         * testsuite/25_algorithms/remove/1.cc: Likewise.
3940         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3941         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3942         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3943         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3944         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3945         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3946         * testsuite/25_algorithms/replace/1.cc: Likewise.
3947         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3948         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3949         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3950         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3951         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3952         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3953         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3954         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3955         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3956         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3957         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3958         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3959         * testsuite/25_algorithms/search/1.cc: Likewise.
3960         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3961         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3962         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3963         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3964         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3965         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3966         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3967         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3968         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3969         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3970         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3971         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3972         Likewise.
3973         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3974         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3975         * testsuite/25_algorithms/sort/1.cc: Likewise.
3976         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3977         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3978         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3979         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3980         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3981         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3982         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3983         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3984         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3985         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3986         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3987         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3988         * testsuite/25_algorithms/unique/1.cc: Likewise.
3989         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3990         * testsuite/25_algorithms/unique/2.cc: Likewise.
3991         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3992         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3993         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3994         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3995         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3996         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3997         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3998         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3999         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
4000         * testsuite/26_numerics/accumulate/1.cc: Likewise.
4001         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
4002         * testsuite/26_numerics/complex/13450.cc: Likewise.
4003         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
4004         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
4005         * testsuite/26_numerics/complex/dr387.cc: Likewise.
4006         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
4007         * testsuite/26_numerics/complex/dr781.cc: Likewise.
4008         * testsuite/26_numerics/complex/dr844.cc: Likewise.
4009         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
4010         Likewise.
4011         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
4012         Likewise.
4013         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
4014         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
4015         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
4016         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
4017         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
4018         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
4019         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
4020         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
4021         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
4022         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
4023         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
4024         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
4025         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
4026         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
4027         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
4028         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
4029         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
4030         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
4031         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
4032         Likewise.
4033         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
4034         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
4035         Likewise.
4036         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
4037         Likewise.
4038         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
4039         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
4040         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
4041         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
4042         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
4043         * testsuite/26_numerics/inner_product/1.cc: Likewise.
4044         * testsuite/26_numerics/iota/1.cc: Likewise.
4045         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
4046         * testsuite/26_numerics/slice/1.cc: Likewise.
4047         * testsuite/26_numerics/valarray/28277.cc: Likewise.
4048         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
4049         * testsuite/26_numerics/valarray/operators.cc: Likewise.
4050         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
4051         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
4052         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
4053         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
4054         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
4055         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
4056         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
4057         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
4058         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
4059         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
4060         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
4061         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
4062         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
4063         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
4064         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
4065         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
4066         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
4067         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
4068         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
4069         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
4070         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
4071         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
4072         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
4073         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
4074         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
4075         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
4076         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
4077         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
4078         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
4079         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
4080         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
4081         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
4082         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
4083         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
4084         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
4085         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
4086         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
4087         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
4088         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
4089         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
4090         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
4091         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
4092         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
4093         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
4094         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
4095         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
4096         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
4097         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
4098         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
4099         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
4100         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
4101         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
4102         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
4103         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
4104         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
4105         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
4106         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
4107         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
4108         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
4109         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
4110         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
4111         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
4112         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
4113         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
4114         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
4115         Likewise.
4116         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
4117         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
4118         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
4119         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
4120         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
4121         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
4122         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
4123         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
4124         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
4125         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
4126         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
4127         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
4128         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
4129         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
4130         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
4131         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
4132         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
4133         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
4134         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
4135         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
4136         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
4137         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
4138         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
4139         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
4140         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
4141         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
4142         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
4143         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
4144         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
4145         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
4146         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
4147         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
4148         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
4149         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
4150         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
4151         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
4152         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
4153         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
4154         Likewise.
4155         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
4156         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
4157         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
4158         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
4159         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
4160         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
4161         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
4162         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
4163         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
4164         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
4165         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
4166         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
4167         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
4168         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
4169         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
4170         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
4171         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
4172         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
4173         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
4174         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
4175         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
4176         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
4177         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
4178         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
4179         Likewise.
4180         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
4181         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
4182         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
4183         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
4184         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
4185         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
4186         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
4187         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
4188         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
4189         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
4190         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
4191         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
4192         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
4193         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
4194         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
4195         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
4196         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
4197         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
4198         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
4199         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
4200         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
4201         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
4202         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
4203         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
4204         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
4205         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
4206         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
4207         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
4208         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
4209         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
4210         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
4211         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
4212         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
4213         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
4214         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
4215         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
4216         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
4217         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
4218         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
4219         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
4220         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
4221         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
4222         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
4223         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
4224         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
4225         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
4226         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
4227         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
4228         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
4229         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
4230         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
4231         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
4232         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
4233         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
4234         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
4235         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
4236         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
4237         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
4238         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
4239         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
4240         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
4241         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
4242         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
4243         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
4244         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
4245         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
4246         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
4247         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
4248         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
4249         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
4250         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
4251         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
4252         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
4253         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
4254         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
4255         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
4256         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
4257         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
4258         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
4259         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
4260         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
4261         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
4262         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
4263         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
4264         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
4265         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
4266         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
4267         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
4268         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
4269         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
4270         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
4271         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
4272         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
4273         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
4274         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
4275         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
4276         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
4277         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
4278         Likewise.
4279         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
4280         Likewise.
4281         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
4282         Likewise.
4283         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
4284         Likewise.
4285         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
4286         Likewise.
4287         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
4288         Likewise.
4289         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
4290         Likewise.
4291         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
4292         Likewise.
4293         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
4294         Likewise.
4295         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
4296         Likewise.
4297         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
4298         Likewise.
4299         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
4300         Likewise.
4301         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
4302         Likewise.
4303         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
4304         Likewise.
4305         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
4306         Likewise.
4307         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
4308         Likewise.
4309         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
4310         Likewise.
4311         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
4312         Likewise.
4313         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
4314         Likewise.
4315         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
4316         Likewise.
4317         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
4318         Likewise.
4319         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
4320         Likewise.
4321         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
4322         Likewise.
4323         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4324         Likewise.
4325         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4326         Likewise.
4327         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4328         Likewise.
4329         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4330         Likewise.
4331         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4332         Likewise.
4333         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4334         Likewise.
4335         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4336         Likewise.
4337         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4338         Likewise.
4339         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4340         Likewise.
4341         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4342         Likewise.
4343         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4344         Likewise.
4345         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4346         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4347         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4348         Likewise.
4349         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4350         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4351         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4352         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4353         Likewise.
4354         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4355         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4356         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4357         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4358         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4359         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4360         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4361         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4362         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4363         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4364         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4365         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4366         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4367         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4368         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4369         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4370         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4371         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4372         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4373         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4374         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4375         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4376         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4377         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4378         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4379         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4380         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4381         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4382         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4383         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4384         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4385         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4386         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4387         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4388         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4389         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4390         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4391         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4392         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4393         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4394         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4395         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4396         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4397         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4398         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4399         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4400         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4401         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4402         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4403         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4404         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4405         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4406         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4407         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4408         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4409         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4410         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4411         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4412         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4413         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4414         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4415         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4416         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4417         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4418         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4419         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4420         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4421         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4422         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4423         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4424         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4425         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4426         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4427         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4428         Likewise.
4429         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4430         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4431         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4432         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4433         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4434         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4435         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4436         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4437         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4438         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4439         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4440         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4441         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4442         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4443         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4444         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4445         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4446         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4447         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4448         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4449         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4450         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4451         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4452         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4453         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4454         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4455         Likewise.
4456         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4457         Likewise.
4458         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4459         Likewise.
4460         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4461         Likewise.
4462         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4463         Likewise.
4464         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4465         Likewise.
4466         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4467         Likewise.
4468         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4469         Likewise.
4470         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4471         Likewise.
4472         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4473         Likewise.
4474         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4475         Likewise.
4476         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4477         Likewise.
4478         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4479         Likewise.
4480         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4481         Likewise.
4482         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4483         Likewise.
4484         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4485         Likewise.
4486         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4487         Likewise.
4488         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4489         Likewise.
4490         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4491         Likewise.
4492         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4493         Likewise.
4494         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4495         Likewise.
4496         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4497         Likewise.
4498         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4499         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4500         Likewise.
4501         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4502         Likewise.
4503         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4504         Likewise.
4505         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4506         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4507         Likewise.
4508         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4509         Likewise.
4510         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4511         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4512         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4513         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4514         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4515         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4516         Likewise.
4517         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4518         Likewise.
4519         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4520         Likewise.
4521         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4522         Likewise.
4523         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4524         Likewise.
4525         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4526         Likewise.
4527         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4528         Likewise.
4529         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4530         Likewise.
4531         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4532         Likewise.
4533         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4534         Likewise.
4535         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4536         Likewise.
4537         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4538         Likewise.
4539         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4540         Likewise.
4541         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4542         Likewise.
4543         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4544         Likewise.
4545         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4546         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4547         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4548         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4549         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4550         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4551         Likewise.
4552         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4553         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4554         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4555         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4556         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4557         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4558         Likewise.
4559         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4560         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4561         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4562         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4563         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4564         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4565         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4566         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4567         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4568         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4569         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4570         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4571         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4572         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4573         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4574         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4575         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4576         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4577         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4578         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4579         Likewise.
4580         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4581         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4582         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4583         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4584         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4585         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4586         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4587         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4588         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4589         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4590         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4591         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4592         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4593         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4594         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4595         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4596         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4597         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4598         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4599         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4600         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4601         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4602         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4603         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4604         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4605         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4606         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4607         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4608         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4609         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4610         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4611         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4612         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4613         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4614         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4615         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4616         Likewise.
4617         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4618         Likewise.
4619         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4620         Likewise.
4621         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4622         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4623         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4624         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4625         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4626         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4627         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4628         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4629         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4630         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4631         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4632         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4633         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4634         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4635         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4636         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4637         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4638         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4639         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4640         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4641         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4642         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4643         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4644         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4645         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4646         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4647         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4648         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4649         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4650         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4651         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4652         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4653         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4654         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4655         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4656         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4657         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4658         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4659         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4660         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4661         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4662         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4663         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4664         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4665         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4666         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4667         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4668         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4669         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4670         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4671         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4672         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4673         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4674         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4675         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4676         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4677         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4678         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4679         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4680         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4681         Likewise.
4682         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4683         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4684         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4685         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4686         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4687         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4688         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4689         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4690         * testsuite/27_io/fpos/11450.cc: Likewise.
4691         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4692         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4693         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4694         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4695         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4696         * testsuite/27_io/fpos/14775.cc: Likewise.
4697         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4698         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4699         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4700         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4701         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4702         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4703         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4704         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4705         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4706         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4707         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4708         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4709         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4710         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4711         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4712         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4713         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4714         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4715         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4716         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4717         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4718         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4719         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4720         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4721         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4722         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4723         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4724         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4725         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4726         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4727         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4728         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4729         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4730         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4731         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4732         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4733         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4734         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4735         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4736         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4737         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4738         * testsuite/27_io/objects/char/1.cc: Likewise.
4739         * testsuite/27_io/objects/char/10.cc: Likewise.
4740         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4741         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4742         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4743         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4744         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4745         * testsuite/27_io/objects/char/2.cc: Likewise.
4746         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4747         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4748         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4749         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4750         * testsuite/27_io/objects/char/5.cc: Likewise.
4751         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4752         * testsuite/27_io/objects/char/6.cc: Likewise.
4753         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4754         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4755         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4756         * testsuite/27_io/objects/char/7.cc: Likewise.
4757         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4758         * testsuite/27_io/objects/char/8.cc: Likewise.
4759         * testsuite/27_io/objects/char/9.cc: Likewise.
4760         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4761         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4762         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4763         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4764         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4765         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4766         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4767         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4768         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4769         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4770         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4771         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4772         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4773         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4774         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4775         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4776         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4777         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4778         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4779         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4780         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4781         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4782         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4783         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4784         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4785         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4786         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4787         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4788         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4789         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4790         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4791         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4792         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4793         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4794         * testsuite/27_io/types/1.cc: Likewise.
4795         * testsuite/27_io/types/2.cc: Likewise.
4796         * testsuite/27_io/types/3.cc: Likewise.
4797         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4798         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4799         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4800         Likewise.
4801         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4802         Likewise.
4803         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4804         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4805         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4806         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4807         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4808         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4809         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4810         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4811         Likewise.
4812         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4813         Likewise.
4814         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4815         Likewise.
4816         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4817         Likewise.
4818         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4819         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4820         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4821         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4822         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4823         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4824         Likewise.
4825         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4826         Likewise.
4827         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4828         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4829         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4830         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4831         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4832         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4833         * testsuite/Makefile.am: Likewise.
4834         * testsuite/abi/30586.cc: Likewise.
4835         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4836         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4837         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4838         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4839         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4840         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4841         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4842         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4843         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4844         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4845         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4846         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4847         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4848         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4849         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4850         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4851         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4852         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4853         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4854         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4855         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4856         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4857         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4858         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4859         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4860         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4861         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4862         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4863         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4864         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4865         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4866         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4867         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4868         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4869         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4870         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4871         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4872         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4873         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4874         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4875         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4876         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4877         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4878         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4879         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4880         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4881         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4882         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4883         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4884         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4885         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4886         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4887         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4888         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4889         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4890         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4891         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4892         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4893         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4894         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4895         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4896         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4897         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4898         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4899         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4900         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4901         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4902         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4903         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4904         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4905         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4906         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4907         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4908         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4909         * testsuite/abi/demangle/regression/old.cc: Likewise.
4910         * testsuite/abi/header_cxxabi.c: Likewise.
4911         * testsuite/backward/11460.cc: Likewise.
4912         * testsuite/backward/hash_map/1.cc: Likewise.
4913         * testsuite/backward/hash_map/14648.cc: Likewise.
4914         * testsuite/backward/hash_map/23528.cc: Likewise.
4915         * testsuite/backward/hash_set/1.cc: Likewise.
4916         * testsuite/backward/strstream_members.cc: Likewise.
4917         * testsuite/config/default.exp: Likewise.
4918         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4919         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4920         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4921         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4922         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4923         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4924         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4925         * testsuite/data/sgetn.txt: Likewise.
4926         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4927         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4928         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4929         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4930         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4931         * testsuite/ext/array_allocator/26875.cc: Likewise.
4932         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4933         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4934         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4935         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4936         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4937         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4938         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4939         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4940         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4941         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4942         * testsuite/ext/codecvt/1.cc: Likewise.
4943         * testsuite/ext/codecvt/char-1.cc: Likewise.
4944         * testsuite/ext/codecvt/char-2.cc: Likewise.
4945         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4946         * testsuite/ext/concept_checks.cc: Likewise.
4947         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4948         Likewise.
4949         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4950         Likewise.
4951         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4952         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4953         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4954         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4955         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4956         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4957         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4958         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4959         Likewise.
4960         * testsuite/ext/headers.cc: Likewise.
4961         * testsuite/ext/is_heap/1.cc: Likewise.
4962         * testsuite/ext/is_heap/check_type.cc: Likewise.
4963         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4964         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4965         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4966         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4967         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4968         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4969         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4970         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4971         * testsuite/ext/median.cc: Likewise.
4972         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4973         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4974         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4975         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4976         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4977         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4978         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4979         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4980         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4981         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4982         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4983         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4984         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4985         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4986         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4987         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4988         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4989         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4990         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4991         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4992         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4993         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4994         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4995         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4996         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4997         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4998         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4999         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
5000         * testsuite/ext/new_allocator/check_new.cc: Likewise.
5001         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
5002         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
5003         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
5004         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
5005         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
5006         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
5007         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
5008         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
5009         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
5010         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
5011         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
5012         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
5013         * testsuite/ext/rope/1.cc: Likewise.
5014         * testsuite/ext/rope/2.cc: Likewise.
5015         * testsuite/ext/rope/3.cc: Likewise.
5016         * testsuite/ext/rope/36832.cc: Likewise.
5017         * testsuite/ext/rope/4.cc: Likewise.
5018         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
5019         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
5020         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
5021         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
5022         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
5023         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
5024         Likewise.
5025         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
5026         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
5027         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
5028         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
5029         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
5030         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
5031         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
5032         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
5033         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
5034         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
5035         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
5036         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
5037         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
5038         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
5039         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
5040         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
5041         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
5042         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
5043         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
5044         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
5045         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
5046         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
5047         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
5048         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
5049         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
5050         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
5051         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
5052         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
5053         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
5054         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
5055         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
5056         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
5057         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
5058         * testsuite/lib/dg-options.exp: Likewise.
5059         * testsuite/lib/libstdc++.exp: Likewise.
5060         * testsuite/lib/prune.exp: Likewise.
5061         * testsuite/libstdc++-abi/abi.exp: Likewise.
5062         * testsuite/libstdc++-dg/conformance.exp: Likewise.
5063         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
5064         Likewise.
5065         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
5066         Likewise.
5067         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
5068         Likewise.
5069         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
5070         Likewise.
5071         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
5072         Likewise.
5073         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
5074         Likewise.
5075         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
5076         Likewise.
5077         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
5078         Likewise.
5079         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
5080         Likewise.
5081         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
5082         Likewise.
5083         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
5084         Likewise.
5085         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
5086         Likewise.
5087         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
5088         Likewise.
5089         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
5090         Likewise.
5091         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
5092         Likewise.
5093         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
5094         Likewise.
5095         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
5096         Likewise.
5097         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
5098         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
5099         Likewise.
5100         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
5101         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
5102         Likewise.
5103         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
5104         Likewise.
5105         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
5106         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
5107         Likewise.
5108         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
5109         Likewise.
5110         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
5111         Likewise.
5112         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
5113         Likewise.
5114         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
5115         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
5116         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
5117         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
5118         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
5119         Likewise.
5120         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
5121         Likewise.
5122         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
5123         Likewise.
5124         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
5125         Likewise.
5126         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
5127         Likewise.
5128         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
5129         Likewise.
5130         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
5131         Likewise.
5132         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
5133         Likewise.
5134         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
5135         Likewise.
5136         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
5137         Likewise.
5138         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
5139         Likewise.
5140         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
5141         Likewise.
5142         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
5143         Likewise.
5144         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
5145         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
5146         Likewise.
5147         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
5148         Likewise.
5149         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
5150         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
5151         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
5152         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
5153         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
5154         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
5155         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
5156         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
5157         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
5158         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
5159         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
5160         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
5161         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
5162         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
5163         Likewise.
5164         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
5165         Likewise.
5166         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
5167         Likewise.
5168         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
5169         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
5170         Likewise.
5171         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
5172         Likewise.
5173         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
5174         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
5175         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
5176         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
5177         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
5178         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
5179         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
5180         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
5181         Likewise.
5182         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
5183         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
5184         Likewise.
5185         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
5186         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
5187         Likewise.
5188         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
5189         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
5190         Likewise.
5191         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
5192         Likewise.
5193         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
5194         Likewise.
5195         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
5196         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
5197         Likewise.
5198         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
5199         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
5200         Likewise.
5201         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
5202         Likewise.
5203         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
5204         Likewise.
5205         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
5206         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
5207         Likewise.
5208         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
5209         Likewise.
5210         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
5211         Likewise.
5212         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
5213         Likewise.
5214         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
5215         Likewise.
5216         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
5217         Likewise.
5218         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
5219         Likewise.
5220         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
5221         Likewise.
5222         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
5223         Likewise.
5224         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
5225         Likewise.
5226         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
5227         Likewise.
5228         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
5229         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
5230         Likewise.
5231         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
5232         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
5233         Likewise.
5234         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
5235         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
5236         Likewise.
5237         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
5238         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
5239         Likewise.
5240         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
5241         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
5242         Likewise.
5243         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
5244         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
5245         Likewise.
5246         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
5247         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
5248         Likewise.
5249         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
5250         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
5251         Likewise.
5252         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
5253         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
5254         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
5255         Likewise.
5256         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
5257         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
5258         Likewise.
5259         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
5260         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
5261         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
5262         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
5263         Likewise.
5264         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
5265         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
5266         Likewise.
5267         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
5268         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
5269         Likewise.
5270         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
5271         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
5272         Likewise.
5273         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
5274         Likewise.
5275         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
5276         Likewise.
5277         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
5278         Likewise.
5279         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
5280         Likewise.
5281         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
5282         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
5283         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
5284         Likewise.
5285         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
5286         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
5287         Likewise.
5288         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
5289         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
5290         Likewise.
5291         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
5292         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
5293         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
5294         Likewise.
5295         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
5296         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
5297         Likewise.
5298         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
5299         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
5300         Likewise.
5301         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
5302         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
5303         Likewise.
5304         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
5305         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
5306         Likewise.
5307         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
5308         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
5309         Likewise.
5310         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
5311         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
5312         Likewise.
5313         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
5314         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
5315         Likewise.
5316         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
5317         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
5318         Likewise.
5319         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
5320         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
5321         Likewise.
5322         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5323         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5324         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5325         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5326         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5327         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5328         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5329         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5330         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5331         Likewise.
5332         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5333         Likewise.
5334         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5335         Likewise.
5336         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5337         Likewise.
5338         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5339         Likewise.
5340         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5341         Likewise.
5342         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5343         Likewise.
5344         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5345         Likewise.
5346         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5347         Likewise.
5348         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5349         Likewise.
5350         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5351         Likewise.
5352         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5353         Likewise.
5354         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5355         Likewise.
5356         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5357         Likewise.
5358         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5359         Likewise.
5360         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5361         Likewise.
5362         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5363         Likewise.
5364         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5365         Likewise.
5366         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5367         Likewise.
5368         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5369         Likewise.
5370         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5371         Likewise.
5372         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5373         Likewise.
5374         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5375         Likewise.
5376         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5377         Likewise.
5378         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5379         Likewise.
5380         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5381         Likewise.
5382         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5383         Likewise.
5384         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5385         Likewise.
5386         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5387         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5388         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5389         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5390         Likewise.
5391         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5392         Likewise.
5393         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5394         Likewise.
5395         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5396         Likewise.
5397         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5398         Likewise.
5399         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5400         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5401         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5402         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5403         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5404         Likewise.
5405         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5406         Likewise.
5407         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5408         Likewise.
5409         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5410         Likewise.
5411         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5412         Likewise.
5413         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5414         Likewise.
5415         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5416         Likewise.
5417         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5418         Likewise.
5419         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5420         Likewise.
5421         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5422         Likewise.
5423         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5424         Likewise.
5425         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5426         Likewise.
5427         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5428         Likewise.
5429         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5430         Likewise.
5431         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5432         Likewise.
5433         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5434         Likewise.
5435         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5436         Likewise.
5437         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5438         Likewise.
5439         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5440         Likewise.
5441         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5442         Likewise.
5443         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5444         Likewise.
5445         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5446         Likewise.
5447         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5448         Likewise.
5449         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5450         Likewise.
5451         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5452         Likewise.
5453         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5454         Likewise.
5455         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5456         Likewise.
5457         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5458         Likewise.
5459         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5460         Likewise.
5461         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5462         Likewise.
5463         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5464         Likewise.
5465         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5466         Likewise.
5467         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5468         Likewise.
5469         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5470         Likewise.
5471         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5472         Likewise.
5473         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5474         Likewise.
5475         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5476         Likewise.
5477         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5478         Likewise.
5479         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5480         Likewise.
5481         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5482         Likewise.
5483         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5484         Likewise.
5485         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5486         Likewise.
5487         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5488         Likewise.
5489         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5490         Likewise.
5491         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5492         Likewise.
5493         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5494         Likewise.
5495         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5496         Likewise.
5497         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5498         Likewise.
5499         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5500         Likewise.
5501         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5502         Likewise.
5503         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5504         Likewise.
5505         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5506         Likewise.
5507         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5508         Likewise.
5509         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5510         Likewise.
5511         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5512         Likewise.
5513         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5514         Likewise.
5515         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5516         Likewise.
5517         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5518         Likewise.
5519         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5520         Likewise.
5521         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5522         Likewise.
5523         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5524         Likewise.
5525         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5526         Likewise.
5527         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5528         Likewise.
5529         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5530         Likewise.
5531         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5532         Likewise.
5533         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5534         Likewise.
5535         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5536         Likewise.
5537         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5538         Likewise.
5539         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5540         Likewise.
5541         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5542         Likewise.
5543         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5544         Likewise.
5545         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5546         Likewise.
5547         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5548         Likewise.
5549         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5550         Likewise.
5551         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5552         Likewise.
5553         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5554         Likewise.
5555         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5556         Likewise.
5557         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5558         Likewise.
5559         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5560         Likewise.
5561         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5562         Likewise.
5563         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5564         Likewise.
5565         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5566         Likewise.
5567         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5568         Likewise.
5569         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5570         Likewise.
5571         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5572         Likewise.
5573         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5574         Likewise.
5575         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5576         Likewise.
5577         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5578         Likewise.
5579         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5580         Likewise.
5581         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5582         Likewise.
5583         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5584         Likewise.
5585         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5586         Likewise.
5587         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5588         Likewise.
5589         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5590         Likewise.
5591         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5592         Likewise.
5593         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5594         Likewise.
5595         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5596         Likewise.
5597         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5598         Likewise.
5599         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5600         Likewise.
5601         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5602         Likewise.
5603         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5604         Likewise.
5605         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5606         Likewise.
5607         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5608         Likewise.
5609         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5610         Likewise.
5611         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5612         Likewise.
5613         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5614         Likewise.
5615         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5616         Likewise.
5617         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5618         Likewise.
5619         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5620         Likewise.
5621         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5622         Likewise.
5623         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5624         Likewise.
5625         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5626         Likewise.
5627         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5628         Likewise.
5629         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5630         Likewise.
5631         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5632         Likewise.
5633         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5634         Likewise.
5635         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5636         Likewise.
5637         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5638         Likewise.
5639         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5640         Likewise.
5641         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5642         Likewise.
5643         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5644         Likewise.
5645         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5646         Likewise.
5647         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5648         Likewise.
5649         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5650         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5651         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5652         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5653         Likewise.
5654         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5655         Likewise.
5656         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5657         Likewise.
5658         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5659         Likewise.
5660         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5661         Likewise.
5662         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5663         Likewise.
5664         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5665         Likewise.
5666         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5667         Likewise.
5668         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5669         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5670         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5671         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5672         Likewise.
5673         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5674         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5675         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5676         Likewise.
5677         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5678         Likewise.
5679         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5680         Likewise.
5681         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5682         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5683         Likewise.
5684         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5685         Likewise.
5686         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5687         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5688         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5689         Likewise.
5690         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5691         Likewise.
5692         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5693         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5694         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5695         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5696         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5697         Likewise.
5698         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5699         Likewise.
5700         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5701         Likewise.
5702         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5703         Likewise.
5704         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5705         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5706         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5707         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5708         Likewise.
5709         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5710         Likewise.
5711         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5712         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5713         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5714         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5715         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5716         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5717         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5718         Likewise.
5719         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5720         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5721         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5722         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5723         Likewise.
5724         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5725         Likewise.
5726         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5727         Likewise.
5728         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5729         Likewise.
5730         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5731         Likewise.
5732         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5733         Likewise.
5734         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5735         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5736         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5737         Likewise.
5738         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5739         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5740         Likewise.
5741         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5742         Likewise.
5743         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5744         Likewise.
5745         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5746         Likewise.
5747         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5748         Likewise.
5749         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5750         Likewise.
5751         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5752         Likewise.
5753         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5754         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5755         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5756         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5757         Likewise.
5758         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5759         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5760         Likewise.
5761         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5762         Likewise.
5763         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5764         Likewise.
5765         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5766         Likewise.
5767         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5768         Likewise.
5769         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5770         Likewise.
5771         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5772         Likewise.
5773         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5774         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5775         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5776         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5777         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5778         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5779         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5780         Likewise.
5781         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5782         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5783         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5784         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5785         Likewise.
5786         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5787         Likewise.
5788         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5789         Likewise.
5790         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5791         Likewise.
5792         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5793         Likewise.
5794         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5795         Likewise.
5796         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5797         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5798         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5799         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5800         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5801         Likewise.
5802         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5803         Likewise.
5804         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5805         Likewise.
5806         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5807         Likewise.
5808         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5809         Likewise.
5810         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5811         Likewise.
5812         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5813         Likewise.
5814         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5815         Likewise.
5816         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5817         Likewise.
5818         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5819         Likewise.
5820         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5821         Likewise.
5822         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5823         Likewise.
5824         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5825         Likewise.
5826         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5827         Likewise.
5828         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5829         Likewise.
5830         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5831         Likewise.
5832         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5833         Likewise.
5834         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5835         Likewise.
5836         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5837         Likewise.
5838         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5839         Likewise.
5840         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5841         Likewise.
5842         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5843         Likewise.
5844         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5845         Likewise.
5846         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5847         Likewise.
5848         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5849         Likewise.
5850         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5851         Likewise.
5852         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5853         Likewise.
5854         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5855         Likewise.
5856         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5857         Likewise.
5858         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5859         Likewise.
5860         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5861         Likewise.
5862         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5863         Likewise.
5864         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5865         Likewise.
5866         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5867         Likewise.
5868         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5869         Likewise.
5870         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5871         Likewise.
5872         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5873         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5874         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5875         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5876         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5877         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5878         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5879         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5880         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5881         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5882         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5883         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5884         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5885         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5886         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5887         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5888         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5889         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5890         * testsuite/tr1/headers/all.cc: Likewise.
5891         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5892         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5893         * testsuite/util/testsuite_shared.cc: Likewise.
5894         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5895         * testsuite/17_intro/headers/all.cc: Likewise.
5896         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5897         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5898         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5899         Likewise.
5900         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5901         Likewise.
5902         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5903         Likewise.
5904         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5905         Likewise.
5906         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5907         Likewise.
5908         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5909         Likewise.
5910         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5911         Likewise.
5912         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5913         Likewise.
5914         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5915         Likewise.
5916         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5917         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5918         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5919         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5920         Likewise.
5921         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5922         Likewise.
5923         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5924         Likewise.
5925         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5926         Likewise.
5927         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5928         Likewise.
5929         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5930         Likewise.
5931         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5932         Likewise.
5933         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5934         Likewise.
5935         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5936         Likewise.
5937         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5938         Likewise.
5939         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5940         Likewise.
5941         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5942         Likewise.
5943         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5944         Likewise.
5945         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5946         Likewise.
5947         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5948         Likewise.
5949         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5950         Likewise.
5951         * testsuite/20_util/pair/moveable.cc: Likewise.
5952         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5953         Likewise.
5954         * testsuite/20_util/pair/swap.cc: Likewise.
5955         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5956         Likewise.
5957         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5958         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5959         Likewise.
5960         * testsuite/20_util/tuple/moveable.cc: Likewise.
5961         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5962         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5963         Likewise.
5964         * testsuite/20_util/tuple/swap.cc: Likewise.
5965         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5966         Likewise.
5967         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5968         Likewise.
5969         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5970         Likewise.
5971         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5972         Likewise.
5973         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5974         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5975         Likewise.
5976         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5977         Likewise.
5978         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5979         Likewise.
5980         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5981         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5982         Likewise.
5983         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5984         Likewise.
5985         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5986         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5987         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5988         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5989         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5990         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5991         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5992         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5993         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5994         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5995         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5996         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5997         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5998         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5999         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
6000         Likewise.
6001         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
6002         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
6003         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
6004         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
6005         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
6006         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
6007         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
6008         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
6009         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
6010         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
6011         Likewise.
6012         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
6013         Likewise.
6014         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
6015         Likewise.
6016         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
6017         Likewise.
6018         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
6019         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
6020         Likewise.
6021         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
6022         Likewise.
6023         * testsuite/23_containers/deque/14340.cc: Likewise.
6024         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
6025         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
6026         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
6027         * testsuite/23_containers/deque/init-list.cc: Likewise.
6028         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
6029         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
6030         * testsuite/23_containers/deque/moveable.cc: Likewise.
6031         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
6032         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
6033         Likewise.
6034         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
6035         Likewise.
6036         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
6037         Likewise.
6038         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
6039         Likewise.
6040         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
6041         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
6042         Likewise.
6043         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
6044         Likewise.
6045         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
6046         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
6047         Likewise.
6048         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
6049         Likewise.
6050         * testsuite/23_containers/list/14340.cc: Likewise.
6051         * testsuite/23_containers/list/23781.cc: Likewise.
6052         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
6053         * testsuite/23_containers/list/init-list.cc: Likewise.
6054         * testsuite/23_containers/list/moveable.cc: Likewise.
6055         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
6056         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
6057         Likewise.
6058         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
6059         Likewise.
6060         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
6061         Likewise.
6062         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
6063         Likewise.
6064         * testsuite/23_containers/map/14340.cc: Likewise.
6065         * testsuite/23_containers/map/23781.cc: Likewise.
6066         * testsuite/23_containers/map/init-list.cc: Likewise.
6067         * testsuite/23_containers/map/moveable.cc: Likewise.
6068         * testsuite/23_containers/map/operations/1.cc: Likewise.
6069         * testsuite/23_containers/map/operations/31440.cc: Likewise.
6070         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
6071         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
6072         Likewise.
6073         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
6074         Likewise.
6075         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
6076         Likewise.
6077         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
6078         Likewise.
6079         * testsuite/23_containers/multimap/14340.cc: Likewise.
6080         * testsuite/23_containers/multimap/23781.cc: Likewise.
6081         * testsuite/23_containers/multimap/init-list.cc: Likewise.
6082         * testsuite/23_containers/multimap/moveable.cc: Likewise.
6083         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
6084         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
6085         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
6086         Likewise.
6087         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
6088         Likewise.
6089         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
6090         Likewise.
6091         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
6092         Likewise.
6093         * testsuite/23_containers/multiset/14340.cc: Likewise.
6094         * testsuite/23_containers/multiset/23781.cc: Likewise.
6095         * testsuite/23_containers/multiset/init-list.cc: Likewise.
6096         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
6097         * testsuite/23_containers/multiset/moveable.cc: Likewise.
6098         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
6099         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
6100         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
6101         Likewise.
6102         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
6103         Likewise.
6104         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
6105         Likewise.
6106         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
6107         Likewise.
6108         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
6109         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
6110         Likewise.
6111         * testsuite/23_containers/queue/moveable.cc: Likewise.
6112         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
6113         Likewise.
6114         * testsuite/23_containers/set/14340.cc: Likewise.
6115         * testsuite/23_containers/set/23781.cc: Likewise.
6116         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
6117         * testsuite/23_containers/set/init-list.cc: Likewise.
6118         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
6119         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
6120         * testsuite/23_containers/set/moveable.cc: Likewise.
6121         * testsuite/23_containers/set/operations/1.cc: Likewise.
6122         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
6123         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
6124         Likewise.
6125         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
6126         Likewise.
6127         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
6128         Likewise.
6129         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
6130         Likewise.
6131         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
6132         Likewise.
6133         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
6134         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
6135         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
6136         Likewise.
6137         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
6138         Likewise.
6139         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
6140         Likewise.
6141         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
6142         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
6143         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
6144         Likewise.
6145         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
6146         Likewise.
6147         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
6148         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
6149         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
6150         Likewise.
6151         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
6152         Likewise.
6153         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
6154         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
6155         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
6156         Likewise.
6157         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
6158         Likewise.
6159         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
6160         Likewise.
6161         * testsuite/23_containers/vector/14340.cc: Likewise.
6162         * testsuite/23_containers/vector/26412-1.cc: Likewise.
6163         * testsuite/23_containers/vector/26412-2.cc: Likewise.
6164         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
6165         Likewise.
6166         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
6167         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
6168         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
6169         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
6170         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
6171         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
6172         Likewise.
6173         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
6174         Likewise.
6175         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
6176         Likewise.
6177         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
6178         Likewise.
6179         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
6180         Likewise.
6181         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
6182         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
6183         * testsuite/23_containers/vector/init-list.cc: Likewise.
6184         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
6185         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
6186         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
6187         * testsuite/23_containers/vector/moveable.cc: Likewise.
6188         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
6189         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
6190         Likewise.
6191         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
6192         Likewise.
6193         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
6194         Likewise.
6195         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
6196         Likewise.
6197         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
6198         * testsuite/23_containers/vector/types/23767.cc: Likewise.
6199         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
6200         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
6201         Likewise.
6202         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
6203         Likewise.
6204         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
6205         Likewise.
6206         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
6207         Likewise.
6208         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
6209         Likewise.
6210         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
6211         Likewise.
6212         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
6213         Likewise.
6214         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
6215         Likewise.
6216         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
6217         Likewise.
6218         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
6219         Likewise.
6220         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
6221         Likewise.
6222         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
6223         Likewise.
6224         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
6225         Likewise.
6226         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
6227         Likewise.
6228         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
6229         Likewise.
6230         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
6231         Likewise.
6232         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
6233         Likewise.
6234         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
6235         Likewise.
6236         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
6237         Likewise.
6238         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
6239         Likewise.
6240         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
6241         Likewise.
6242         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
6243         Likewise.
6244         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
6245         Likewise.
6246         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
6247         Likewise.
6248         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
6249         Likewise.
6250         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
6251         Likewise.
6252         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
6253         Likewise.
6254         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
6255         Likewise.
6256         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
6257         Likewise.
6258         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
6259         Likewise.
6260         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
6261         Likewise.
6262         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
6263         Likewise.
6264         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
6265         Likewise.
6266         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
6267         Likewise.
6268         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
6269         Likewise.
6270         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
6271         Likewise.
6272         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
6273         Likewise.
6274         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
6275         Likewise.
6276         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
6277         Likewise.
6278         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
6279         Likewise.
6280         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
6281         Likewise.
6282         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
6283         Likewise.
6284         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
6285         Likewise.
6286         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
6287         Likewise.
6288         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
6289         Likewise.
6290         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
6291         Likewise.
6292         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
6293         Likewise.
6294         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
6295         Likewise.
6296         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
6297         Likewise.
6298         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
6299         Likewise.
6300         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
6301         Likewise.
6302         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
6303         Likewise.
6304         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
6305         Likewise.
6306         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
6307         Likewise.
6308         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
6309         Likewise.
6310         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
6311         Likewise.
6312         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
6313         Likewise.
6314         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
6315         Likewise.
6316         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
6317         Likewise.
6318         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
6319         Likewise.
6320         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
6321         Likewise.
6322         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6323         Likewise.
6324         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6325         Likewise.
6326         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6327         Likewise.
6328         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6329         Likewise.
6330         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6331         Likewise.
6332         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6333         Likewise.
6334         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6335         Likewise.
6336         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6337         Likewise.
6338         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6339         Likewise.
6340         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6341         Likewise.
6342         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6343         Likewise.
6344         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6345         Likewise.
6346         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6347         Likewise.
6348         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6349         Likewise.
6350         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6351         Likewise.
6352         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6353         Likewise.
6354         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6355         Likewise.
6356         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6357         Likewise.
6358         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6359         Likewise.
6360         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6361         Likewise.
6362         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6363         Likewise.
6364         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6365         Likewise.
6366         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6367         Likewise.
6368         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6369         Likewise.
6370         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6371         Likewise.
6372         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6373         Likewise.
6374         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6375         Likewise.
6376         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6377         Likewise.
6378         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6379         Likewise.
6380         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6381         Likewise.
6382         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6383         Likewise.
6384         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6385         Likewise.
6386         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6387         Likewise.
6388         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6389         Likewise.
6390         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6391         Likewise.
6392         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6393         Likewise.
6394         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6395         Likewise.
6396         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6397         Likewise.
6398         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6399         Likewise.
6400         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6401         Likewise.
6402         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6403         Likewise.
6404         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6405         Likewise.
6406         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6407         Likewise.
6408         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6409         Likewise.
6410         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6411         Likewise.
6412         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6413         Likewise.
6414         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6415         Likewise.
6416         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6417         Likewise.
6418         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6419         Likewise.
6420         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6421         Likewise.
6422         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6423         Likewise.
6424         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6425         Likewise.
6426         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6427         Likewise.
6428         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6429         Likewise.
6430         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6431         Likewise.
6432         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6433         Likewise.
6434         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6435         Likewise.
6436         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6437         Likewise.
6438         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6439         Likewise.
6440         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6441         Likewise.
6442         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6443         Likewise.
6444         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6445         Likewise.
6446         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6447         Likewise.
6448         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6449         Likewise.
6450         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6451         Likewise.
6452         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6453         Likewise.
6454         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6455         Likewise.
6456         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6457         Likewise.
6458         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6459         Likewise.
6460         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6461         Likewise.
6462         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6463         Likewise.
6464         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6465         Likewise.
6466         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6467         Likewise.
6468         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6469         Likewise.
6470         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6471         Likewise.
6472         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6473         Likewise.
6474         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6475         Likewise.
6476         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6477         Likewise.
6478         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6479         Likewise.
6480         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6481         Likewise.
6482         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6483         Likewise.
6484         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6485         Likewise.
6486         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6487         Likewise.
6488         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6489         Likewise.
6490         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6491         Likewise.
6492         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6493         Likewise.
6494         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6495         Likewise.
6496         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6497         Likewise.
6498         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6499         Likewise.
6500         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6501         Likewise.
6502         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6503         Likewise.
6504         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6505         Likewise.
6506         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6507         Likewise.
6508         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6509         Likewise.
6510         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6511         Likewise.
6512         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6513         Likewise.
6514         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6515         Likewise.
6516         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6517         Likewise.
6518         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6519         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6520         Likewise.
6521         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6522         Likewise.
6523         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6524         Likewise.
6525         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6526         Likewise.
6527         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6528         Likewise.
6529         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6530         Likewise.
6531         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6532         Likewise.
6533         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6534         Likewise.
6535         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6536         Likewise.
6537         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6538         Likewise.
6539         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6540         Likewise.
6541         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6542         Likewise.
6543         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6544         Likewise.
6545         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6546         Likewise.
6547         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6548         Likewise.
6549         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6550         Likewise.
6551         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6552         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6553         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6554         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6555         Likewise.
6556         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6557         Likewise.
6558         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6559         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6560         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6561         Likewise.
6562         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6563         Likewise.
6564         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6565         Likewise.
6566         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6567         Likewise.
6568         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6569         Likewise.
6570         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6571         Likewise.
6572         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6573         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6574         Likewise.
6575         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6576         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6577         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6578         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6579         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6580         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6581         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6582         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6583         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6584         Likewise.
6585         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6586         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6587         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6588         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6589         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6590         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6591         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6592         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6593         Likewise.
6594         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6595         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6596         Likewise.
6597         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6598         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6599         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6600         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6601         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6602         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6603         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6604         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6605         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6606         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6607         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6608         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6609         Likewise.
6610         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6611         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6612         Likewise.
6613         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6614         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6615         Likewise.
6616         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6617         Likewise.
6618         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6619         Likewise.
6620         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6621         Likewise.
6622         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6623         Likewise.
6624         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6625         Likewise.
6626         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6627         Likewise.
6628         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6629         Likewise.
6630         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6631         Likewise.
6632         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6633         Likewise.
6634         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6635         Likewise.
6636         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6637         Likewise.
6638         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6639         Likewise.
6640         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6641         Likewise.
6642         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6643         Likewise.
6644         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6645         Likewise.
6646         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6647         Likewise.
6648         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6649         Likewise.
6650         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6651         Likewise.
6652         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6653         Likewise.
6654         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6655         Likewise.
6656         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6657         Likewise.
6658         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6659         Likewise.
6660         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6661         Likewise.
6662         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6663         Likewise.
6664         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6665         Likewise.
6666         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6667         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6668         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6669         Likewise.
6670         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6671         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6672         Likewise.
6673         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6674         Likewise.
6675         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6676         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6677         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6678         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6679         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6680         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6681         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6682         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6683         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6684         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6685         Likewise.
6686         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6687         Likewise.
6688         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6689         Likewise.
6690         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6691         Likewise.
6692         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6693         Likewise.
6694         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6695         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6696         Likewise.
6697         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6698         Likewise.
6699         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6700         Likewise.
6701         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6702         Likewise.
6703         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6704         Likewise.
6705         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6706         Likewise.
6707         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6708         Likewise.
6709         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6710         Likewise.
6711         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6712         Likewise.
6713         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6714         Likewise.
6715         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6716         Likewise.
6717         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6718         Likewise.
6719         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6720         Likewise.
6721         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6722         Likewise.
6723         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6724         Likewise.
6725         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6726         Likewise.
6727         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6728         Likewise.
6729         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6730         Likewise.
6731         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6732         Likewise.
6733         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6734         Likewise.
6735         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6736         Likewise.
6737         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6738         Likewise.
6739         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6740         Likewise.
6741         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6742         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6743         Likewise.
6744         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6745         Likewise.
6746         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6747         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6748         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6749         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6750         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6751         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6752         Likewise.
6753         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6754         Likewise.
6755         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6756         Likewise.
6757         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6758         Likewise.
6759         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6760         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6761         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6762         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6763         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6764         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6765         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6766         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6767         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6768         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6769         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6770         Likewise.
6771         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6772         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6773         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6774         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6775         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6776         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6777         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6778         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6779         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6780         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6781         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6782         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6783         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6784         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6785         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6786         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6787         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6788         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6789         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6790         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6791         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6792         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6793         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6794         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6795         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6796         Likewise.
6797         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6798         * testsuite/27_io/fpos/14252.cc: Likewise.
6799         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6800         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6801         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6802         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6803         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6804         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6805         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6806         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6807         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6808         Likewise.
6809         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6810         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6811         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6812         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6813         Likewise.
6814         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6815         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6816         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6817         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6818         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6819         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6820         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6821         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6822         * testsuite/27_io/objects/char/3045.cc: Likewise.
6823         * testsuite/27_io/objects/char/3647.cc: Likewise.
6824         * testsuite/27_io/objects/char/5268.cc: Likewise.
6825         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6826         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6827         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6828         * testsuite/28_regex/init-list.cc: Likewise.
6829         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6830         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6831         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6832         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6833         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6834         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6835         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6836         Likewise.
6837         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6838         Likewise.
6839         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6840         Likewise.
6841         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6842         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6843         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6844         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6845         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6846         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6847         Likewise.
6848         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6849         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6850         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6851         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6852         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6853         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6854         Likewise.
6855         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6856         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6857         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6858         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6859         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6860         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6861         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6862         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6863         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6864         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6865         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6866         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6867         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6868         Likewise.
6869         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6870         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6871         Likewise.
6872         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6873         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6874         Likewise.
6875         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6876         Likewise.
6877         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6878         Likewise.
6879         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6880         Likewise.
6881         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6882         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6883         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6884         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6885         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6886         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6887         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6888         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6889         Likewise.
6890         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6891         Likewise.
6892         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6893         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6894         Likewise.
6895         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6896         Likewise.
6897         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6898         Likewise.
6899         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6900         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6901         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6902         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6903         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6904         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6905         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6906         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6907         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6908         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6909         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6910         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6911         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6912         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6913         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6914         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6915         Likewise.
6916         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6917         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6918         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6919         Likewise.
6920         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6921         Likewise.
6922         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6923         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6924         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6925         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6926         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6927         Likewise.
6928         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6929         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6930         Likewise.
6931         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6932         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6933         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6934         Likewise.
6935         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6936         Likewise.
6937         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6938         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6939         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6940         Likewise.
6941         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6942         Likewise.
6943         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6944         Likewise.
6945         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6946         Likewise.
6947         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6948         Likewise.
6949         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6950         * testsuite/30_threads/this_thread/1.cc: Likewise.
6951         * testsuite/30_threads/this_thread/2.cc: Likewise.
6952         * testsuite/30_threads/this_thread/3.cc: Likewise.
6953         * testsuite/30_threads/this_thread/4.cc: Likewise.
6954         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6955         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6956         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6957         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6958         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6959         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6960         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6961         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6962         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6963         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6964         * testsuite/30_threads/thread/members/1.cc: Likewise.
6965         * testsuite/30_threads/thread/members/2.cc: Likewise.
6966         * testsuite/30_threads/thread/members/3.cc: Likewise.
6967         * testsuite/30_threads/thread/members/4.cc: Likewise.
6968         * testsuite/30_threads/thread/members/5.cc: Likewise.
6969         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6970         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6971         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6972         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6973         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6974         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6975         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6976         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6977         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6978         Likewise.
6979         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6980         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6981         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6982         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6983         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6984         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6985         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6986         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6987         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6988         * testsuite/30_threads/try_lock/1.cc: Likewise.
6989         * testsuite/30_threads/try_lock/2.cc: Likewise.
6990         * testsuite/30_threads/try_lock/3.cc: Likewise.
6991         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6992         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6993         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6994         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6995         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6996         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6997         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6998         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6999         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
7000         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
7001         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
7002         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
7003         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
7004         Likewise.
7005         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
7006         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
7007         Likewise.
7008         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
7009         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
7010         Likewise.
7011         * testsuite/ext/array_allocator/1.cc: Likewise.
7012         * testsuite/ext/array_allocator/2.cc: Likewise.
7013         * testsuite/ext/array_allocator/3.cc: Likewise.
7014         * testsuite/ext/ext_pointer/1.cc: Likewise.
7015         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
7016         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
7017         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
7018         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
7019         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
7020         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
7021         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
7022         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
7023         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
7024         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
7025         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
7026         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
7027         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
7028         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
7029         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
7030         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
7031         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
7032         Likewise.
7033         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
7034         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
7035         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
7036         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
7037         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
7038         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
7039         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
7040         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
7041         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
7042         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
7043         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
7044         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
7045         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
7046         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
7047         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
7048         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
7049         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
7050         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
7051         Likewise.
7052         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
7053         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
7054         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
7055         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
7056         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
7057         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
7058         * testsuite/ext/pod_char_traits.cc: Likewise.
7059         * testsuite/ext/slist/23781.cc: Likewise.
7060         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
7061         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
7062         * testsuite/ext/vstring/init-list.cc: Likewise.
7063         * testsuite/ext/vstring/moveable.cc: Likewise.
7064         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
7065         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
7066         Likewise.
7067         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
7068         Likewise.
7069         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
7070         Likewise.
7071         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
7072         Likewise.
7073         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
7074         Likewise.
7075         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
7076         Likewise.
7077         * testsuite/ext/vstring/types/23767.cc: Likewise.
7078         * testsuite/performance/21_strings/string_append.cc: Likewise.
7079         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
7080         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
7081         Likewise.
7082         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
7083         Likewise.
7084         * testsuite/performance/21_strings/string_find.cc: Likewise.
7085         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
7086         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
7087         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
7088         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
7089         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
7090         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
7091         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
7092         Likewise.
7093         * testsuite/performance/23_containers/create/map.cc: Likewise.
7094         * testsuite/performance/23_containers/create_from_sorted/set.cc:
7095         Likewise.
7096         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
7097         * testsuite/performance/23_containers/find/map.cc: Likewise.
7098         * testsuite/performance/23_containers/index/map.cc: Likewise.
7099         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
7100         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
7101         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
7102         Likewise.
7103         * testsuite/performance/23_containers/insert_erase/associative.cc:
7104         Likewise.
7105         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
7106         Likewise.
7107         * testsuite/performance/23_containers/producer_consumer/associative.cc:
7108         Likewise.
7109         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
7110         Likewise.
7111         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
7112         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
7113         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
7114         Likewise.
7115         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
7116         Likewise.
7117         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
7118         Likewise.
7119         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
7120         Likewise.
7121         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
7122         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
7123         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
7124         Likewise.
7125         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
7126         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
7127         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
7128         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
7129         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
7130         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
7131         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
7132         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
7133         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
7134         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
7135         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
7136         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
7137         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
7138         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
7139         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
7140         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
7141         Likewise.
7142         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
7143         Likewise.
7144         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
7145         Likewise.
7146         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
7147         Likewise.
7148         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
7149         Likewise.
7150         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
7151         Likewise.
7152         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
7153         Likewise.
7154         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
7155         Likewise.
7156         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
7157         Likewise.
7158         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
7159         Likewise.
7160         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
7161         Likewise.
7162         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
7163         Likewise.
7164         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
7165         Likewise.
7166         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
7167         Likewise.
7168         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
7169         Likewise.
7170         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
7171         Likewise.
7172         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
7173         Likewise.
7174         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
7175         Likewise.
7176         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
7177         Likewise.
7178         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
7179         Likewise.
7180         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
7181         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
7182         Likewise.
7183         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
7184         Likewise.
7185         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
7186         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
7187         Likewise.
7188         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
7189         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
7190         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
7191         Likewise.
7192         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
7193         Likewise.
7194         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
7195         Likewise.
7196         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
7197         Likewise.
7198         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
7199         Likewise.
7200         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
7201         Likewise.
7202         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
7203         Likewise.
7204         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
7205         Likewise.
7206         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
7207         Likewise.
7208         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
7209         Likewise.
7210         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
7211         Likewise.
7212         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
7213         Likewise.
7214         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
7215         Likewise.
7216         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
7217         Likewise.
7218         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
7219         Likewise.
7220         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
7221         Likewise.
7222         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
7223         Likewise.
7224         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
7225         Likewise.
7226         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
7227         Likewise.
7228         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
7229         Likewise.
7230         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
7231         Likewise.
7232         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
7233         Likewise.
7234         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
7235         Likewise.
7236         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
7237         Likewise.
7238         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
7239         Likewise.
7240         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
7241         Likewise.
7242         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
7243         Likewise.
7244         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
7245         Likewise.
7246         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
7247         Likewise.
7248         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
7249         Likewise.
7250         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
7251         Likewise.
7252         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
7253         Likewise.
7254         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
7255         Likewise.
7256         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
7257         Likewise.
7258         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
7259         Likewise.
7260         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
7261         Likewise.
7262         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
7263         Likewise.
7264         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
7265         Likewise.
7266         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
7267         Likewise.
7268         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
7269         Likewise.
7270         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
7271         Likewise.
7272         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
7273         Likewise.
7274         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
7275         Likewise.
7276         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
7277         Likewise.
7278         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
7279         Likewise.
7280         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
7281         Likewise.
7282         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
7283         Likewise.
7284         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
7285         Likewise.
7286         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
7287         Likewise.
7288         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
7289         Likewise.
7290         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
7291         Likewise.
7292         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
7293         Likewise.
7294         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
7295         Likewise.
7296         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
7297         Likewise.
7298         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
7299         Likewise.
7300         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
7301         Likewise.
7302         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
7303         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
7304         Likewise.
7305         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
7306         Likewise.
7307         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
7308         Likewise.
7309         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
7310         Likewise.
7311         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
7312         Likewise.
7313         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
7314         Likewise.
7315         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
7316         Likewise.
7317         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
7318         Likewise.
7319         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
7320         Likewise.
7321         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
7322         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7323         Likewise.
7324         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7325         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7326         Likewise.
7327         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7328         Likewise.
7329         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7330         Likewise.
7331         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7332         Likewise.
7333         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7334         Likewise.
7335         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7336         Likewise.
7337         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7338         Likewise.
7339         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7340         Likewise.
7341         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7342         Likewise.
7343         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7344         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7345         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7346         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7347         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7348         Likewise.
7349         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7350         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7351         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7352         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7353         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7354         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7355         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7356         * testsuite/util/io/prog_bar.cc: Likewise.
7357         * testsuite/util/io/prog_bar.hpp: Likewise.
7358         * testsuite/util/io/text_populate.hpp: Likewise.
7359         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7360         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7361         * testsuite/util/io/xml.hpp: Likewise.
7362         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7363         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7364         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7365         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7366         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7367         * testsuite/util/native_type/native_map.hpp: Likewise.
7368         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7369         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7370         * testsuite/util/native_type/native_set.hpp: Likewise.
7371         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7372         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7373         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7374         Likewise.
7375         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7376         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7377         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7378         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7379         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7380         Likewise.
7381         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7382         Likewise.
7383         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7384         Likewise.
7385         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7386         Likewise.
7387         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7388         Likewise.
7389         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7390         Likewise.
7391         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7392         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7393         Likewise.
7394         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7395         Likewise.
7396         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7397         Likewise.
7398         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7399         Likewise.
7400         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7401         Likewise.
7402         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7403         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7404         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7405         * testsuite/util/regression/basic_type.hpp: Likewise.
7406         * testsuite/util/regression/common_type.hpp: Likewise.
7407         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7408         Likewise.
7409         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7410         Likewise.
7411         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7412         Likewise.
7413         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7414         Likewise.
7415         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7416         Likewise.
7417         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7418         Likewise.
7419         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7420         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7421         Likewise.
7422         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7423         Likewise.
7424         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7425         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7426         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7427         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7428         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7429         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7430         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7431         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7432         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7433         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7434         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7435         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7436         * testsuite/util/testsuite_abi.cc: Likewise.
7437         * testsuite/util/testsuite_abi.h: Likewise.
7438         * testsuite/util/testsuite_abi_check.cc: Likewise.
7439         * testsuite/util/testsuite_allocator.cc: Likewise.
7440         * testsuite/util/testsuite_allocator.h: Likewise.
7441         * testsuite/util/testsuite_api.h: Likewise.
7442         * testsuite/util/testsuite_character.cc: Likewise.
7443         * testsuite/util/testsuite_character.h: Likewise.
7444         * testsuite/util/testsuite_common_types.h: Likewise.
7445         * testsuite/util/testsuite_error.h: Likewise.
7446         * testsuite/util/testsuite_hooks.cc: Likewise.
7447         * testsuite/util/testsuite_hooks.h: Likewise.
7448         * testsuite/util/testsuite_io.h: Likewise.
7449         * testsuite/util/testsuite_iterators.h: Likewise.
7450         * testsuite/util/testsuite_performance.h: Likewise.
7451         * testsuite/util/testsuite_rng.h: Likewise.
7452         * testsuite/util/testsuite_rvalref.h: Likewise.
7453         * testsuite/util/testsuite_tr1.h: Likewise.
7454         * testsuite/util/thread/all.h: Likewise.
7455         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7456         Likewise.
7457         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7458         Likewise.
7459         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7460         Likewise.
7461         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7462         Likewise.
7463         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7464         Likewise.
7465         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7466         Likewise.
7467         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7468         Likewise.
7469         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7470         Likewise.
7471         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7472         Likewise.
7473         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7474         Likewise.
7475         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7476         Likewise.
7477         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7478         Likewise.
7479         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7480         Likewise.
7481         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7482         Likewise.
7483         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7484         Likewise.
7485         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7486         Likewise.
7487         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7488         Likewise.
7489         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7490         Likewise.
7491         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7492         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7493         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7494         Likewise.
7495         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7496         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7497         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7498         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7499         Likewise.
7500         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7501         Likewise.
7502         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7503         Likewise.
7504         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7505         Likewise.
7506         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7507         Likewise.
7508         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7509         Likewise.
7510         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7511         Likewise.
7512         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7513         Likewise.
7514         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7515         Likewise.
7516         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7517         Likewise.
7518         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7519         Likewise.
7520         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7521         Likewise.
7522         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7523         Likewise.
7524         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7525         Likewise.
7526         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7527         Likewise.
7528         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7529         Likewise.
7530         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7531         Likewise.
7532         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7533         Likewise.
7534         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7535         Likewise.
7536         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7537         Likewise.
7538         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7539         Likewise.
7540         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7541         Likewise.
7542         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7543         Likewise.
7544         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7545         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7546         Likewise.
7547         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7548         Likewise.
7549         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7550         Likewise.
7551         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7552         Likewise.
7553         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7554         Likewise.
7555         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7556         Likewise.
7557         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7558         Likewise.
7559         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7560         Likewise.
7561         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7562         Likewise.
7563         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7564         Likewise.
7565         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7566         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7567         Likewise.
7568         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7569         Likewise.
7570         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7571         Likewise.
7572         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7573         Likewise.
7574         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7575         Likewise.
7576         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7577         Likewise.
7578         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7579         Likewise.
7580         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7581         Likewise.
7582         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7583         Likewise.
7584         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7585         Likewise.
7586         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7587         Likewise.
7588         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7589         Likewise.
7590         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7591         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7592         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7593         Likewise.
7594         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7595         Likewise.
7596         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7597         Likewise.
7598         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7599         Likewise.
7600         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7601         Likewise.
7602         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7603         Likewise.
7604         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7605         Likewise.
7606         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7607         Likewise.
7608         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7609         Likewise.
7610         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7611         Likewise.
7612         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7613         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7614         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7615         Likewise.
7616         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7617         Likewise.
7618         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7619         Likewise.
7620         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7621         Likewise.
7622         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7623         Likewise.
7624         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7625         Likewise.
7626         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7627         Likewise.
7628         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7629         Likewise.
7630         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7631         Likewise.
7632         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7633         Likewise.
7634         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7635         Likewise.
7636         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7637         Likewise.
7638         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7639         Likewise.
7640         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7641         Likewise.
7642         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7643         Likewise.
7644         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7645         Likewise.
7646         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7647         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7648         Likewise.
7649         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7650         Likewise.
7651         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7652         Likewise.
7653         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7654         Likewise.
7655         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7656         Likewise.
7657         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7658         Likewise.
7659         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7660         Likewise.
7661         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7662         Likewise.
7663         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7664         Likewise.
7665         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7666         Likewise.
7667         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7668         Likewise.
7669         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7670         Likewise.
7671         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7672         Likewise.
7673         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7674         Likewise.
7675         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7676         Likewise.
7677         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7678         Likewise.
7679         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7680         Likewise.
7681         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7682         Likewise.
7683         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7684         Likewise.
7685         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7686         Likewise.
7687         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7688         Likewise.
7689         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7690         Likewise.
7691         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7692         Likewise.
7693         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7694         Likewise.
7695         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7696         Likewise.
7697         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7698         Likewise.
7699         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7700         Likewise.
7701         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7702         Likewise.
7703         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7704         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7705         Likewise.
7706         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7707         Likewise.
7708         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7709         Likewise.
7710         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7711         Likewise.
7712         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7713         Likewise.
7714         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7715         Likewise.
7716         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7717         Likewise.
7718         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7719         Likewise.
7720         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7721         Likewise.
7722         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7723         Likewise.
7724         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7725         Likewise.
7726         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7727         Likewise.
7728         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7729         Likewise.
7730         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7731         Likewise.
7732         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7733         Likewise.
7734         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7735         Likewise.
7736         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7737         Likewise.
7738         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7739         Likewise.
7740         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7741         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7742         * testsuite/backward/hash_map/25896.cc: Likewise.
7743         * testsuite/backward/hash_set/25896.cc: Likewise.
7744
7745 2009-04-08  Ian Lance Taylor  <iant@google.com>
7746
7747         * include/backward/hashtable.h (erase): Correctly handle erasing a
7748         reference to an entry in the hash table.
7749         * testsuite/backward/hash_map/25896.cc: New.
7750         * testsuite/backward/hash_set/25896.cc: New.
7751
7752 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7753
7754         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7755         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7756
7757 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7758
7759         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7760         of debug.
7761         * include/Makefile.in: Regenerate.
7762         * include/precompiled/stdc++.h: Add.
7763
7764 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7765
7766         * include/bits/random.h: Adjust doxygen markup.
7767         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7768
7769         * testsuite/26_numerics/random/piecewise_linear_distribution/
7770         operators/serialize.cc: Use typedefs.
7771
7772 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7773
7774         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7775         __gnu_cxx namespace.  Remove "static inline".
7776
7777 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7778
7779         * include/bits/random.tcc (linear_congruential_engine<>::
7780         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7781
7782 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7783
7784         * include/bits/random.h (operator==): Mark all inline.
7785         (mersenne_twister_engine): Enable #if 0 checks.
7786
7787         * include/bits/random.h: Formatting tweaks.
7788
7789 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7790
7791         * include/bits/random.tcc (piecewise_linear_distribution<>::
7792         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7793         Remove spurious closed parenthesis.
7794
7795 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7796
7797         PR libstdc++/39644 (partial)
7798         * include/bits/random.tcc (linear_congruential_engine<>::
7799         seed(seed_seq&), independent_bits_engine<>::operator(),
7800         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7801
7802 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7803
7804         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7805         thinko.
7806         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7807         default.cc: Enable.
7808
7809 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7810
7811         PR libstdc++/39629 (partial)
7812         * testsuite/26_numerics/random/independent_bits_engine/cons/
7813         base_move.cc: Use uint_fast64_t instead of unsigned long.
7814         * testsuite/26_numerics/random/independent_bits_engine/cons/
7815         seed1.cc: Likewise.
7816         * testsuite/26_numerics/random/independent_bits_engine/cons/
7817         seed2.cc: Likewise.
7818         * testsuite/26_numerics/random/independent_bits_engine/cons/
7819         base_copy.cc: Likewise.
7820         * testsuite/26_numerics/random/independent_bits_engine/cons/
7821         default.cc: Likewise.
7822         * testsuite/26_numerics/random/independent_bits_engine/cons/
7823         seed_seq.cc: Likewise.
7824         * testsuite/26_numerics/random/independent_bits_engine/
7825         requirements/typedefs.cc: Likewise.
7826         * testsuite/26_numerics/random/independent_bits_engine/
7827         operators/equal.cc: Likewise.
7828         * testsuite/26_numerics/random/independent_bits_engine/
7829         operators/serialize.cc: Likewise.
7830         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7831
7832 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7833
7834         * include/tr1_impl/random: Remove, empty.
7835         * include/tr1_impl/random.tcc: Likewise.
7836
7837         * include/std/random: Minor clean-ups, formatting fixes, adjust
7838         copyright years.
7839         * include/bits/random.tcc: Likewise.
7840         * include/bits/random.h: Likewise.
7841         * include/tr1/random: Likewise.
7842         * include/tr1/random.tcc: Likewise.
7843         * include/tr1/random.h: Likewise.
7844
7845 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7846
7847         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7848         * doc/html/api.html: Regenerate.
7849
7850 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7851
7852         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7853         Change to mersenne_twister_engine, add same defaults as
7854         mersenne_twister_engine/cons/default.cc.
7855         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7856
7857         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7858         to __il.
7859         * include/bits/random.h (mersenne_twister_engine): Qualify
7860         _ShiftMin1 with namespace __detail.
7861         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7862         constexpr std::numeric_limits::max() can be used.
7863         (mersenne_twister_engine): Split apart static asserts into one
7864         assert per message. Temporarily disable the last three.
7865
7866 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7867
7868         * include/Makefile.am: Update to N2836. Modified for new random headers.
7869         * include/Makefile.in: Ditto.
7870         * include/tr1_impl/random: Moved to tr1/random.h
7871         * include/tr1_impl/random.tcc: Moved to tr1
7872         * include/tr1/random: Just point to moved tr1 random headers.
7873         * include/tr1/random.tcc: Moved from tr1_impl.
7874         * include/tr1/random.h: Moved from tr1_impl/random.
7875         * include/std/random: Modified to point to std random headers.
7876         * include/bits/random.tcc: New implementation of std random facilities.
7877         * include/bits/random.h: Ditto.
7878         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7879         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7880         seed1.cc: New.
7881         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7882         seed2.cc: New.
7883         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7884         default.cc: New.
7885         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7886         non_uint_neg.cc: New.
7887         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7888         typedefs.cc: New.
7889         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7890         equal.cc: New.
7891         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7892         serialize.cc: New.
7893         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7894         seed1.cc: New.
7895         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7896         seed2.cc: New.
7897         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7898         default.cc: New.
7899         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7900         typedefs.cc: New.
7901         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7902         equal.cc: New.
7903         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7904         serialize.cc: New.
7905         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7906         seed1.cc: New.
7907         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7908         seed2.cc: New.
7909         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7910         default.cc: New.
7911         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7912         typedefs.cc: New.
7913         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7914         equal.cc: New.
7915         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7916         serialize.cc: New.
7917         * testsuite/26_numerics/random/discard_block_engine/cons/
7918         base_move.cc: New.
7919         * testsuite/26_numerics/random/discard_block_engine/cons/
7920         seed1.cc: New.
7921         * testsuite/26_numerics/random/discard_block_engine/cons/
7922         seed2.cc: New.
7923         * testsuite/26_numerics/random/discard_block_engine/cons/
7924         base_copy.cc: New.
7925         * testsuite/26_numerics/random/discard_block_engine/cons/
7926         default.cc: New.
7927         * testsuite/26_numerics/random/discard_block_engine/cons/
7928         seed_seq.cc: New.
7929         * testsuite/26_numerics/random/discard_block_engine/requirements/
7930         typedefs.cc: New.
7931         * testsuite/26_numerics/random/discard_block_engine/operators/
7932         equal.cc: New.
7933         * testsuite/26_numerics/random/discard_block_engine/operators/
7934         serialize.cc: New.
7935         * testsuite/26_numerics/random/independent_bits_engine/cons/
7936         base_move.cc: New.
7937         * testsuite/26_numerics/random/independent_bits_engine/cons/
7938         seed1.cc: New.
7939         * testsuite/26_numerics/random/independent_bits_engine/cons/
7940         seed2.cc: New.
7941         * testsuite/26_numerics/random/independent_bits_engine/cons/
7942         base_copy.cc: New.
7943         * testsuite/26_numerics/random/independent_bits_engine/cons/
7944         default.cc: New.
7945         * testsuite/26_numerics/random/independent_bits_engine/cons/
7946         seed_seq.cc: New.
7947         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7948         typedefs.cc: New.
7949         * testsuite/26_numerics/random/independent_bits_engine/operators/
7950         equal.cc: New.
7951         * testsuite/26_numerics/random/independent_bits_engine/operators/
7952         serialize.cc: New.
7953         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7954         base_move.cc: New.
7955         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7956         seed1.cc: New.
7957         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7958         seed2.cc: New.
7959         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7960         base_copy.cc: New.
7961         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7962         default.cc: New.
7963         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7964         seed_seq.cc: New.
7965         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7966         typedefs.cc: New.
7967         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7968         equal.cc: New.
7969         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7970         serialize.cc
7971         * testsuite/26_numerics/random/mt19937.cc: New.
7972         * testsuite/26_numerics/random/mt19937_64.cc: New.
7973         * testsuite/26_numerics/random/minstd_rand.cc: New.
7974         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7975         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7976         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7977         * testsuite/26_numerics/random/ranlux24.cc: New.
7978         * testsuite/26_numerics/random/ranlux48.cc: New.
7979         * testsuite/26_numerics/random/knuth_b.cc: New.
7980         * testsuite/26_numerics/random/default_random_engine.cc: New.
7981         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7982         parms.cc: New.
7983         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7984         default.cc: New.
7985         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7986         typedefs.cc: New.
7987         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7988         serialize.cc: New.
7989         * testsuite/26_numerics/random/normal_distribution/cons/
7990         parms.cc: New.
7991         * testsuite/26_numerics/random/normal_distribution/cons/
7992         default.cc: New.
7993         * testsuite/26_numerics/random/normal_distribution/requirements/
7994         typedefs.cc: New.
7995         * testsuite/26_numerics/random/normal_distribution/operators/
7996         serialize.cc: New.
7997         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7998         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7999         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
8000         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8001         parms_neg.cc: New.
8002         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8003         parms.cc: New.
8004         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8005         default.cc: New.
8006         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
8007         typedefs.cc: New.
8008         * testsuite/26_numerics/random/uniform_int_distribution/operators/
8009         serialize.cc: New.
8010         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8011         parms_neg.cc: New.
8012         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8013         parms.cc: New.
8014         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8015         default.cc: New.
8016         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
8017         typedefs.cc: New.
8018         * testsuite/26_numerics/random/uniform_real_distribution/operators/
8019         serialize.cc: New.
8020         * testsuite/26_numerics/random/poisson_distribution/cons/
8021         parms.cc: New.
8022         * testsuite/26_numerics/random/poisson_distribution/cons/
8023         default.cc: New.
8024         * testsuite/26_numerics/random/poisson_distribution/requirements/
8025         typedefs.cc
8026         * testsuite/26_numerics/random/poisson_distribution/operators/
8027         serialize.cc: New.
8028         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8029         parms.cc: New.
8030         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8031         default.cc: New.
8032         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
8033         typedefs.cc: New.
8034         * testsuite/26_numerics/random/bernoulli_distribution/operators/
8035         serialize.cc: New.
8036         * testsuite/26_numerics/random/discrete_distribution/cons/
8037         range.cc: New.
8038         * testsuite/26_numerics/random/discrete_distribution/cons/
8039         initlist.cc: New.
8040         * testsuite/26_numerics/random/discrete_distribution/cons/
8041         default.cc: New.
8042         * testsuite/26_numerics/random/discrete_distribution/cons/
8043         num_xbound_fun.cc: New.
8044         * testsuite/26_numerics/random/discrete_distribution/requirements/
8045         typedefs.cc: New.
8046         * testsuite/26_numerics/random/discrete_distribution/operators/
8047         serialize.cc: New.
8048         * testsuite/26_numerics/random/weibull_distribution/cons/
8049         parms.cc: New.
8050         * testsuite/26_numerics/random/weibull_distribution/cons/
8051         default.cc: New.
8052         * testsuite/26_numerics/random/weibull_distribution/requirements/
8053         typedefs.cc: New.
8054         * testsuite/26_numerics/random/weibull_distribution/operators/
8055         serialize.cc: New.
8056         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8057         parms.cc: New.
8058         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8059         default.cc: New.
8060         * testsuite/26_numerics/random/negative_binomial_distribution/
8061         requirements/typedefs.cc: New.
8062         * testsuite/26_numerics/random/negative_binomial_distribution/
8063         operators/serialize.cc: New.
8064         * testsuite/26_numerics/random/cauchy_distribution/cons/
8065         parms.cc: New.
8066         * testsuite/26_numerics/random/cauchy_distribution/cons/
8067         default.cc: New.
8068         * testsuite/26_numerics/random/cauchy_distribution/requirements/
8069         typedefs.cc: New.
8070         * testsuite/26_numerics/random/cauchy_distribution/operators/
8071         serialize.cc: New.
8072         * testsuite/26_numerics/random/gamma_distribution/cons/
8073         parms.cc: New.
8074         * testsuite/26_numerics/random/gamma_distribution/cons/
8075         default.cc: New.
8076         * testsuite/26_numerics/random/gamma_distribution/requirements/
8077         typedefs.cc: New.
8078         * testsuite/26_numerics/random/gamma_distribution/operators/
8079         serialize.cc: New.
8080         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8081         parms.cc: New.
8082         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8083         default.cc: New.
8084         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
8085         typedefs.cc: New.
8086         * testsuite/26_numerics/random/fisher_f_distribution/operators/
8087         serialize.cc: New.
8088
8089         * testsuite/26_numerics/random/exponential_distribution/cons/
8090         parms.cc: New.
8091         * testsuite/26_numerics/random/exponential_distribution/cons/
8092         default.cc: New.
8093         * testsuite/26_numerics/random/exponential_distribution/requirements/
8094         typedefs.cc: New.
8095         * testsuite/26_numerics/random/exponential_distribution/operators/
8096         serialize.cc: New.
8097         * testsuite/26_numerics/random/lognormal_distribution/cons/
8098         parms.cc: New.
8099         * testsuite/26_numerics/random/lognormal_distribution/cons/
8100         default.cc: New.
8101         * testsuite/26_numerics/random/lognormal_distribution/requirements/
8102         typedefs.cc: New.
8103         * testsuite/26_numerics/random/lognormal_distribution/operators/
8104         serialize.cc: New.
8105         * testsuite/26_numerics/random/binomial_distribution/cons/
8106         parms.cc: New.
8107         * testsuite/26_numerics/random/binomial_distribution/cons/
8108         default.cc: New.
8109         * testsuite/26_numerics/random/binomial_distribution/requirements/
8110         typedefs.cc: New.
8111         * testsuite/26_numerics/random/binomial_distribution/operators/
8112         serialize.cc: New.
8113         * testsuite/26_numerics/random/random_device/cons/
8114         token.cc: New.
8115         * testsuite/26_numerics/random/random_device/cons/
8116         default.cc: New.
8117         * testsuite/26_numerics/random/random_device/requirements/
8118         typedefs.cc: New.
8119         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8120         parms.cc: New.
8121         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8122         default.cc: New.
8123         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
8124         typedefs.cc: New.
8125         * testsuite/26_numerics/random/extreme_value_distribution/operators/
8126         serialize.cc: New.
8127         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8128         range.cc: New.
8129         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8130         default.cc: New.
8131         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8132         num_xbound_fun.cc: New.
8133         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8134         initlist_fun.cc: New.
8135         * testsuite/26_numerics/random/piecewise_linear_distribution/
8136         requirements/typedefs.cc: New.
8137         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
8138         serialize.cc: New.
8139         * testsuite/26_numerics/random/student_t_distribution/cons/
8140         parms.cc: New.
8141         * testsuite/26_numerics/random/student_t_distribution/cons/
8142         default.cc: New.
8143         * testsuite/26_numerics/random/student_t_distribution/requirements/
8144         typedefs.cc: New.
8145         * testsuite/26_numerics/random/student_t_distribution/operators/
8146         serialize.cc: New.
8147         * testsuite/26_numerics/random/geometric_distribution/cons/
8148         parms.cc: New.
8149         * testsuite/26_numerics/random/geometric_distribution/cons/
8150         default.cc: New.
8151         * testsuite/26_numerics/random/geometric_distribution/requirements/
8152         typedefs.cc: New.
8153         * testsuite/26_numerics/random/geometric_distribution/operators/
8154         serialize.cc: New.
8155         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8156         range.cc: New.
8157         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8158         default.cc: New.
8159         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8160         num_xbound_fun.cc: New.
8161         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8162         initlist_fun.cc: New.
8163         * testsuite/26_numerics/random/piecewise_constant_distribution/
8164         requirements/typedefs.cc: New.
8165         * testsuite/26_numerics/random/piecewise_constant_distribution/
8166         operators/serialize.cc: New.
8167
8168 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8169
8170         * include/ext/bitmap_allocator.h: The typedefs should be made public
8171         if we want them to be accessible. This has been revealed by the patch
8172         that fixes PR c++/26693 in g++.
8173
8174 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
8175
8176         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
8177         Regenerated.
8178         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
8179         Regenerated.
8180         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
8181         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
8182         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
8183         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
8184         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
8185         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
8186         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
8187         Regenerated.
8188         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
8189
8190 2009-03-31  Jason Merrill  <jason@redhat.com>
8191
8192         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
8193
8194         PR libstdc++/39310
8195         * include/tr1_impl/type_traits (is_function): Add partial
8196         specializations with function cv-quals.
8197         (__is_function_helper): Remove.
8198         (is_member_pointer): Don't define in terms of is_member_*_pointer.
8199
8200 2009-03-30  Ian Lance Taylor  <iant@google.com>
8201
8202         * include/backward/hashtable.h (clear): Return quickly if the
8203         table is empty.
8204
8205 2009-03-27  Ian Lance Taylor  <iant@google.com>
8206
8207         * include/backward/hashtable.h (_S_num_primes): Change to 29.
8208         (__stl_prime_list): Add 5 at the start of the list.
8209
8210 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
8211
8212         * include/std/fstream (basic_filebuf<>::open(const std::string&,
8213         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
8214         std::string&, ios_base::openmode), basic_ifstream<>::
8215         open(const std::string&, ios_base::openmode), basic_ofstream<>::
8216         basic_ofstream(const std::string&, ios_base::openmode),
8217         basic_ofstream<>::open(const std::string&, ios_base::openmode),
8218         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
8219         basic_fstream<>::open(const std::string&, ios_base::openmode)):
8220         Add in C++0x mode.
8221         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
8222         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
8223         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
8224         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
8225         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
8226         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
8227         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
8228
8229 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8230
8231         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
8232         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
8233         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
8234         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
8235
8236 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8237
8238         * include/bits/forward_list.h (_Fwd_list_node_base<>::
8239         _M_transfer_after, _M_reverse_after): Move out of line...
8240         * include/bits/forward_list.tcc: ... here.
8241         (forward_list<>::reverse): Move inline...
8242         * include/bits/forward_list.h: ... here; minor cosmetic changes.
8243
8244 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8245
8246         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
8247         28277.cc: Likewise.
8248         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
8249         Likewise.
8250         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
8251         Likewise.
8252         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
8253         Likewise.
8254
8255 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8256
8257         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
8258         year(s).
8259         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8260         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8261         Likewise.
8262         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8263         Likewise.
8264         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8265         Likewise.
8266         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8267
8268 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8269
8270         * testsuite/25_algorithms/search_n/iterator.cc: Condition
8271         iterations for simulators.
8272         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8273         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8274         Condition stream width for simulators.
8275         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8276         Likewise.
8277         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8278         Likewise.
8279         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8280
8281 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
8282
8283         * doc/xml/manual/appendix_contributing.xml: Add docbook style
8284         sheet version information. Table-ize docbook element examples.
8285         * doc/xml/manual/using.xml: Human-readable header
8286         markup. Alphabetized. Add new headers.
8287         * doc/html: Regenerate.
8288
8289 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
8290
8291         * doc/xml/faq.xml: Fix link to setup documentation.
8292
8293 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
8294
8295         * include/std/type_traits (__add_lvalue_reference_helper,
8296         __add_rvalue_reference_helper): As an optimization, rewrite
8297         condition (avoid is_function).
8298
8299 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8300
8301         PR libstdc++/39405
8302         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
8303         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8304
8305 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
8306
8307         * testsuite/30_threads/condition_variable_any/native_handle/
8308         typesizes.cc: Include tweaks.
8309         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8310         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8311         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8312         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8313         * testsuite/30_threads/condition_variable/native_handle/
8314         typesizes.cc: Same.
8315
8316 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8317
8318         * include/bits/shared_ptr.h: Add include guards.
8319         * include/tr1/shared_ptr.h: Likewise.
8320
8321 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8322
8323         * include/std/iostream: Fix doxygen link.
8324         * include/bits/forward_list.h: Fix doxygen markup.
8325         * include/ext/vstring.h: Escape backslash in doxygen comment.
8326         * include/bits/basic_string.h: Likewise.
8327
8328 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8329
8330         * doc/xml/faq.xml: Fix links to implementation status pages.
8331
8332 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8333
8334         * include/std/complex (operator+(const complex<>&, const _Tp&),
8335         operator+(const _Tp&, const complex<>&),
8336         operator-(const complex<>&, const _Tp&),
8337         operator-(const _Tp&, const complex<>&)): Do not assume real()
8338         returns a reference (against DR 387).
8339         * testsuite/26_numerics/complex/dr387_2.cc: New.
8340
8341 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8342
8343         * testsuite/thread/pthread4.cc: Move...
8344         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8345         * testsuite/thread/pthread5.cc: Move...
8346         * testsuite/23_containers/list/pthread5.cc: ...here.
8347         * testsuite/thread/pthread6.cc: Move...
8348         * testsuite/23_containers/map/pthread6.cc: ...here.
8349         * testsuite/thread/pthread7-rope.cc: Move...
8350         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8351         * testsuite/thread/guard.cc: Move...
8352         * testsuite/18_support/pthread_guard.cc: ...here.
8353         * testsuite/thread/18185.cc: Move...
8354         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8355         * testsuite/thread/pthread1.cc: Move...
8356         * testsuite/23_containers/list/pthread1.cc: ...here.
8357         * testsuite/thread/pthread2.cc: Move...
8358         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8359         * testsuite/thread/pthread3.cc: Move...
8360         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8361
8362         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8363         * testsuite/thread: Remove.
8364
8365 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8366
8367         * configure: Regenerate.
8368
8369 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8370
8371         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8372         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8373         from baseline_dir.
8374         * configure: Regenerate.
8375         * testsuite/Makefile.am (baseline_file): Remove variable.
8376         (site.exp): Set baseline_dir rather than baseline_file.
8377         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8378         * testsuite/Makefile.in: Regenerate.
8379
8380 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8381
8382         * testsuite/30_threads/thread/this_thread: Move...
8383         * testsuite/30_threads/this_thread: ...here.
8384         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8385         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8386         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8387         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8388         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8389         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8390
8391 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8392
8393         * doc/doxygen/user.cfg.in: Tweaks.
8394         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8395         be elsewhere.
8396
8397         * include/tr1_impl/unordered_map: Just use most specialized
8398         container module.
8399         * include/tr1_impl/unordered_set: Same.
8400         * include/tr1_impl/array: Same.
8401         * include/bits/stl_list.h: Same.
8402         * include/bits/stl_map.h: Same.
8403         * include/bits/stl_queue.h: Same.
8404         * include/bits/stl_set.h: Same.
8405         * include/bits/stl_stack.h: Same.
8406         * include/bits/forward_list.h: Same.
8407         * include/bits/basic_string.h: Same.
8408         * include/bits/stl_multimap.h: Same.
8409         * include/bits/stl_vector.h: Same.
8410         * include/bits/stl_deque.h: Same.
8411         * include/bits/stl_multiset.h: Same.
8412         * include/bits/stl_bvector.h: Same.
8413
8414         * include/backward/binders.h: Change binder module to binders.
8415
8416         * include/std/complex: Add complex_numers module.
8417         * include/tr1_impl/complex: Same.
8418
8419         * include/std/valarray: Add numeric_arrays module.
8420         * include/bits/gslice_array.h: Same.
8421         * include/bits/gslice.h: Same.
8422         * include/bits/mask_array.h: Same.
8423         * include/bits/slice_array.h: Same.
8424         * include/bits/indirect_array.h: Same.
8425
8426         * include/bits/allocator.h: Add allocators module.
8427         * include/ext/throw_allocator.h
8428         * include/ext/pool_allocator.h
8429         * include/ext/bitmap_allocator.h
8430         * include/ext/new_allocator.h
8431         * include/ext/malloc_allocator.h
8432         * include/ext/array_allocator.h
8433         * include/ext/mt_allocator.h
8434         * include/ext/debug_allocator.h
8435         * include/ext/extptr_allocator.h
8436
8437         * include/tr1_impl/functional: Move namespace markup here.
8438         * include/tr1_impl/regex: Same.
8439
8440         * include/tr1_impl/type_traits: Add metaprogramming module.
8441         * include/std/type_traits: Same.
8442
8443         * include/std/memory: Add memory module.
8444
8445         * include/std/ratio: Add ratio module.
8446
8447         * include/std/chrono: Move namespace markup here, add time module.
8448
8449         * include/std/thread: Move namespace markup here, add concurrency
8450         module.
8451         * include/std/mutex: Use concurrency module.
8452         * include/std/condition_variable: Same.
8453
8454
8455         * include/bits/ios_base.h: Refine io module.
8456         * include/bits/basic_ios.h: Same.
8457         * include/std/fstream: Same.
8458         * include/std/istream: Same.
8459         * include/std/ostream: Same.
8460         * include/std/sstream: Same.
8461
8462         * include/ext/vstring.h: Correct parameter markup.
8463
8464         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8465         * include/bits/unique_ptr.h: Same.
8466
8467         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8468         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8469         * include/bits/stl_heap.h: Add markup for new groupings.
8470         * include/bits/stl_algobase.h: Same.
8471         * include/bits/stl_algo.h: Same.
8472
8473         * include/c_compatibility/stdatomic.h: Add atomics module.
8474         * include/c_global/cstdatomic: Same.
8475
8476         * libsupc++/exception: Add exceptions module.
8477         * libsupc++/typeinfo: Same.
8478         * libsupc++/new: Same.
8479         * libsupc++/exception_ptr.h: Same.
8480         * include/std/system_error: Same.
8481         * include/std/stdexcept: Same.
8482
8483         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8484         * libsupc++/cxxabi-forced.h: Same.
8485
8486         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8487         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8488         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8489         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8490         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8491         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8492         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8493         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8494         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8495         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8496         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8497         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8498         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8499         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8500         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8501         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8502         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8503         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8504         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8505         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8506         * testsuite/23_containers/vector/requirements/dr438/
8507         constructor_1_neg.cc: Same.
8508         * testsuite/23_containers/vector/requirements/dr438/
8509         constructor_2_neg.cc: Same.
8510         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8511         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8512         * testsuite/23_containers/deque/requirements/dr438/
8513         constructor_1_neg.cc: Same.
8514         * testsuite/23_containers/deque/requirements/dr438/
8515         constructor_2_neg.cc: Same.
8516         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8517         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8518         * testsuite/23_containers/list/requirements/dr438/
8519         constructor_1_neg.cc: Same.
8520         * testsuite/23_containers/list/requirements/dr438/
8521         constructor_2_neg.cc: Same.
8522         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8523         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8524         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8525         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8526         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8527         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8528         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8529         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8530         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8531         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8532
8533 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8534
8535         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8536         * doc/doxygen/user.cfg.in: Update.
8537         * scripts/run_doxygen: Adjust for new group names.
8538
8539         * include/tr1_impl/random: Update doxygen group markup.
8540         * include/tr1_impl/unordered_map: Same.
8541         * include/tr1_impl/unordered_set: Same.
8542         * include/tr1_impl/array: Same.
8543         * include/std/numeric: Same.
8544         * include/std/utility: Same.
8545         * include/std/bitset: Same.
8546         * include/std/iosfwd: Same.
8547         * include/bits/stl_list.h: Same.
8548         * include/bits/stl_map.h: Same.
8549         * include/bits/stl_algobase.h: Same.
8550         * include/bits/stl_queue.h: Same.
8551         * include/bits/stl_set.h: Same.
8552         * include/bits/stl_stack.h: Same.
8553         * include/bits/stl_iterator_base_types.h: Same.
8554         * include/bits/forward_list.h: Same.
8555         * include/bits/basic_string.h: Same.
8556         * include/bits/stl_multimap.h: Same.
8557         * include/bits/stl_vector.h: Same.
8558         * include/bits/stl_deque.h: Same.
8559         * include/bits/stl_multiset.h: Same.
8560         * include/bits/stl_algo.h: Same.
8561         * include/bits/stl_bvector.h: Same.
8562         * include/bits/algorithmfwd.h: Same.
8563         * include/bits/stl_function.h: Same.
8564         * include/tr1/cmath: Same.
8565         * include/backward/binders.h: Same.
8566
8567 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8568
8569         * include/std/system_error (system_category): To system_category().
8570         (generic_category): To generic_category. DR 890.
8571         * src/system_error.cc: Define.
8572         * include/bits/functexcept.h: Only one __throw_system_error.
8573         * src/functexcept.cc: Same.
8574         * include/std/mutex: Fixup for changes above.
8575         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8576         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8577         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8578         * config/abi/pre/gnu.ver: Clean up exports.
8579
8580 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8581
8582         * include/std/thread: Fix typo.
8583         * src/thread.cc (thread::join): Use NULL.
8584
8585 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8586
8587         PR libstdc++/39168
8588         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8589         const string&)): Also check that the value != CHAR_MAX.
8590         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8591         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8592         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8593         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8594         _M_cache(const locale&)): Likewise.
8595         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8596         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8597         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8598         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8599         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8600         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8601
8602 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8603             Benjamin Kosnik  <bkoz@redhat.com>
8604
8605         * include/std/thread (_Impl_base): Move _M_id out and into ...
8606         (thread): ...here. Call _M_make_routine in body of constructors.
8607         Adjust data member usage to reflect changes.
8608         (_M_make_routine): From _M_make_shared_data.
8609         (_M_start_thread): Add __shared_base_type argument.
8610         * src/thread.cc: Fixups for above.
8611         * config/abi/pre/gnu.ver: Adjust exports.
8612         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8613         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8614         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8615
8616 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8617
8618         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8619         (compare_type_to_native_type): ...this, add alignment check.
8620         * testsuite/30_threads/condition_variable_any/native_handle/
8621         typesizes.cc: Modify as above.
8622         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8623         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8624         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8625         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8626         * testsuite/30_threads/condition_variable/native_handle/
8627         typesizes.cc: Same.
8628         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8629         typesizes.cc: Same.
8630
8631         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8632         * testsuite/30_threads/thread/cons/2.cc: Same.
8633         * testsuite/30_threads/thread/cons/3.cc: Same.
8634         * testsuite/30_threads/thread/cons/4.cc: Same.
8635         * testsuite/30_threads/thread/cons/5.cc: Same.
8636         * testsuite/30_threads/thread/cons/6.cc: Same.
8637         * testsuite/30_threads/thread/cons/7.cc: Same.
8638         * testsuite/30_threads/thread/cons/8.cc: Same.
8639
8640         * testsuite/30_threads/thread/cons/9.cc: New.
8641         * testsuite/30_threads/thread/cons/moveable.cc: New.
8642
8643         * src/condition_variable.cc: Clean up whitespace.
8644         * include/std/condition_variable: Same.
8645
8646 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8647
8648         * include/std/condition_variable (condition_variable): Remove
8649         _M_internal_mutex. Add private __native_type typedef.
8650         * src/condition_variable.cc (condition_variable::notify_one):
8651         Remove _M_internal_mutex use. Use typedef.
8652         (condition_variable::notify_all): Same.
8653         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8654         (recursive_mutex): Same.
8655         (timed_mutex): Same.
8656         (recursive_timed_mutex): Same.
8657         (once_flag): Make __native_type typedef private.
8658
8659         * include/std/thread (this_thread): Add minimal markup.
8660
8661         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8662         Adjust line numbers.
8663         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8664         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8665         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8666         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8667         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8668         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8669         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8670         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8671         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8672         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8673         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8674         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8675         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8676
8677         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8678         * testsuite/30_threads/condition_variable_any/native_handle/
8679         typesizes.cc: New.
8680         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8681         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8682         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8683         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8684         * testsuite/30_threads/condition_variable/native_handle/
8685         typesizes.cc: Same.
8686         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8687         typesizes.cc: Same.
8688
8689 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8690
8691         PR testsuite/33300
8692         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8693         on darwin for lp64.
8694
8695 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8696
8697         * configure.host: Set abi_baseline_pair for mips64*-linux.
8698         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8699
8700 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8701
8702         * include/std/thread (this_thread::get_id): Inline.
8703
8704 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8705
8706         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8707         _Callable as template argument for _M_make_shared_data.
8708         * testsuite/30_threads/thread/cons/6.cc: New.
8709         * testsuite/30_threads/thread/cons/7.cc: New.
8710         * testsuite/30_threads/thread/cons/8.cc: New.
8711
8712 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8713
8714         * testsuite/30_threads/thread/member: To..
8715         * testsuite/30_threads/thread/members: ...this.
8716         * testsuite/30_threads/condition_variable/member: To...
8717         * testsuite/30_threads/condition_variable/members: ...this.
8718
8719 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8720
8721         * include/std/thread (thread::id): Move definition inside thread.
8722         Use native_handle_type. Remove this_thread::get_id friend.
8723         Change __thread_data_ptr to __shared_base_ptr.
8724         (thread::id::id(native_handle_type): Make public. Still explicit.
8725         Use native_handle_type. Change _M_thread_id to _M_thread.
8726         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8727         _M_thread_handle to _M_id.
8728         (thread::__thread_data): Rename to _Impl.
8729         Fixup for renames.
8730         (thread::_M_make_thread_data): Return derived type.
8731         (thread::hardware_concurrency): Add definition for default case.
8732         (thread::get_id): Now can define inline.
8733         (thread): Change _M_thread_data to _M_data.
8734         (this_thread::get_id): Now can define inline.
8735         * src/thread.cc (__thread_proxy): Rename to
8736         execute_native_thread_routine.
8737         Fixup for other renames.
8738         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8739         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8740         * testsuite/30_threads/thread/algorithm: Move to..
8741         * testsuite/30_threads/thread/swap: ...this.
8742         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8743         * testsuite/30_threads/thread/id/operators.cc: New.
8744
8745 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8746
8747         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8748         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8749         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8750         exposing it in public std::tuple interface.
8751
8752 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8753             Benjamin Kosnik  <bkoz@redhat.com>
8754
8755         * include/std/thread (__thread_data_base): Nest class in std::thread.
8756         (__thread_data): Likewise.
8757         (__thread_data_ptr): Nest typedef in std::thread.
8758         * src/thread.cc (__thread_proxy): Qualify the above names.
8759         * config/abi/pre/gnu.ver: Remove unused exports.
8760
8761 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8762
8763         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8764         * include/bits/stl_vector.h: Remove private vector_type typedef.
8765         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8766         Fix line numbers.
8767         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8768         * testsuite/23_containers/vector/requirements/dr438/
8769         constructor_1_neg.cc: Same.
8770         * testsuite/23_containers/vector/requirements/dr438/
8771         constructor_2_neg.cc: Same.
8772         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8773         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8774
8775 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8776
8777         PR libstdc++/25191
8778         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8779         deal consistently with __try and __catch too.
8780         * src/localename.cc: Replace try -> __try, catch -> __catch.
8781         * src/ios.cc: Likewise.
8782         * src/locale.cc: Likewise.
8783         * src/istream.cc: Likewise.
8784         * src/thread.cc: Likewise.
8785         * src/compatibility.cc: Likewise.
8786         * src/bitmap_allocator.cc: Likewise.
8787         * src/ios_init.cc: Likewise.
8788         * include/debug/deque: Likewise.
8789         * include/debug/list: Likewise.
8790         * include/tr1_impl/hashtable: Likewise.
8791         * include/std/bitset: Likewise.
8792         * include/ext/pb_ds/detail/resize_policy/
8793         hash_load_check_resize_trigger_imp.hpp: Likewise.
8794         * include/ext/pb_ds/detail/resize_policy/
8795         hash_standard_resize_policy_imp.hpp: Likewise.
8796         * include/ext/pb_ds/detail/cc_hash_table_map_/
8797         resize_fn_imps.hpp: Likewise.
8798         * include/ext/pb_ds/detail/cc_hash_table_map_/
8799         constructor_destructor_fn_imps.hpp: Likewise.
8800         * include/ext/pb_ds/detail/pat_trie_/
8801         split_join_branch_bag.hpp: Likewise.
8802         * include/ext/pb_ds/detail/pat_trie_/
8803         constructors_destructor_fn_imps.hpp: Likewise.
8804         * include/ext/pb_ds/detail/bin_search_tree_/
8805         constructors_destructor_fn_imps.hpp: Likewise.
8806         * include/ext/pb_ds/detail/gp_hash_table_map_/
8807         resize_fn_imps.hpp: Likewise.
8808         * include/ext/pb_ds/detail/gp_hash_table_map_/
8809         constructor_destructor_fn_imps.hpp: Likewise.
8810         * include/ext/pb_ds/detail/binary_heap_/
8811         constructors_destructor_fn_imps.hpp: Likewise.
8812         * include/ext/pb_ds/detail/binary_heap_/
8813         erase_fn_imps.hpp: Likewise.
8814         * include/ext/pb_ds/detail/binary_heap_/
8815         split_join_fn_imps.hpp: Likewise.
8816         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8817         constructors_destructor_fn_imps.hpp: Likewise.
8818         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8819         * include/ext/pb_ds/detail/list_update_map_/
8820         constructor_destructor_fn_imps.hpp: Likewise.
8821         * include/ext/slist: Likewise.
8822         * include/ext/memory: Likewise.
8823         * include/ext/rc_string_base.h: Likewise.
8824         * include/ext/ropeimpl.h: Likewise.
8825         * include/ext/vstring.tcc: Likewise.
8826         * include/ext/rope: Likewise.
8827         * include/ext/sso_string_base.h: Likewise.
8828         * include/bits/shared_ptr.h: Likewise.
8829         * include/bits/stl_list.h: Likewise.
8830         * include/bits/locale_classes.tcc: Likewise.
8831         * include/bits/locale_facets.tcc: Likewise.
8832         * include/bits/locale_classes.h: Likewise.
8833         * include/bits/forward_list.h: Likewise.
8834         * include/bits/stl_vector.h: Likewise.
8835         * include/bits/stl_deque.h: Likewise.
8836         * include/bits/istream.tcc: Likewise.
8837         * include/bits/stl_uninitialized.h: Likewise.
8838         * include/bits/ostream.tcc: Likewise.
8839         * include/bits/vector.tcc: Likewise.
8840         * include/bits/stl_tempbuf.h: Likewise.
8841         * include/bits/deque.tcc: Likewise.
8842         * include/bits/basic_string.tcc: Likewise.
8843         * include/bits/ostream_insert.h: Likewise.
8844         * include/bits/locale_facets_nonio.tcc: Likewise.
8845         * include/bits/stl_tree.h: Likewise.
8846         * include/bits/fstream.tcc: Likewise.
8847         * include/tr1/shared_ptr.h: Likewise.
8848         * include/tr1/hypergeometric.tcc: Likewise.
8849         * include/backward/hashtable.h: Likewise.
8850         * libsupc++/exception_ptr.h: Likewise.
8851         * libsupc++/eh_personality.cc: Likewise.
8852         * libsupc++/eh_call.cc: Likewise.
8853         * config/locale/gnu/monetary_members.cc: Likewise.
8854         * config/locale/gnu/time_members.h: Likewise.
8855         * config/locale/generic/time_members.h: Likewise.
8856
8857 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8858
8859         * include/parallel/algorithmfwd.h:
8860         Add parallelism default for many declarations.
8861         * include/parallel/numericfwd.h: Likewise.
8862         * include/parallel/iterator.h: Use iterator_traits as usual.
8863         * include/parallel/par_loop.h:
8864         Include equally_split.h.
8865         (for_each_template_random_access_ed):
8866         Avoid calling the Result default constructor.
8867         * include/parallel/numeric: Replace
8868         for_each_template_random_access by
8869         for_each_template_random_access_ed in numeric functions.
8870
8871 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8872
8873         * config/os/gnu-linux/os_defines.h: Remove superfluous
8874         __NO_STRING_INLINES.
8875
8876 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8877
8878         * testsuite/21_strings/c_strings/char/3.cc: New test.
8879         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8880
8881 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8882             Jakub Jelinek  <jakub@redhat.com>
8883
8884         PR libstdc++/30928 (partial, works together with recent glibcs)
8885         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8886         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8887         defined.
8888         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8889         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8890         defined.
8891         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8892         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8893         defined.
8894         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8895         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8896         defined.
8897         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8898         argument is const char *, assign result to const char * var, not
8899         char *.
8900         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8901         argument is const wchar_t *, assign result to const wchar_t * var, not
8902         wchar_t *.
8903
8904 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8905
8906         * include/std/thread: Remove unused headers.
8907         (__thread_data_base): Remove unused mutex and base.
8908         (thread::~thread): Only detach if joinable.
8909         (thread::joinable): Test if thread data ptr is empty.
8910         (thread::_M_thread_data_mutex): Remove.
8911         (thread::_M_get_thread_data): Remove.
8912         (thread::_M_make_thread_data): Remove overload, use make_shared.
8913         (thread::id::id): Make constructor explicit.
8914         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8915         (thread::_M_start_thread): Break shared_ptr cycle on error.
8916         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8917         * testsuite/30_threads/thread/member/4.cc: New.
8918         * testsuite/30_threads/thread/member/5.cc: New.
8919
8920 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8921
8922         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8923         (standard_layout): Just use !has_virtual_destructor for now.
8924         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8925         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8926         * testsuite/30_threads/recursive_mutex/requirements/
8927         standard_layout.cc: New.
8928         * testsuite/30_threads/condition_variable/requirements/
8929         standard_layout.cc: New.
8930         * testsuite/29_atomics/atomic_address/requirements/
8931         standard_layout.cc: Adjust.
8932         * testsuite/29_atomics/atomic_flag/requirements/
8933         standard_layout.cc: Same.
8934         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8935         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8936         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8937         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8938         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8939         line numbers.
8940         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8941         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8942         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8943         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8944         Remove, not required.
8945
8946 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8947
8948         * include/std/thread (__thread_data_base, thread): Rename member
8949         functions to match coding style.
8950         (thread::thread,thread::operator=): Define move operations.
8951         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8952         * config/abi/pre/gnu.ver: Adjust.
8953
8954 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8955
8956         PR libstdc++/38384
8957         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8958         on HPUX.
8959         * configure: Regenerate.
8960
8961 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8962
8963         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8964         atomic_flag_fence.
8965
8966 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8967
8968 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8969             Uros Bizjak  <ubizjak@gmail.com>
8970
8971         PR libstdc++/38834
8972         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8973         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8974
8975 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8976             Rainer Emrich  <r.emrich@de.tecosim.com>
8977
8978         PR libstdc++/38919
8979         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8980         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8981         * configure: Regenerate.
8982
8983 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8984
8985         * include/std/thread (__thread_data_base::__run): Make non-const.
8986         * testsuite/30_threads/thread/cons/5.cc: New.
8987
8988 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8989
8990         * src/Makefile.am (sources): Add math_stubs_float.cc.
8991         * src/Makefile.in: Regenerate.
8992         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8993
8994 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8995
8996         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8997         * src/Makefile.in: Regenerate.
8998         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8999
9000 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9001
9002         PR libstdc++/32666
9003         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
9004
9005 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9006
9007         PR libstdc++/32666
9008         * Makefile.am (hosted_source): Remove libmath directory.
9009         * Makefile.in: Regenerate.
9010         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
9011         (AC_REPLACE_MATHFUNCS): Remove.
9012         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
9013         in GLIBCXX_CHECK_C99_TR1.
9014         * acinclude.m4: Remove libmath, need_math.
9015         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
9016         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
9017         * configure.ac: Same.
9018         * configure: Regenerate.
9019         * fragment.am: Fix comment.
9020         * config.h.in: Regenerate.
9021         * src/Makefile.in: Regenerate.
9022         * src/Makefile.am: Remove libmath references.
9023         * doc/Makefile.in: Regenerate.
9024         * po/Makefile.in: Regenerate.
9025         * include/Makefile.in: Regenerate.
9026         * libsupc++/Makefile.in: Regenerate.
9027         * testsuite/Makefile.in: Regenerate.
9028
9029         * src/compatibility.cc: Also export long double versions of "C" math
9030         library if hppa-linux.
9031         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
9032         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
9033
9034         * libmath: Remove.
9035         * libmath/signbit.c: Same.
9036         * libmath/stubs.c: Same.
9037         * libmath/Makefile.in: Same.
9038         * libmath/copysignf.c: Same.
9039         * libmath/mathconf.h: Same.
9040         * libmath/signbitf.c: Same.
9041         * libmath/Makefile.am: Same.
9042         * libmath/signbitl.c: Same.
9043
9044 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
9045             Paolo Carlini  <paolo.carlini@oracle.com>
9046
9047         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
9048         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
9049         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
9050         * configure.ac: Adjust.
9051         * doc/xml/manual/configure.xml: Update.
9052         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
9053         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
9054         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
9055         * configure: Regenerate.
9056         * config.h.in: Likewise.
9057
9058         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
9059         thread::joinable, thread::swap, this_thread::get_id,
9060         this_thread::yield): Define inline...
9061         * include/std/thread: ... here.
9062         * config/abi/pre/gnu.ver: Adjust.
9063
9064 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9065
9066         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
9067         Add dg-timeout-factor 2.0.
9068         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
9069         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
9070         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
9071         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
9072         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
9073         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
9074
9075 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9076
9077         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
9078         field from readelf output.
9079
9080 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9081
9082         PR libstdc++/38384
9083         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
9084         * configure: Regenerate.
9085
9086 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9087
9088         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
9089         _GLIBCXX_HAVE_TLS.
9090         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
9091
9092 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9093
9094         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
9095         constructor for _M_pattern.
9096         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
9097         string.cc: Test construction from different basic_string type.
9098         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
9099         string.cc: Likewise.
9100
9101 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
9102             Jonathan Larmour  <jifl@eCosCentric.com>
9103
9104         PR libstdc++/36801
9105         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
9106         New.
9107         (__gnu_cxx::__exchange_and_add): Use it.
9108         * src/atomic.cc (get_atomic_mutex): New.
9109         * src/debug.cc (get_safe_base_mutex): New.
9110         * src/locale.cc (get_locale_cache_mutex): New.
9111         * src/mt_allocator.cc (get_freelist): New.
9112         (get_freelist_mutex): New.
9113         * src/pool_allocator.cc (get_palloc_mutex): New.
9114         * include/std/mutex (__once_functor_lock): To
9115         (__get_once_functor_lock): ...this.
9116         * src/mutex.cc (__once_mutex): Don't export, use
9117         (get_once_mutex): ...this.
9118         * config/abi/pre/gnu.ver: Adjust exports.
9119
9120 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR libstdc++/38732
9123         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
9124         referenceCount field again.
9125         (__cxxabiv1::__cxa_refcounted_exception): New struct.
9126         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
9127         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
9128         inline functions.
9129         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
9130         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
9131         instead of __cxa_exception.
9132         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
9133         __cxxabiv1::__cxa_throw): Likewise.
9134         * libsupc++/eh_ptr.cc (std::rethrow_exception,
9135         std::__exception_ptr::exception_ptr::_M_addref,
9136         std::__exception_ptr::exception_ptr::_M_release,
9137         __gxx_dependent_exception_cleanup): Likewise.
9138         * testsuite/18_support/exception/38732.cc: New test.
9139
9140         PR libstdc++/38092
9141         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
9142         * src/compatibility.cc: Don't use .symver directives if
9143         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
9144         * config.h.in: Regenerated.
9145         * configure: Likewise.
9146
9147 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
9148
9149         PR libstdc++/38466
9150         * include/bits/stl_pair.h: Document C++03 pair vs swap.
9151
9152 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
9153
9154         * src/locale_init.cc (locale::_S_initialize_once): Move construction
9155         of classic locale...
9156         (locale::classic): Here.
9157
9158 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
9159
9160         * include/tr1_impl/regex: Fix bad return statements and typos.
9161
9162 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9163
9164         * include/tr1_impl/regex: Remove unimplemented function definitions.
9165         * testsuite/28_regex/init-list.cc: Compile only.
9166         * testsuite/tr1/7_regular_expressions/regex/cons/char/
9167         c_string_extended.cc: Same.
9168         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
9169         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
9170
9171 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9172
9173         PR libstdc++/38384
9174         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
9175         * configure: Regenerate.
9176
9177 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9178
9179         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
9180         * configure: Regenerate.
9181
9182 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9183
9184         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
9185         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
9186         * configure: Regenerate.
9187
9188 2009-01-04  Richard Guenther  <rguenther@suse.de>
9189
9190         PR libstdc++/38720
9191         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
9192         integer type for storage, arithmetic and comparisons.
9193         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
9194
9195 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9196
9197         PR libstdc++/38719
9198         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
9199         _Fwd_list_const_iterator::_M_next): Fix return type.
9200
9201 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9202
9203         * Revert last commit, reopen and suspend libstdc++/38678.
9204
9205 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9206
9207         PR libstdc++/38678
9208         * include/std/istream (basic_istream<>::_M_read): New.
9209         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
9210         (basic_istream<>::read, basic_istream<>::readsome): Use it.
9211         * include/std/ostream (basic_ostream<>::_M_write_): New.
9212         (basic_ostream<>::_M_write): Adjust.
9213         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
9214         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
9215         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
9216         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
9217         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.