OSDN Git Service

* tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-04-16  Jan Hubicka  <jh@suse.cz>
2
3         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
4         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
5         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
6         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
7         out body to ...
8         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
9         functions.
10         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
11         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
12         _Rb_tree_black_count): Mark nothrow.
13
14 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
15
16         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
17         from base classes.
18         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
19
20 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
21
22         * doc/html: Regenerate.
23
24 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
25
26         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
27
28         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
29         * doc/xml/gnu/fdl-1.2.xml: Same.
30         * doc/xml/manual/numerics.xml: Same.
31         * doc/xml/manual/concurrency.xml: Same.
32         * doc/xml/manual/intro.xml: Same.
33         * doc/xml/manual/status_cxxtr1.xml: Same.
34         * doc/xml/manual/containers.xml: Same.
35         * doc/xml/manual/io.xml: Same.
36         * doc/xml/manual/utilities.xml: Same.
37         * doc/xml/manual/support.xml: Same.
38         * doc/xml/manual/using.xml: Same.
39         * doc/xml/manual/localization.xml: Same.
40         * doc/xml/manual/locale.xml: Same.
41         * doc/xml/manual/extensions.xml: Same.
42         * doc/xml/manual/appendix_contributing.xml: Same.
43         * doc/xml/manual/diagnostics.xml: Same.
44         * doc/xml/manual/status_cxx200x.xml: Same.
45
46 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
47
48         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
49         * doc/xml/manual/status_cxx200x.xml: Adjust.
50
51 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
52
53         * doc/xml/spine.xml: Remove unused license entity, update
54         copyright year.
55
56         * doc/xml/manual/spine.xml: Markup for primary index terms.
57         * doc/xml/manual/numerics.xml: Same.
58         * doc/xml/manual/intro.xml: Same.
59         * doc/xml/manual/containers.xml: Same.
60         * doc/xml/manual/io.xml: Same.
61         * doc/xml/manual/appendix_porting.xml: Same.
62         * doc/xml/manual/utilities.xml: Same.
63         * doc/xml/manual/support.xml: Same.
64         * doc/xml/manual/localization.xml: Same.
65         * doc/xml/manual/strings.xml: Same.
66         * doc/xml/manual/extensions.xml: Same.
67         * doc/xml/manual/appendix_contributing.xml: Same.
68         * doc/xml/manual/diagnostics.xml: Same.
69         * doc/xml/manual/algorithms.xml: Same.
70         * doc/xml/manual/appendix_free.xml: Same.
71         * doc/xml/manual/iterators.xml: Same.
72
73         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
74         * doc/xml/gnu/fdl-1.2.xml: Same.
75
76         * doc/xml/manual/status_cxx200x.xml: Re-write.
77
78 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
79
80         PR libstdc++/39629 (final bits)
81         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
82         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
83         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
84         Fix formula for __j.
85         * include/bits/random.tcc (operator==(const normal_distribution<>&,
86         const normal_distribution<>&): Remove.
87         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
88         const uniform_int_distribution<>&), operator==(const
89         uniform_real_distribution<>&, const uniform_real_distribution<>&),
90         operator==(const normal_distribution<>&, const normal_distribution<>&),
91         operator==(const lognormal_distribution<>&,
92         const lognormal_distribution<>&), operator==(const
93         chi_squared_distribution<>&, const chi_squared_distribution<>&),
94         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
95         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
96         operator==(const student_t_distribution<>&,
97         const student_t_distribution<>&), operator==(const
98         bernoulli_distribution<>&, const bernoulli_distribution<>&),
99         operator==(const binomial_distribution<>&, const
100         binomial_distribution<>&), operator==(const geometric_distribution<>&,
101         const geometric_distribution<>&), operator==(const
102         negative_binomial_distribution<>&, const
103         negative_binomial_distribution<>&), operator==(const
104         poisson_distribution<>&, const poisson_distribution<>&),
105         operator==(const exponential_distribution<>&,
106         const exponential_distribution<>&), operator==(const
107         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
108         weibull_distribution<>&, const weibull_distribution<>&),
109         operator==(const extreme_value_distribution<>&,
110         const extreme_value_distribution<>&), operator==(const
111         discrete_distribution<>&, const discrete_distribution<>&),
112         operator==(const piecewise_constant_distribution<>&,
113         const piecewise_constant_distribution<>&), operator==(const
114         piecewise_linear_distribution<>&, const
115         piecewise_linear_distribution<>&)): Remove.
116         * testsuite/26_numerics/random/uniform_real_distribution/operators/
117         serialize.cc: Remove.
118         * testsuite/26_numerics/random/piecewise_constant_distribution/
119         operators/serialize.cc: Likewise.
120         * testsuite/26_numerics/random/chi_squared_distribution/operators/
121         serialize.cc: Likewise.
122         * testsuite/26_numerics/random/normal_distribution/operators/
123         serialize.cc: Likewise.
124         * testsuite/26_numerics/random/uniform_int_distribution/operators/
125         serialize.cc: Likewise.
126         * testsuite/26_numerics/random/poisson_distribution/operators/
127         serialize.cc: Likewise.
128         * testsuite/26_numerics/random/bernoulli_distribution/operators/
129         serialize.cc: Likewise.
130         * testsuite/26_numerics/random/discrete_distribution/operators/
131         serialize.cc: Likewise.
132         * testsuite/26_numerics/random/weibull_distribution/operators/
133         serialize.cc: Likewise.
134         * testsuite/26_numerics/random/negative_binomial_distribution/
135         operators/serialize.cc: Likewise.
136         * testsuite/26_numerics/random/cauchy_distribution/operators/
137         serialize.cc: Likewise.
138         * testsuite/26_numerics/random/gamma_distribution/operators/
139         serialize.cc: Likewise.
140         * testsuite/26_numerics/random/fisher_f_distribution/operators/
141         serialize.cc: Likewise.
142         * testsuite/26_numerics/random/exponential_distribution/operators/
143         serialize.cc: Likewise.
144         * testsuite/26_numerics/random/lognormal_distribution/operators/
145         serialize.cc: Likewise.
146         * testsuite/26_numerics/random/binomial_distribution/operators/
147         serialize.cc: Likewise.
148         * testsuite/26_numerics/random/extreme_value_distribution/
149         operators/serialize.cc: Likewise.
150         * testsuite/26_numerics/random/piecewise_linear_distribution/
151         operators/serialize.cc: Likewise.
152         * testsuite/26_numerics/random/student_t_distribution/operators/
153         serialize.cc: Likewise.
154         * testsuite/26_numerics/random/geometric_distribution/operators/
155         serialize.cc: Likewise.
156
157         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
158         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
159         mersenne_twister_engine<>::seed(_Gen&,
160         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
161         subtract_with_carry_engine<>::seed(_Gen&,
162         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
163         Remove, unused.
164         * include/bits/random.tcc (linear_congruential_engine<>::
165         seed(_Gen&, false_type): Likewise.
166
167 2009-04-09  Nick Clifton  <nickc@redhat.com>
168
169         * src/allocator-inst.cc: Change copyright header to refer to
170         version 3 of the GNU General Public License with version 3.1
171         of the GCC Runtime Library Exception and to point readers at
172         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
173         web page.
174         * config/abi/compatibility.h: Likewise.
175         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
176         * config/abi/pre/gnu.ver: Likewise.
177         * config/allocator/bitmap_allocator_base.h: Likewise.
178         * config/allocator/malloc_allocator_base.h: Likewise.
179         * config/allocator/mt_allocator_base.h: Likewise.
180         * config/allocator/new_allocator_base.h: Likewise.
181         * config/allocator/pool_allocator_base.h: Likewise.
182         * config/cpu/alpha/atomic_word.h: Likewise.
183         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
184         * config/cpu/cris/atomic_word.h: Likewise.
185         * config/cpu/cris/atomicity.h: Likewise.
186         * config/cpu/generic/atomic_word.h: Likewise.
187         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
188         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
189         * config/cpu/generic/cpu_defines.h: Likewise.
190         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
191         * config/cpu/hppa/atomicity.h: Likewise.
192         * config/cpu/i386/atomicity.h: Likewise.
193         * config/cpu/i486/atomicity.h: Likewise.
194         * config/cpu/ia64/atomic_word.h: Likewise.
195         * config/cpu/m68k/atomicity.h: Likewise.
196         * config/cpu/powerpc/atomic_word.h: Likewise.
197         * config/cpu/powerpc/cpu_defines.h: Likewise.
198         * config/cpu/sh/atomicity.h: Likewise.
199         * config/cpu/sparc/atomic_word.h: Likewise.
200         * config/cpu/sparc/atomicity.h: Likewise.
201         * config/io/basic_file_stdio.cc: Likewise.
202         * config/io/basic_file_stdio.h: Likewise.
203         * config/io/c_io_stdio.h: Likewise.
204         * config/locale/darwin/ctype_members.cc: Likewise.
205         * config/locale/generic/c++locale_internal.h: Likewise.
206         * config/locale/generic/c_locale.cc: Likewise.
207         * config/locale/generic/c_locale.h: Likewise.
208         * config/locale/generic/codecvt_members.cc: Likewise.
209         * config/locale/generic/collate_members.cc: Likewise.
210         * config/locale/generic/ctype_members.cc: Likewise.
211         * config/locale/generic/messages_members.cc: Likewise.
212         * config/locale/generic/messages_members.h: Likewise.
213         * config/locale/generic/monetary_members.cc: Likewise.
214         * config/locale/generic/numeric_members.cc: Likewise.
215         * config/locale/generic/time_members.cc: Likewise.
216         * config/locale/generic/time_members.h: Likewise.
217         * config/locale/gnu/c++locale_internal.h: Likewise.
218         * config/locale/gnu/c_locale.cc: Likewise.
219         * config/locale/gnu/c_locale.h: Likewise.
220         * config/locale/gnu/codecvt_members.cc: Likewise.
221         * config/locale/gnu/collate_members.cc: Likewise.
222         * config/locale/gnu/ctype_members.cc: Likewise.
223         * config/locale/gnu/messages_members.cc: Likewise.
224         * config/locale/gnu/messages_members.h: Likewise.
225         * config/locale/gnu/monetary_members.cc: Likewise.
226         * config/locale/gnu/numeric_members.cc: Likewise.
227         * config/locale/gnu/time_members.cc: Likewise.
228         * config/locale/gnu/time_members.h: Likewise.
229         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
230         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
231         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
232         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
233         * config/os/aix/atomic_word.h: Likewise.
234         * config/os/aix/atomicity.h: Likewise.
235         * config/os/aix/ctype_base.h: Likewise.
236         * config/os/aix/ctype_inline.h: Likewise.
237         * config/os/aix/ctype_noninline.h: Likewise.
238         * config/os/aix/os_defines.h: Likewise.
239         * config/os/bsd/darwin/ctype_base.h: Likewise.
240         * config/os/bsd/darwin/ctype_inline.h: Likewise.
241         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
242         * config/os/bsd/darwin/os_defines.h: Likewise.
243         * config/os/bsd/freebsd/ctype_base.h: Likewise.
244         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
245         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
246         * config/os/bsd/freebsd/os_defines.h: Likewise.
247         * config/os/bsd/netbsd/ctype_base.h: Likewise.
248         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
249         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
250         * config/os/bsd/netbsd/os_defines.h: Likewise.
251         * config/os/djgpp/ctype_base.h: Likewise.
252         * config/os/djgpp/ctype_inline.h: Likewise.
253         * config/os/djgpp/ctype_noninline.h: Likewise.
254         * config/os/djgpp/os_defines.h: Likewise.
255         * config/os/generic/ctype_base.h: Likewise.
256         * config/os/generic/ctype_inline.h: Likewise.
257         * config/os/generic/ctype_noninline.h: Likewise.
258         * config/os/generic/error_constants.h: Likewise.
259         * config/os/generic/os_defines.h: Likewise.
260         * config/os/gnu-linux/ctype_base.h: Likewise.
261         * config/os/gnu-linux/ctype_inline.h: Likewise.
262         * config/os/gnu-linux/ctype_noninline.h: Likewise.
263         * config/os/gnu-linux/os_defines.h: Likewise.
264         * config/os/hpux/ctype_base.h: Likewise.
265         * config/os/hpux/ctype_inline.h: Likewise.
266         * config/os/hpux/ctype_noninline.h: Likewise.
267         * config/os/hpux/os_defines.h: Likewise.
268         * config/os/irix/atomic_word.h: Likewise.
269         * config/os/irix/atomicity.h: Likewise.
270         * config/os/irix/irix5.2/ctype_base.h: Likewise.
271         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
272         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
273         * config/os/irix/irix5.2/os_defines.h: Likewise.
274         * config/os/irix/irix6.5/ctype_base.h: Likewise.
275         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
276         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
277         * config/os/irix/irix6.5/os_defines.h: Likewise.
278         * config/os/mingw32/ctype_base.h: Likewise.
279         * config/os/mingw32/ctype_inline.h: Likewise.
280         * config/os/mingw32/ctype_noninline.h: Likewise.
281         * config/os/mingw32/error_constants.h: Likewise.
282         * config/os/mingw32/os_defines.h: Likewise.
283         * config/os/newlib/ctype_base.h: Likewise.
284         * config/os/newlib/ctype_inline.h: Likewise.
285         * config/os/newlib/ctype_noninline.h: Likewise.
286         * config/os/newlib/os_defines.h: Likewise.
287         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
288         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
289         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
290         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
291         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
292         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
293         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
294         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
295         * config/os/tpf/ctype_base.h: Likewise.
296         * config/os/tpf/ctype_inline.h: Likewise.
297         * config/os/tpf/ctype_noninline.h: Likewise.
298         * config/os/tpf/os_defines.h: Likewise.
299         * config/os/uclibc/ctype_base.h: Likewise.
300         * config/os/uclibc/ctype_inline.h: Likewise.
301         * config/os/uclibc/ctype_noninline.h: Likewise.
302         * config/os/uclibc/os_defines.h: Likewise.
303         * config/os/vxworks/ctype_base.h: Likewise.
304         * config/os/vxworks/ctype_inline.h: Likewise.
305         * config/os/vxworks/ctype_noninline.h: Likewise.
306         * config/os/vxworks/os_defines.h: Likewise.
307         * include/backward/auto_ptr.h: Likewise.
308         * include/backward/backward_warning.h: Likewise.
309         * include/backward/binders.h: Likewise.
310         * include/backward/hash_fun.h: Likewise.
311         * include/backward/hash_map: Likewise.
312         * include/backward/hash_set: Likewise.
313         * include/backward/hashtable.h: Likewise.
314         * include/backward/strstream: Likewise.
315         * include/bits/algorithmfwd.h: Likewise.
316         * include/bits/allocator.h: Likewise.
317         * include/bits/atomic_0.h: Likewise.
318         * include/bits/atomic_2.h: Likewise.
319         * include/bits/atomicfwd_c.h: Likewise.
320         * include/bits/atomicfwd_cxx.h: Likewise.
321         * include/bits/basic_ios.h: Likewise.
322         * include/bits/basic_ios.tcc: Likewise.
323         * include/bits/basic_string.h: Likewise.
324         * include/bits/basic_string.tcc: Likewise.
325         * include/bits/boost_concept_check.h: Likewise.
326         * include/bits/c++config: Likewise.
327         * include/bits/char_traits.h: Likewise.
328         * include/bits/codecvt.h: Likewise.
329         * include/bits/concept_check.h: Likewise.
330         * include/bits/cpp_type_traits.h: Likewise.
331         * include/bits/deque.tcc: Likewise.
332         * include/bits/forward_list.h: Likewise.
333         * include/bits/forward_list.tcc: Likewise.
334         * include/bits/fstream.tcc: Likewise.
335         * include/bits/functexcept.h: Likewise.
336         * include/bits/functional_hash.h: Likewise.
337         * include/bits/gslice.h: Likewise.
338         * include/bits/gslice_array.h: Likewise.
339         * include/bits/hashtable.h: Likewise.
340         * include/bits/indirect_array.h: Likewise.
341         * include/bits/ios_base.h: Likewise.
342         * include/bits/istream.tcc: Likewise.
343         * include/bits/list.tcc: Likewise.
344         * include/bits/locale_classes.h: Likewise.
345         * include/bits/locale_classes.tcc: Likewise.
346         * include/bits/locale_facets.h: Likewise.
347         * include/bits/locale_facets.tcc: Likewise.
348         * include/bits/locale_facets_nonio.h: Likewise.
349         * include/bits/locale_facets_nonio.tcc: Likewise.
350         * include/bits/localefwd.h: Likewise.
351         * include/bits/mask_array.h: Likewise.
352         * include/bits/move.h: Likewise.
353         * include/bits/ostream.tcc: Likewise.
354         * include/bits/ostream_insert.h: Likewise.
355         * include/bits/postypes.h: Likewise.
356         * include/bits/shared_ptr.h: Likewise.
357         * include/bits/slice_array.h: Likewise.
358         * include/bits/sstream.tcc: Likewise.
359         * include/bits/stl_algo.h: Likewise.
360         * include/bits/stl_algobase.h: Likewise.
361         * include/bits/stl_bvector.h: Likewise.
362         * include/bits/stl_construct.h: Likewise.
363         * include/bits/stl_deque.h: Likewise.
364         * include/bits/stl_function.h: Likewise.
365         * include/bits/stl_heap.h: Likewise.
366         * include/bits/stl_iterator.h: Likewise.
367         * include/bits/stl_iterator_base_funcs.h: Likewise.
368         * include/bits/stl_iterator_base_types.h: Likewise.
369         * include/bits/stl_list.h: Likewise.
370         * include/bits/stl_map.h: Likewise.
371         * include/bits/stl_multimap.h: Likewise.
372         * include/bits/stl_multiset.h: Likewise.
373         * include/bits/stl_numeric.h: Likewise.
374         * include/bits/stl_pair.h: Likewise.
375         * include/bits/stl_queue.h: Likewise.
376         * include/bits/stl_raw_storage_iter.h: Likewise.
377         * include/bits/stl_relops.h: Likewise.
378         * include/bits/stl_set.h: Likewise.
379         * include/bits/stl_stack.h: Likewise.
380         * include/bits/stl_tempbuf.h: Likewise.
381         * include/bits/stl_tree.h: Likewise.
382         * include/bits/stl_uninitialized.h: Likewise.
383         * include/bits/stl_vector.h: Likewise.
384         * include/bits/stream_iterator.h: Likewise.
385         * include/bits/streambuf.tcc: Likewise.
386         * include/bits/streambuf_iterator.h: Likewise.
387         * include/bits/stringfwd.h: Likewise.
388         * include/bits/unique_ptr.h: Likewise.
389         * include/bits/valarray_after.h: Likewise.
390         * include/bits/valarray_array.h: Likewise.
391         * include/bits/valarray_array.tcc: Likewise.
392         * include/bits/valarray_before.h: Likewise.
393         * include/bits/vector.tcc: Likewise.
394         * include/c/cassert: Likewise.
395         * include/c/cctype: Likewise.
396         * include/c/cerrno: Likewise.
397         * include/c/cfloat: Likewise.
398         * include/c/ciso646: Likewise.
399         * include/c/climits: Likewise.
400         * include/c/clocale: Likewise.
401         * include/c/cmath: Likewise.
402         * include/c/csetjmp: Likewise.
403         * include/c/csignal: Likewise.
404         * include/c/cstdarg: Likewise.
405         * include/c/cstddef: Likewise.
406         * include/c/cstdio: Likewise.
407         * include/c/cstdlib: Likewise.
408         * include/c/cstring: Likewise.
409         * include/c/ctime: Likewise.
410         * include/c/cwchar: Likewise.
411         * include/c/cwctype: Likewise.
412         * include/c_compatibility/assert.h: Likewise.
413         * include/c_compatibility/complex.h: Likewise.
414         * include/c_compatibility/ctype.h: Likewise.
415         * include/c_compatibility/errno.h: Likewise.
416         * include/c_compatibility/fenv.h: Likewise.
417         * include/c_compatibility/float.h: Likewise.
418         * include/c_compatibility/inttypes.h: Likewise.
419         * include/c_compatibility/iso646.h: Likewise.
420         * include/c_compatibility/limits.h: Likewise.
421         * include/c_compatibility/locale.h: Likewise.
422         * include/c_compatibility/math.h: Likewise.
423         * include/c_compatibility/setjmp.h: Likewise.
424         * include/c_compatibility/signal.h: Likewise.
425         * include/c_compatibility/stdarg.h: Likewise.
426         * include/c_compatibility/stdatomic.h: Likewise.
427         * include/c_compatibility/stdbool.h: Likewise.
428         * include/c_compatibility/stddef.h: Likewise.
429         * include/c_compatibility/stdint.h: Likewise.
430         * include/c_compatibility/stdio.h: Likewise.
431         * include/c_compatibility/stdlib.h: Likewise.
432         * include/c_compatibility/string.h: Likewise.
433         * include/c_compatibility/tgmath.h: Likewise.
434         * include/c_compatibility/time.h: Likewise.
435         * include/c_compatibility/wchar.h: Likewise.
436         * include/c_compatibility/wctype.h: Likewise.
437         * include/c_global/cassert: Likewise.
438         * include/c_global/ccomplex: Likewise.
439         * include/c_global/cctype: Likewise.
440         * include/c_global/cerrno: Likewise.
441         * include/c_global/cfenv: Likewise.
442         * include/c_global/cfloat: Likewise.
443         * include/c_global/cinttypes: Likewise.
444         * include/c_global/ciso646: Likewise.
445         * include/c_global/climits: Likewise.
446         * include/c_global/clocale: Likewise.
447         * include/c_global/cmath.tcc: Likewise.
448         * include/c_global/cmath: Likewise.
449         * include/c_global/csetjmp: Likewise.
450         * include/c_global/csignal: Likewise.
451         * include/c_global/cstdarg: Likewise.
452         * include/c_global/cstdatomic: Likewise.
453         * include/c_global/cstdbool: Likewise.
454         * include/c_global/cstddef: Likewise.
455         * include/c_global/cstdint: Likewise.
456         * include/c_global/cstdio: Likewise.
457         * include/c_global/cstdlib: Likewise.
458         * include/c_global/cstring: Likewise.
459         * include/c_global/ctgmath: Likewise.
460         * include/c_global/ctime: Likewise.
461         * include/c_global/cwchar: Likewise.
462         * include/c_global/cwctype: Likewise.
463         * include/c_std/cassert: Likewise.
464         * include/c_std/cctype: Likewise.
465         * include/c_std/cerrno: Likewise.
466         * include/c_std/cfloat: Likewise.
467         * include/c_std/ciso646: Likewise.
468         * include/c_std/climits: Likewise.
469         * include/c_std/clocale: Likewise.
470         * include/c_std/cmath.tcc: Likewise.
471         * include/c_std/cmath: Likewise.
472         * include/c_std/csetjmp: Likewise.
473         * include/c_std/csignal: Likewise.
474         * include/c_std/cstdarg: Likewise.
475         * include/c_std/cstddef: Likewise.
476         * include/c_std/cstdio: Likewise.
477         * include/c_std/cstdlib: Likewise.
478         * include/c_std/cstring: Likewise.
479         * include/c_std/ctime: Likewise.
480         * include/c_std/cwchar: Likewise.
481         * include/c_std/cwctype: Likewise.
482         * include/debug/bitset: Likewise.
483         * include/debug/debug.h: Likewise.
484         * include/debug/deque: Likewise.
485         * include/debug/formatter.h: Likewise.
486         * include/debug/functions.h: Likewise.
487         * include/debug/list: Likewise.
488         * include/debug/macros.h: Likewise.
489         * include/debug/map.h: Likewise.
490         * include/debug/map: Likewise.
491         * include/debug/multimap.h: Likewise.
492         * include/debug/multiset.h: Likewise.
493         * include/debug/safe_base.h: Likewise.
494         * include/debug/safe_iterator.h: Likewise.
495         * include/debug/safe_iterator.tcc: Likewise.
496         * include/debug/safe_sequence.h: Likewise.
497         * include/debug/set.h: Likewise.
498         * include/debug/set: Likewise.
499         * include/debug/string: Likewise.
500         * include/debug/unordered_map: Likewise.
501         * include/debug/unordered_set: Likewise.
502         * include/debug/vector: Likewise.
503         * include/ext/algorithm: Likewise.
504         * include/ext/array_allocator.h: Likewise.
505         * include/ext/atomicity.h: Likewise.
506         * include/ext/bitmap_allocator.h: Likewise.
507         * include/ext/cast.h: Likewise.
508         * include/ext/codecvt_specializations.h: Likewise.
509         * include/ext/concurrence.h: Likewise.
510         * include/ext/debug_allocator.h: Likewise.
511         * include/ext/enc_filebuf.h: Likewise.
512         * include/ext/extptr_allocator.h: Likewise.
513         * include/ext/functional: Likewise.
514         * include/ext/iterator: Likewise.
515         * include/ext/malloc_allocator.h: Likewise.
516         * include/ext/memory: Likewise.
517         * include/ext/mt_allocator.h: Likewise.
518         * include/ext/new_allocator.h: Likewise.
519         * include/ext/numeric: Likewise.
520         * include/ext/numeric_traits.h: Likewise.
521         * include/ext/pb_ds/assoc_container.hpp: Likewise.
522         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
523         Likewise.
524         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
525         Likewise.
526         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
527         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
528         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
529         Likewise.
530         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
531         Likewise.
532         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
533         Likewise.
534         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
535         Likewise.
536         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
537         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
538         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
539         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
540         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
541         Likewise.
542         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
543         Likewise.
544         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
545         Likewise.
546         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
547         Likewise.
548         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
549         Likewise.
550         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
551         Likewise.
552         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
553         Likewise.
554         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
555         Likewise.
556         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
557         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
558         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
559         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
560         Likewise.
561         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
562         Likewise.
563         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
564         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
565         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
566         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
567         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
568         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
569         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
570         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
571         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
572         Likewise.
573         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
574         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
575         Likewise.
576         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
577         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
578         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
579         Likewise.
580         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
581         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
582         Likewise.
583         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
584         Likewise.
585         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
586         Likewise.
587         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
588         Likewise.
589         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
590         Likewise.
591         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
592         Likewise.
593         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
594         Likewise.
595         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
596         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
597         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
598         Likewise.
599         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
600         Likewise.
601         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
602         Likewise.
603         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
604         Likewise.
605         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
606         Likewise.
607         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
608         Likewise.
609         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
610         Likewise.
611         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
612         Likewise.
613         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
614         Likewise.
615         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
616         Likewise.
617         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
618         Likewise.
619         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
620         Likewise.
621         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
622         Likewise.
623         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
624         Likewise.
625         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
626         Likewise.
627         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
628         Likewise.
629         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
630         Likewise.
631         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
632         Likewise.
633         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
634         Likewise.
635         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
636         Likewise.
637         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
638         Likewise.
639         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
640         Likewise.
641         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
642         Likewise.
643         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
644         Likewise.
645         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
646         Likewise.
647         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
648         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
649         Likewise.
650         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
651         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
652         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
653         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
654         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
655         Likewise.
656         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
657         Likewise.
658         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
659         Likewise.
660         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
661         Likewise.
662         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
663         Likewise.
664         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
665         Likewise.
666         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
667         Likewise.
668         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
669         Likewise.
670         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
671         Likewise.
672         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
673         Likewise.
674         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
675         Likewise.
676         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
677         Likewise.
678         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
679         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
680         Likewise.
681         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
682         Likewise.
683         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
684         Likewise.
685         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
686         Likewise.
687         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
688         Likewise.
689         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
690         Likewise.
691         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
692         Likewise.
693         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
694         Likewise.
695         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
696         Likewise.
697         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
698         Likewise.
699         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
700         Likewise.
701         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
702         Likewise.
703         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
704         Likewise.
705         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
706         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
707         Likewise.
708         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
709         Likewise.
710         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
711         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
712         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
713         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
714         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
715         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
716         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
717         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
718         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
719         Likewise.
720         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
721         Likewise.
722         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
723         Likewise.
724         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
725         Likewise.
726         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
727         Likewise.
728         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
729         Likewise.
730         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
731         Likewise.
732         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
733         Likewise.
734         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
735         Likewise.
736         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
737         Likewise.
738         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
739         Likewise.
740         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
741         Likewise.
742         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
743         Likewise.
744         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
745         Likewise.
746         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
747         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
748         Likewise.
749         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
750         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
751         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
752         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
753         Likewise.
754         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
755         Likewise.
756         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
757         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
758         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
759         Likewise.
760         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
761         Likewise.
762         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
763         Likewise.
764         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
765         Likewise.
766         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
767         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
768         Likewise.
769         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
770         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
771         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
772         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
773         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
774         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
775         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
776         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
777         Likewise.
778         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
779         Likewise.
780         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
781         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
782         Likewise.
783         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
784         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
785         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
786         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
787         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
788         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
789         Likewise.
790         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
791         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
792         Likewise.
793         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
794         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
795         Likewise.
796         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
797         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
798         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
799         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
800         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
801         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
802         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
803         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
804         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
805         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
806         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
807         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
808         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
809         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
810         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
811         Likewise.
812         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
813         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
814         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
815         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
816         Likewise.
817         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
818         Likewise.
819         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
820         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
821         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
822         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
823         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
824         Likewise.
825         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
826         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
827         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
828         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
829         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
830         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
831         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
832         Likewise.
833         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
834         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
835         Likewise.
836         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
837         Likewise.
838         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
839         Likewise.
840         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
841         Likewise.
842         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
843         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
844         Likewise.
845         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
846         Likewise.
847         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
848         Likewise.
849         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
850         Likewise.
851         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
852         Likewise.
853         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
854         Likewise.
855         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
856         Likewise.
857         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
858         Likewise.
859         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
860         Likewise.
861         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
862         Likewise.
863         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
864         Likewise.
865         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
866         Likewise.
867         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
868         Likewise.
869         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
870         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
871         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
872         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
873         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
874         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
875         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
876         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
877         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
878         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
879         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
880         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
881         Likewise.
882         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
883         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
884         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
885         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
886         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
887         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
888         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
889         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
890         Likewise.
891         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
892         Likewise.
893         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
894         Likewise.
895         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
896         Likewise.
897         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
898         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
899         Likewise.
900         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
901         Likewise.
902         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
903         Likewise.
904         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
905         Likewise.
906         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
907         Likewise.
908         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
909         Likewise.
910         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
911         Likewise.
912         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
913         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
914         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
915         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
916         Likewise.
917         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
918         Likewise.
919         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
920         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
921         Likewise.
922         * include/ext/pb_ds/exception.hpp: Likewise.
923         * include/ext/pb_ds/hash_policy.hpp: Likewise.
924         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
925         * include/ext/pb_ds/priority_queue.hpp: Likewise.
926         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
927         * include/ext/pb_ds/tree_policy.hpp: Likewise.
928         * include/ext/pb_ds/trie_policy.hpp: Likewise.
929         * include/ext/pod_char_traits.h: Likewise.
930         * include/ext/pointer.h: Likewise.
931         * include/ext/pool_allocator.h: Likewise.
932         * include/ext/rb_tree: Likewise.
933         * include/ext/rc_string_base.h: Likewise.
934         * include/ext/rope: Likewise.
935         * include/ext/ropeimpl.h: Likewise.
936         * include/ext/slist: Likewise.
937         * include/ext/sso_string_base.h: Likewise.
938         * include/ext/stdio_filebuf.h: Likewise.
939         * include/ext/stdio_sync_filebuf.h: Likewise.
940         * include/ext/string_conversions.h: Likewise.
941         * include/ext/throw_allocator.h: Likewise.
942         * include/ext/type_traits.h: Likewise.
943         * include/ext/typelist.h: Likewise.
944         * include/ext/vstring.h: Likewise.
945         * include/ext/vstring.tcc: Likewise.
946         * include/ext/vstring_fwd.h: Likewise.
947         * include/ext/vstring_util.h: Likewise.
948         * include/parallel/algo.h: Likewise.
949         * include/parallel/algobase.h: Likewise.
950         * include/parallel/algorithm: Likewise.
951         * include/parallel/algorithmfwd.h: Likewise.
952         * include/parallel/balanced_quicksort.h: Likewise.
953         * include/parallel/base.h: Likewise.
954         * include/parallel/basic_iterator.h: Likewise.
955         * include/parallel/checkers.h: Likewise.
956         * include/parallel/compatibility.h: Likewise.
957         * include/parallel/compiletime_settings.h: Likewise.
958         * include/parallel/equally_split.h: Likewise.
959         * include/parallel/features.h: Likewise.
960         * include/parallel/find.h: Likewise.
961         * include/parallel/find_selectors.h: Likewise.
962         * include/parallel/for_each.h: Likewise.
963         * include/parallel/for_each_selectors.h: Likewise.
964         * include/parallel/iterator.h: Likewise.
965         * include/parallel/list_partition.h: Likewise.
966         * include/parallel/losertree.h: Likewise.
967         * include/parallel/merge.h: Likewise.
968         * include/parallel/multiseq_selection.h: Likewise.
969         * include/parallel/multiway_merge.h: Likewise.
970         * include/parallel/multiway_mergesort.h: Likewise.
971         * include/parallel/numeric: Likewise.
972         * include/parallel/numericfwd.h: Likewise.
973         * include/parallel/omp_loop.h: Likewise.
974         * include/parallel/omp_loop_static.h: Likewise.
975         * include/parallel/par_loop.h: Likewise.
976         * include/parallel/parallel.h: Likewise.
977         * include/parallel/partial_sum.h: Likewise.
978         * include/parallel/partition.h: Likewise.
979         * include/parallel/queue.h: Likewise.
980         * include/parallel/quicksort.h: Likewise.
981         * include/parallel/random_number.h: Likewise.
982         * include/parallel/random_shuffle.h: Likewise.
983         * include/parallel/search.h: Likewise.
984         * include/parallel/set_operations.h: Likewise.
985         * include/parallel/settings.h: Likewise.
986         * include/parallel/sort.h: Likewise.
987         * include/parallel/tags.h: Likewise.
988         * include/parallel/types.h: Likewise.
989         * include/parallel/unique_copy.h: Likewise.
990         * include/parallel/workstealing.h: Likewise.
991         * include/precompiled/extc++.h: Likewise.
992         * include/precompiled/stdc++.h: Likewise.
993         * include/precompiled/stdtr1c++.h: Likewise.
994         * include/std/algorithm: Likewise.
995         * include/std/array: Likewise.
996         * include/std/bitset: Likewise.
997         * include/std/c++0x_warning.h: Likewise.
998         * include/std/chrono: Likewise.
999         * include/std/complex: Likewise.
1000         * include/std/condition_variable: Likewise.
1001         * include/std/deque: Likewise.
1002         * include/std/forward_list: Likewise.
1003         * include/std/fstream: Likewise.
1004         * include/std/functional: Likewise.
1005         * include/std/iomanip: Likewise.
1006         * include/std/ios: Likewise.
1007         * include/std/iosfwd: Likewise.
1008         * include/std/iostream: Likewise.
1009         * include/std/istream: Likewise.
1010         * include/std/iterator: Likewise.
1011         * include/std/limits: Likewise.
1012         * include/std/list: Likewise.
1013         * include/std/locale: Likewise.
1014         * include/std/map: Likewise.
1015         * include/std/memory: Likewise.
1016         * include/std/mutex: Likewise.
1017         * include/std/numeric: Likewise.
1018         * include/std/ostream: Likewise.
1019         * include/std/queue: Likewise.
1020         * include/std/random: Likewise.
1021         * include/std/ratio: Likewise.
1022         * include/std/regex: Likewise.
1023         * include/std/set: Likewise.
1024         * include/std/sstream: Likewise.
1025         * include/std/stack: Likewise.
1026         * include/std/stdexcept: Likewise.
1027         * include/std/streambuf: Likewise.
1028         * include/std/string: Likewise.
1029         * include/std/system_error: Likewise.
1030         * include/std/thread: Likewise.
1031         * include/std/tuple: Likewise.
1032         * include/std/type_traits: Likewise.
1033         * include/std/unordered_map: Likewise.
1034         * include/std/unordered_set: Likewise.
1035         * include/std/utility: Likewise.
1036         * include/std/valarray: Likewise.
1037         * include/std/vector: Likewise.
1038         * include/tr1/array: Likewise.
1039         * include/tr1/bessel_function.tcc: Likewise.
1040         * include/tr1/beta_function.tcc: Likewise.
1041         * include/tr1/ccomplex: Likewise.
1042         * include/tr1/cctype: Likewise.
1043         * include/tr1/cfenv: Likewise.
1044         * include/tr1/cfloat: Likewise.
1045         * include/tr1/cinttypes: Likewise.
1046         * include/tr1/climits: Likewise.
1047         * include/tr1/cmath: Likewise.
1048         * include/tr1/complex.h: Likewise.
1049         * include/tr1/complex: Likewise.
1050         * include/tr1/cstdarg: Likewise.
1051         * include/tr1/cstdbool: Likewise.
1052         * include/tr1/cstdint: Likewise.
1053         * include/tr1/cstdio: Likewise.
1054         * include/tr1/cstdlib: Likewise.
1055         * include/tr1/ctgmath: Likewise.
1056         * include/tr1/ctime: Likewise.
1057         * include/tr1/ctype.h: Likewise.
1058         * include/tr1/cwchar: Likewise.
1059         * include/tr1/cwctype: Likewise.
1060         * include/tr1/ell_integral.tcc: Likewise.
1061         * include/tr1/exp_integral.tcc: Likewise.
1062         * include/tr1/fenv.h: Likewise.
1063         * include/tr1/float.h: Likewise.
1064         * include/tr1/functional: Likewise.
1065         * include/tr1/functional_hash.h: Likewise.
1066         * include/tr1/gamma.tcc: Likewise.
1067         * include/tr1/hashtable.h: Likewise.
1068         * include/tr1/hypergeometric.tcc: Likewise.
1069         * include/tr1/inttypes.h: Likewise.
1070         * include/tr1/legendre_function.tcc: Likewise.
1071         * include/tr1/limits.h: Likewise.
1072         * include/tr1/math.h: Likewise.
1073         * include/tr1/memory: Likewise.
1074         * include/tr1/modified_bessel_func.tcc: Likewise.
1075         * include/tr1/poly_hermite.tcc: Likewise.
1076         * include/tr1/poly_laguerre.tcc: Likewise.
1077         * include/tr1/random: Likewise.
1078         * include/tr1/regex: Likewise.
1079         * include/tr1/riemann_zeta.tcc: Likewise.
1080         * include/tr1/shared_ptr.h: Likewise.
1081         * include/tr1/special_function_util.h: Likewise.
1082         * include/tr1/stdarg.h: Likewise.
1083         * include/tr1/stdbool.h: Likewise.
1084         * include/tr1/stdint.h: Likewise.
1085         * include/tr1/stdio.h: Likewise.
1086         * include/tr1/stdlib.h: Likewise.
1087         * include/tr1/tgmath.h: Likewise.
1088         * include/tr1/tuple: Likewise.
1089         * include/tr1/type_traits: Likewise.
1090         * include/tr1/unordered_map: Likewise.
1091         * include/tr1/unordered_set: Likewise.
1092         * include/tr1/utility: Likewise.
1093         * include/tr1/wchar.h: Likewise.
1094         * include/tr1/wctype.h: Likewise.
1095         * include/tr1_impl/array: Likewise.
1096         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1097         * include/tr1_impl/cctype: Likewise.
1098         * include/tr1_impl/cfenv: Likewise.
1099         * include/tr1_impl/cinttypes: Likewise.
1100         * include/tr1_impl/cmath: Likewise.
1101         * include/tr1_impl/complex: Likewise.
1102         * include/tr1_impl/cstdint: Likewise.
1103         * include/tr1_impl/cstdio: Likewise.
1104         * include/tr1_impl/cstdlib: Likewise.
1105         * include/tr1_impl/cwchar: Likewise.
1106         * include/tr1_impl/cwctype: Likewise.
1107         * include/tr1_impl/functional: Likewise.
1108         * include/tr1_impl/functional_hash.h: Likewise.
1109         * include/tr1_impl/hashtable: Likewise.
1110         * include/tr1_impl/hashtable_policy.h: Likewise.
1111         * include/tr1_impl/random.tcc: Likewise.
1112         * include/tr1_impl/random: Likewise.
1113         * include/tr1_impl/regex: Likewise.
1114         * include/tr1_impl/type_traits: Likewise.
1115         * include/tr1_impl/unordered_map: Likewise.
1116         * include/tr1_impl/unordered_set: Likewise.
1117         * include/tr1_impl/utility: Likewise.
1118         * libsupc++/array_type_info.cc: Likewise.
1119         * libsupc++/atexit_arm.cc: Likewise.
1120         * libsupc++/bad_cast.cc: Likewise.
1121         * libsupc++/bad_typeid.cc: Likewise.
1122         * libsupc++/class_type_info.cc: Likewise.
1123         * libsupc++/cxxabi-forced.h: Likewise.
1124         * libsupc++/cxxabi.h: Likewise.
1125         * libsupc++/del_op.cc: Likewise.
1126         * libsupc++/del_opnt.cc: Likewise.
1127         * libsupc++/del_opv.cc: Likewise.
1128         * libsupc++/del_opvnt.cc: Likewise.
1129         * libsupc++/dyncast.cc: Likewise.
1130         * libsupc++/eh_alloc.cc: Likewise.
1131         * libsupc++/eh_arm.cc: Likewise.
1132         * libsupc++/eh_aux_runtime.cc: Likewise.
1133         * libsupc++/eh_call.cc: Likewise.
1134         * libsupc++/eh_catch.cc: Likewise.
1135         * libsupc++/eh_exception.cc: Likewise.
1136         * libsupc++/eh_globals.cc: Likewise.
1137         * libsupc++/eh_personality.cc: Likewise.
1138         * libsupc++/eh_ptr.cc: Likewise.
1139         * libsupc++/eh_term_handler.cc: Likewise.
1140         * libsupc++/eh_terminate.cc: Likewise.
1141         * libsupc++/eh_throw.cc: Likewise.
1142         * libsupc++/eh_type.cc: Likewise.
1143         * libsupc++/eh_unex_handler.cc: Likewise.
1144         * libsupc++/enum_type_info.cc: Likewise.
1145         * libsupc++/exception: Likewise.
1146         * libsupc++/exception_defines.h: Likewise.
1147         * libsupc++/exception_ptr.h: Likewise.
1148         * libsupc++/function_type_info.cc: Likewise.
1149         * libsupc++/fundamental_type_info.cc: Likewise.
1150         * libsupc++/guard.cc: Likewise.
1151         * libsupc++/initializer_list: Likewise.
1152         * libsupc++/new: Likewise.
1153         * libsupc++/new_handler.cc: Likewise.
1154         * libsupc++/new_op.cc: Likewise.
1155         * libsupc++/new_opnt.cc: Likewise.
1156         * libsupc++/new_opv.cc: Likewise.
1157         * libsupc++/new_opvnt.cc: Likewise.
1158         * libsupc++/pbase_type_info.cc: Likewise.
1159         * libsupc++/pmem_type_info.cc: Likewise.
1160         * libsupc++/pointer_type_info.cc: Likewise.
1161         * libsupc++/pure.cc: Likewise.
1162         * libsupc++/si_class_type_info.cc: Likewise.
1163         * libsupc++/tinfo.cc: Likewise.
1164         * libsupc++/tinfo.h: Likewise.
1165         * libsupc++/tinfo2.cc: Likewise.
1166         * libsupc++/typeinfo: Likewise.
1167         * libsupc++/unwind-cxx.h: Likewise.
1168         * libsupc++/vec.cc: Likewise.
1169         * libsupc++/vmi_class_type_info.cc: Likewise.
1170         * libsupc++/vterminate.cc: Likewise.
1171         * po/string_literals.cc: Likewise.
1172         * src/atomic.cc: Likewise.
1173         * src/bitmap_allocator.cc: Likewise.
1174         * src/chrono.cc: Likewise.
1175         * src/codecvt.cc: Likewise.
1176         * src/compatibility-ldbl.cc: Likewise.
1177         * src/compatibility.cc: Likewise.
1178         * src/complex_io.cc: Likewise.
1179         * src/concept-inst.cc: Likewise.
1180         * src/condition_variable.cc: Likewise.
1181         * src/ctype.cc: Likewise.
1182         * src/debug.cc: Likewise.
1183         * src/debug_list.cc: Likewise.
1184         * src/ext-inst.cc: Likewise.
1185         * src/fstream-inst.cc: Likewise.
1186         * src/functexcept.cc: Likewise.
1187         * src/globals_io.cc: Likewise.
1188         * src/hash.cc: Likewise.
1189         * src/hash_c++0x.cc: Likewise.
1190         * src/hashtable.cc: Likewise.
1191         * src/hashtable_c++0x.cc: Likewise.
1192         * src/ios-inst.cc: Likewise.
1193         * src/ios.cc: Likewise.
1194         * src/ios_failure.cc: Likewise.
1195         * src/ios_init.cc: Likewise.
1196         * src/ios_locale.cc: Likewise.
1197         * src/iostream-inst.cc: Likewise.
1198         * src/istream-inst.cc: Likewise.
1199         * src/istream.cc: Likewise.
1200         * src/limits.cc: Likewise.
1201         * src/limits_c++0x.cc: Likewise.
1202         * src/list.cc: Likewise.
1203         * src/locale-inst.cc: Likewise.
1204         * src/locale.cc: Likewise.
1205         * src/locale_facets.cc: Likewise.
1206         * src/locale_init.cc: Likewise.
1207         * src/localename.cc: Likewise.
1208         * src/math_stubs_float.cc: Likewise.
1209         * src/math_stubs_long_double.cc: Likewise.
1210         * src/misc-inst.cc: Likewise.
1211         * src/mt_allocator.cc: Likewise.
1212         * src/mutex.cc: Likewise.
1213         * src/ostream-inst.cc: Likewise.
1214         * src/parallel_list.cc: Likewise.
1215         * src/parallel_settings.cc: Likewise.
1216         * src/pool_allocator.cc: Likewise.
1217         * src/sstream-inst.cc: Likewise.
1218         * src/stdexcept.cc: Likewise.
1219         * src/streambuf-inst.cc: Likewise.
1220         * src/streambuf.cc: Likewise.
1221         * src/string-inst.cc: Likewise.
1222         * src/strstream.cc: Likewise.
1223         * src/system_error.cc: Likewise.
1224         * src/thread.cc: Likewise.
1225         * src/tree.cc: Likewise.
1226         * src/valarray-inst.cc: Likewise.
1227         * src/wlocale-inst.cc: Likewise.
1228         * src/wstring-inst.cc: Likewise.
1229         * doc/xml/manual/intro.xml: Change documentation to refer the
1230         reader to version 3 of the GNU General Public License, version
1231         3.1 of the GCC Runtime Library Exception, and to point readers
1232         at the FSF's license web page.
1233
1234 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1235
1236         * Makefile.am: Change copyright header to refer to version
1237         3 of the GNU General Public License and to point readers at the
1238         COPYING3 file and the FSF's license web page.
1239         * doc/Makefile.am: Likewise.
1240         * include/Makefile.am: Likewise.
1241         * libsupc++/Makefile.am: Likewise.
1242         * po/Makefile.am: Likewise.
1243         * po/POTFILES.in: Likewise.
1244         * src/Makefile.am: Likewise.
1245         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1246         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1247         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1248         Likewise.
1249         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1250         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1251         Likewise.
1252         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1253         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1254         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1255         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1256         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1257         * testsuite/18_support/bad_cast/what.cc: Likewise.
1258         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1259         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1260         Likewise.
1261         * testsuite/18_support/bad_exception/what.cc: Likewise.
1262         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1263         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1264         * testsuite/18_support/exception/38732.cc: Likewise.
1265         * testsuite/18_support/exception/what.cc: Likewise.
1266         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1267         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1268         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1269         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1270         * testsuite/18_support/headers/climits/values.cc: Likewise.
1271         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1272         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1273         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1274         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1275         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1276         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1277         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1278         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1279         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1280         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1281         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1282         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1283         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1284         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1285         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1286         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1287         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1288         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1289         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1290         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1291         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1292         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1293         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1294         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1295         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1296         * testsuite/18_support/new_delete_placement.cc: Likewise.
1297         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1298         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1299         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1300         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1301         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1302         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1303         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1304         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1305         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1306         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1307         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1308         Likewise.
1309         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1310         * testsuite/18_support/pthread_guard.cc: Likewise.
1311         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1312         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1313         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1314         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1315         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1316         Likewise.
1317         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1318         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1319         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1320         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1321         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1322         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1323         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1324         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1325         Likewise.
1326         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1327         Likewise.
1328         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1329         Likewise.
1330         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1331         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1332         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1333         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1334         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1335         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1336         Likewise.
1337         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1338         Likewise.
1339         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1340         Likewise.
1341         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1342         Likewise.
1343         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1344         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1345         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1346         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1347         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1348         Likewise.
1349         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1350         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1351         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1352         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1353         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1354         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1355         Likewise.
1356         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1357         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1358         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1359         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1360         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1361         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1362         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1363         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1364         * testsuite/20_util/allocator/1.cc: Likewise.
1365         * testsuite/20_util/allocator/10378.cc: Likewise.
1366         * testsuite/20_util/allocator/14176.cc: Likewise.
1367         * testsuite/20_util/allocator/33807.cc: Likewise.
1368         * testsuite/20_util/allocator/8230.cc: Likewise.
1369         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1370         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1371         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1372         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1373         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1374         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1375         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1376         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1377         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1378         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1379         Likewise.
1380         * testsuite/20_util/clocks/1.cc: Likewise.
1381         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1382         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1383         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1384         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1385         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1386         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1387         * testsuite/20_util/duration/cons/1.cc: Likewise.
1388         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1389         * testsuite/20_util/duration/cons/2.cc: Likewise.
1390         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1391         Likewise.
1392         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1393         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1394         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1395         Likewise.
1396         * testsuite/20_util/forward/1.cc: Likewise.
1397         * testsuite/20_util/forward/1_neg.cc: Likewise.
1398         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1399         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1400         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1401         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1402         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1403         Likewise.
1404         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1405         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1406         Likewise.
1407         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1408         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1409         Likewise.
1410         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1411         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1412         Likewise.
1413         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1414         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1415         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1416         Likewise.
1417         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1418         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1419         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1420         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1421         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1422         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1423         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1424         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1425         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1426         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1427         Likewise.
1428         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1429         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1430         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1431         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1432         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1433         Likewise.
1434         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1435         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1436         Likewise.
1437         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1438         * testsuite/20_util/identity/value.cc: Likewise.
1439         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1440         * testsuite/20_util/is_integral/value.cc: Likewise.
1441         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1442         Likewise.
1443         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1444         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1445         * testsuite/20_util/is_reference/value.cc: Likewise.
1446         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1447         Likewise.
1448         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1449         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1450         * testsuite/20_util/is_signed/value.cc: Likewise.
1451         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1452         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1453         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1454         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1455         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1456         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1457         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1458         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1459         Likewise.
1460         * testsuite/20_util/move/1.cc: Likewise.
1461         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1462         * testsuite/20_util/pair/1.cc: Likewise.
1463         * testsuite/20_util/pair/2.cc: Likewise.
1464         * testsuite/20_util/pair/3.cc: Likewise.
1465         * testsuite/20_util/pair/4.cc: Likewise.
1466         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1467         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1468         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1469         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1470         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1471         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1472         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1473         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1474         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1475         Likewise.
1476         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1477         Likewise.
1478         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1479         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1480         * testsuite/20_util/rel_ops.cc: Likewise.
1481         * testsuite/20_util/remove_reference/value.cc: Likewise.
1482         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1483         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1484         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1485         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1486         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1487         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1488         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1489         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1490         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1491         Likewise.
1492         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1493         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1494         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1495         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1496         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1497         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1498         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1499         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1500         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1501         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1502         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1503         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1504         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1505         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1506         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1507         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1508         Likewise.
1509         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1510         Likewise.
1511         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1512         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1513         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1514         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1515         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1516         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1517         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1518         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1519         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1520         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1521         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1522         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1523         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1524         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1525         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1526         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1527         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1528         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1529         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1530         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1531         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1532         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1533         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1534         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1535         Likewise.
1536         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1537         Likewise.
1538         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1539         Likewise.
1540         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1541         Likewise.
1542         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1543         Likewise.
1544         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1545         Likewise.
1546         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1547         Likewise.
1548         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1549         Likewise.
1550         * testsuite/20_util/temporary_buffer.cc: Likewise.
1551         * testsuite/20_util/time_point/1.cc: Likewise.
1552         * testsuite/20_util/time_point/2.cc: Likewise.
1553         * testsuite/20_util/time_point/3.cc: Likewise.
1554         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1555         Likewise.
1556         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1557         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1558         Likewise.
1559         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1560         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1561         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1562         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1563         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1564         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1565         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1566         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1567         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1568         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1569         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1570         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1571         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1572         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1573         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1574         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1575         Likewise.
1576         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1577         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1578         Likewise.
1579         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1580         Likewise.
1581         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1582         Likewise.
1583         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1584         Likewise.
1585         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1586         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1587         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1588         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1589         Likewise.
1590         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1591         Likewise.
1592         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1593         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1594         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1595         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1596         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1597         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1598         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1599         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1600         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1601         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1602         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1603         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1604         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1605         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1606         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1607         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1608         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1609         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1610         Likewise.
1611         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1612         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1613         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1614         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1615         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1616         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1617         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1618         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1619         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1620         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1621         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1622         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1623         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1624         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1625         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1626         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1627         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1628         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1629         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1630         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1631         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1632         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1633         Likewise.
1634         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1635         Likewise.
1636         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1637         Likewise.
1638         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
1639         Likewise.
1640         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
1641         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
1642         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
1643         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
1644         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
1645         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
1646         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
1647         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
1648         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
1649         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
1650         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
1651         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
1652         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
1653         Likewise.
1654         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
1655         Likewise.
1656         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
1657         Likewise.
1658         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
1659         Likewise.
1660         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
1661         Likewise.
1662         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
1663         Likewise.
1664         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
1665         Likewise.
1666         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
1667         Likewise.
1668         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
1669         Likewise.
1670         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
1671         Likewise.
1672         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
1673         Likewise.
1674         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
1675         Likewise.
1676         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
1677         Likewise.
1678         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
1679         Likewise.
1680         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
1681         Likewise.
1682         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
1683         Likewise.
1684         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
1685         Likewise.
1686         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
1687         Likewise.
1688         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
1689         Likewise.
1690         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
1691         Likewise.
1692         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
1693         Likewise.
1694         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
1695         Likewise.
1696         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
1697         Likewise.
1698         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
1699         Likewise.
1700         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
1701         Likewise.
1702         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
1703         Likewise.
1704         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
1705         Likewise.
1706         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
1707         Likewise.
1708         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
1709         Likewise.
1710         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
1711         Likewise.
1712         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
1713         Likewise.
1714         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
1715         Likewise.
1716         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
1717         Likewise.
1718         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
1719         Likewise.
1720         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
1721         Likewise.
1722         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
1723         Likewise.
1724         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
1725         Likewise.
1726         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
1727         Likewise.
1728         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
1729         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
1730         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
1731         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
1732         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
1733         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
1734         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
1735         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
1736         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
1737         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
1738         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
1739         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
1740         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
1741         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
1742         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
1743         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
1744         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
1745         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
1746         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
1747         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
1748         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
1749         Likewise.
1750         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
1751         Likewise.
1752         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
1753         Likewise.
1754         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
1755         Likewise.
1756         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
1757         Likewise.
1758         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
1759         Likewise.
1760         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
1761         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
1762         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
1763         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
1764         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
1765         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
1766         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
1767         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
1768         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
1769         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
1770         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
1771         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
1772         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
1773         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
1774         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
1775         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
1776         Likewise.
1777         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
1778         Likewise.
1779         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
1780         Likewise.
1781         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
1782         Likewise.
1783         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
1784         Likewise.
1785         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
1786         Likewise.
1787         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
1788         Likewise.
1789         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
1790         Likewise.
1791         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
1792         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
1793         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
1794         Likewise.
1795         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
1796         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
1797         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
1798         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
1799         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
1800         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
1801         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
1802         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
1803         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
1804         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
1805         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
1806         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
1807         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
1808         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
1809         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
1810         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
1811         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
1812         Likewise.
1813         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
1814         Likewise.
1815         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
1816         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
1817         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
1818         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
1819         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
1820         Likewise.
1821         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
1822         Likewise.
1823         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
1824         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
1825         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
1826         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
1827         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
1828         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
1829         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
1830         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
1831         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
1832         Likewise.
1833         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
1834         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
1835         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
1836         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
1837         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
1838         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
1839         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
1840         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
1841         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
1842         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
1843         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
1844         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
1845         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
1846         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
1847         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
1848         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
1849         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
1850         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
1851         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
1852         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
1853         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
1854         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
1855         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
1856         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
1857         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
1858         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
1859         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
1860         Likewise.
1861         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
1862         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
1863         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
1864         Likewise.
1865         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
1866         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
1867         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
1868         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
1869         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
1870         Likewise.
1871         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
1872         Likewise.
1873         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
1874         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
1875         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
1876         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
1877         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
1878         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
1879         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
1880         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
1881         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
1882         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
1883         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
1884         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
1885         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
1886         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
1887         Likewise.
1888         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
1889         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
1890         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
1891         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
1892         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
1893         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
1894         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
1895         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
1896         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
1897         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
1898         Likewise.
1899         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
1900         Likewise.
1901         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
1902         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
1903         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
1904         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
1905         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
1906         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
1907         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
1908         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
1909         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
1910         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
1911         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
1912         Likewise.
1913         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
1914         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
1915         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
1916         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
1917         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
1918         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
1919         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
1920         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
1921         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
1922         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
1923         Likewise.
1924         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
1925         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
1926         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
1927         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
1928         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
1929         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
1930         Likewise.
1931         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
1932         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
1933         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
1934         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
1935         Likewise.
1936         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
1937         Likewise.
1938         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
1939         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
1940         Likewise.
1941         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
1942         * testsuite/22_locale/ctype/2.cc: Likewise.
1943         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
1944         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
1945         * testsuite/22_locale/ctype/dr695.cc: Likewise.
1946         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
1947         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
1948         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
1949         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
1950         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
1951         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
1952         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
1953         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
1954         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
1955         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
1956         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
1957         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
1958         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
1959         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
1960         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
1961         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
1962         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
1963         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
1964         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
1965         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
1966         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
1967         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
1968         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
1969         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
1970         * testsuite/22_locale/facet/1.cc: Likewise.
1971         * testsuite/22_locale/facet/2.cc: Likewise.
1972         * testsuite/22_locale/facet/25421.cc: Likewise.
1973         * testsuite/22_locale/global_templates/1.cc: Likewise.
1974         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
1975         Likewise.
1976         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
1977         Likewise.
1978         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
1979         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
1980         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
1981         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
1982         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
1983         * testsuite/22_locale/locale/13630.cc: Likewise.
1984         * testsuite/22_locale/locale/cons/1.cc: Likewise.
1985         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
1986         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
1987         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
1988         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
1989         * testsuite/22_locale/locale/cons/2.cc: Likewise.
1990         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
1991         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
1992         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
1993         * testsuite/22_locale/locale/cons/4.cc: Likewise.
1994         * testsuite/22_locale/locale/cons/5.cc: Likewise.
1995         * testsuite/22_locale/locale/cons/6.cc: Likewise.
1996         * testsuite/22_locale/locale/cons/7.cc: Likewise.
1997         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
1998         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
1999         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2000         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2001         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2002         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2003         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2004         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2005         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2006         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2007         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2008         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2009         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2010         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2011         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2012         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2013         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2014         Likewise.
2015         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2016         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2017         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2018         Likewise.
2019         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2020         Likewise.
2021         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2022         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2023         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2024         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2025         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2026         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2027         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2028         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2029         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2030         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2031         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2032         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2033         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2034         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2035         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2036         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2037         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2038         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2039         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2040         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2041         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2042         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2043         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2044         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2045         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2046         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2047         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2048         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2049         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2050         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2051         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2052         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2053         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2054         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2055         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2056         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2057         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2058         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2059         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2060         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2061         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2062         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2063         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2064         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2065         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2066         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2067         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2068         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2069         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2070         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2071         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2072         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2073         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2074         Likewise.
2075         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2076         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2077         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2078         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2079         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2080         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2081         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2082         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2083         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2084         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2085         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2086         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2087         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2088         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2089         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2090         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2091         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2092         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2093         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2094         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2095         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2096         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2097         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2098         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2099         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2100         Likewise.
2101         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2102         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2103         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2104         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2105         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2106         Likewise.
2107         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2108         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2109         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2110         Likewise.
2111         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2112         Likewise.
2113         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2114         Likewise.
2115         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2116         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2117         Likewise.
2118         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2119         Likewise.
2120         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2121         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2122         Likewise.
2123         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2124         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2125         Likewise.
2126         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2127         Likewise.
2128         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2129         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2130         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2131         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2132         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2133         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2134         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2135         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2136         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2137         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2138         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2139         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2140         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2141         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2142         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2143         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2144         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2145         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2146         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2147         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2148         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2149         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2150         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2151         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2152         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2153         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2154         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2155         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2156         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2157         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2158         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2159         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2160         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2161         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2162         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2163         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2164         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2165         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2166         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2167         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2168         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2169         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2170         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2171         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2172         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2173         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2174         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2175         Likewise.
2176         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2177         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2178         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2179         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2180         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2181         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2182         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2183         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2184         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2185         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2186         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2187         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2188         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2189         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2190         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2191         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2192         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2193         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2194         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2195         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2196         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2197         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2198         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2199         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2200         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2201         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2202         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2203         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2204         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2205         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2206         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2207         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2208         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2209         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2210         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2211         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2212         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2213         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2214         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2215         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2216         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2217         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2218         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2219         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2220         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2221         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2222         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2223         Likewise.
2224         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2225         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2226         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2227         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2228         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2229         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2230         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2231         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2232         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2233         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2234         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2235         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2236         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2237         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2238         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2239         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2240         Likewise.
2241         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2242         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2243         Likewise.
2244         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2245         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2246         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2247         Likewise.
2248         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2249         Likewise.
2250         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2251         Likewise.
2252         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2253         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2254         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2255         Likewise.
2256         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2257         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2258         Likewise.
2259         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2260         Likewise.
2261         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2262         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2263         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2264         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2265         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2266         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2267         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2268         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2269         Likewise.
2270         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2271         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2272         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2273         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2274         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2275         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2276         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2277         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2278         Likewise.
2279         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2280         Likewise.
2281         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2282         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2283         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2284         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2285         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2286         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2287         Likewise.
2288         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2289         Likewise.
2290         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2291         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2292         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2293         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2294         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2295         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2296         Likewise.
2297         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2298         Likewise.
2299         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2300         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2301         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2302         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2303         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2304         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2305         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2306         Likewise.
2307         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2308         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2309         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2310         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2311         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2312         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2313         Likewise.
2314         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2315         Likewise.
2316         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2317         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2318         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2319         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2320         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2321         Likewise.
2322         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2323         Likewise.
2324         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2325         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2326         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2327         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2328         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2329         Likewise.
2330         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2331         Likewise.
2332         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2333         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2334         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2335         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2336         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2337         Likewise.
2338         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2339         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2340         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2341         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2342         Likewise.
2343         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2344         Likewise.
2345         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2346         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2347         Likewise.
2348         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2349         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2350         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2351         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2352         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2353         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2354         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2355         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2356         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2357         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2358         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2359         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2360         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2361         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2362         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2363         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2364         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2365         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2366         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2367         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2368         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2369         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2370         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2371         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2372         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2373         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2374         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2375         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2376         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2377         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2378         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2379         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2380         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2381         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2382         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2383         Likewise.
2384         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2385         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2386         * testsuite/23_containers/bitset/18604.cc: Likewise.
2387         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2388         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2389         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2390         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2391         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2392         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2393         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2394         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2395         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2396         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2397         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2398         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2399         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2400         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2401         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2402         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2403         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2404         * testsuite/23_containers/deque/18604.cc: Likewise.
2405         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2406         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2407         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2408         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2409         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2410         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2411         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2412         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2413         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2414         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2415         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2416         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2417         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2418         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2419         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2420         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2421         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2422         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2423         Likewise.
2424         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2425         Likewise.
2426         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2427         Likewise.
2428         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2429         Likewise.
2430         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2431         Likewise.
2432         * testsuite/23_containers/deque/types/1.cc: Likewise.
2433         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2434         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2435         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2436         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2437         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2438         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2439         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2440         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2441         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2442         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2443         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2444         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2445         Likewise.
2446         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2447         Likewise.
2448         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2449         Likewise.
2450         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2451         Likewise.
2452         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2453         Likewise.
2454         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2455         Likewise.
2456         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2457         Likewise.
2458         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2459         Likewise.
2460         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2461         Likewise.
2462         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2463         Likewise.
2464         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2465         Likewise.
2466         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2467         Likewise.
2468         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2469         Likewise.
2470         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2471         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2472         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2473         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2474         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2475         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2476         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2477         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2478         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2479         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2480         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2481         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2482         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2483         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2484         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2485         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2486         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2487         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2488         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2489         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2490         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2491         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2492         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2493         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2494         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2495         Likewise.
2496         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2497         Likewise.
2498         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2499         * testsuite/23_containers/list/18604.cc: Likewise.
2500         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2501         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2502         * testsuite/23_containers/list/cons/1.cc: Likewise.
2503         * testsuite/23_containers/list/cons/2.cc: Likewise.
2504         * testsuite/23_containers/list/cons/3.cc: Likewise.
2505         * testsuite/23_containers/list/cons/4.cc: Likewise.
2506         * testsuite/23_containers/list/cons/5.cc: Likewise.
2507         * testsuite/23_containers/list/cons/6.cc: Likewise.
2508         * testsuite/23_containers/list/cons/7.cc: Likewise.
2509         * testsuite/23_containers/list/cons/8.cc: Likewise.
2510         * testsuite/23_containers/list/cons/9.cc: Likewise.
2511         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2512         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2513         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2514         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2515         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2516         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2517         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2518         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2519         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2520         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2521         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2522         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2523         * testsuite/23_containers/list/operations/1.cc: Likewise.
2524         * testsuite/23_containers/list/operations/2.cc: Likewise.
2525         * testsuite/23_containers/list/operations/3.cc: Likewise.
2526         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2527         * testsuite/23_containers/list/operations/4.cc: Likewise.
2528         * testsuite/23_containers/list/operations/5.cc: Likewise.
2529         * testsuite/23_containers/list/pthread1.cc: Likewise.
2530         * testsuite/23_containers/list/pthread5.cc: Likewise.
2531         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2532         Likewise.
2533         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2534         Likewise.
2535         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2536         Likewise.
2537         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2538         Likewise.
2539         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2540         Likewise.
2541         * testsuite/23_containers/map/18604.cc: Likewise.
2542         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2543         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2544         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2545         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2546         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2547         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2548         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2549         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2550         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2551         * testsuite/23_containers/map/operators/1.cc: Likewise.
2552         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2553         * testsuite/23_containers/map/pthread6.cc: Likewise.
2554         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2555         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2556         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2557         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2558         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2559         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2560         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2561         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2562         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2563         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2564         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2565         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2566         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2567         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2568         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2569         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2570         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2571         * testsuite/23_containers/set/18604.cc: Likewise.
2572         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2573         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2574         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2575         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2576         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2577         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2578         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2579         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2580         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2581         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2582         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2583         Likewise.
2584         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2585         Likewise.
2586         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2587         Likewise.
2588         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2589         Likewise.
2590         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2591         Likewise.
2592         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2593         Likewise.
2594         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2595         Likewise.
2596         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2597         Likewise.
2598         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2599         Likewise.
2600         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2601         Likewise.
2602         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2603         Likewise.
2604         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2605         Likewise.
2606         * testsuite/23_containers/vector/18604.cc: Likewise.
2607         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2608         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2609         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2610         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2611         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2612         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2613         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2614         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2615         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2616         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2617         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2618         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2619         Likewise.
2620         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2621         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2622         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2623         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2624         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2625         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2626         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2627         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2628         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2629         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2630         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2631         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2632         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2633         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2634         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2635         Likewise.
2636         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2637         Likewise.
2638         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
2639         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
2640         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
2641         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
2642         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
2643         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
2644         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
2645         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
2646         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
2647         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
2648         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
2649         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
2650         Likewise.
2651         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
2652         Likewise.
2653         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
2654         Likewise.
2655         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
2656         Likewise.
2657         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
2658         Likewise.
2659         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
2660         Likewise.
2661         * testsuite/23_containers/vector/resize/1.cc: Likewise.
2662         * testsuite/23_containers/vector/types/1.cc: Likewise.
2663         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
2664         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
2665         Likewise.
2666         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
2667         Likewise.
2668         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
2669         Likewise.
2670         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
2671         Likewise.
2672         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
2673         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
2674         Likewise.
2675         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
2676         Likewise.
2677         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
2678         Likewise.
2679         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
2680         Likewise.
2681         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
2682         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
2683         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
2684         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
2685         Likewise.
2686         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
2687         Likewise.
2688         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
2689         Likewise.
2690         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
2691         Likewise.
2692         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
2693         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
2694         Likewise.
2695         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
2696         Likewise.
2697         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
2698         Likewise.
2699         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
2700         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
2701         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
2702         Likewise.
2703         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
2704         Likewise.
2705         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
2706         Likewise.
2707         * testsuite/24_iterators/operations/next.cc: Likewise.
2708         * testsuite/24_iterators/operations/prev.cc: Likewise.
2709         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
2710         Likewise.
2711         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
2712         Likewise.
2713         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
2714         Likewise.
2715         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
2716         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
2717         Likewise.
2718         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
2719         Likewise.
2720         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
2721         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
2722         Likewise.
2723         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
2724         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
2725         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
2726         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
2727         Likewise.
2728         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
2729         Likewise.
2730         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
2731         Likewise.
2732         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
2733         Likewise.
2734         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
2735         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
2736         * testsuite/25_algorithms/all_of/1.cc: Likewise.
2737         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
2738         * testsuite/25_algorithms/any_of/1.cc: Likewise.
2739         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
2740         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
2741         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
2742         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
2743         * testsuite/25_algorithms/copy/1.cc: Likewise.
2744         * testsuite/25_algorithms/copy/2.cc: Likewise.
2745         * testsuite/25_algorithms/copy/3.cc: Likewise.
2746         * testsuite/25_algorithms/copy/34595.cc: Likewise.
2747         * testsuite/25_algorithms/copy/4.cc: Likewise.
2748         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
2749         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
2750         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
2751         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
2752         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
2753         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
2754         Likewise.
2755         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
2756         Likewise.
2757         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
2758         Likewise.
2759         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
2760         Likewise.
2761         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
2762         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
2763         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
2764         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
2765         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
2766         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
2767         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
2768         * testsuite/25_algorithms/count/1.cc: Likewise.
2769         * testsuite/25_algorithms/count/check_type.cc: Likewise.
2770         * testsuite/25_algorithms/count_if/1.cc: Likewise.
2771         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
2772         * testsuite/25_algorithms/equal/1.cc: Likewise.
2773         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
2774         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
2775         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
2776         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
2777         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
2778         * testsuite/25_algorithms/fill/1.cc: Likewise.
2779         * testsuite/25_algorithms/fill/2.cc: Likewise.
2780         * testsuite/25_algorithms/fill/3.cc: Likewise.
2781         * testsuite/25_algorithms/fill/35725.cc: Likewise.
2782         * testsuite/25_algorithms/fill/4.cc: Likewise.
2783         * testsuite/25_algorithms/fill/5.cc: Likewise.
2784         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
2785         * testsuite/25_algorithms/find/1.cc: Likewise.
2786         * testsuite/25_algorithms/find/17441.cc: Likewise.
2787         * testsuite/25_algorithms/find/check_type.cc: Likewise.
2788         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
2789         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
2790         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
2791         Likewise.
2792         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
2793         Likewise.
2794         * testsuite/25_algorithms/find_end/1.cc: Likewise.
2795         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
2796         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
2797         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
2798         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
2799         * testsuite/25_algorithms/find_if/1.cc: Likewise.
2800         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
2801         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
2802         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
2803         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
2804         Likewise.
2805         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
2806         Likewise.
2807         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
2808         Likewise.
2809         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
2810         Likewise.
2811         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
2812         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
2813         * testsuite/25_algorithms/heap/1.cc: Likewise.
2814         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
2815         * testsuite/25_algorithms/includes/1.cc: Likewise.
2816         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
2817         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
2818         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
2819         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
2820         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
2821         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
2822         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
2823         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
2824         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
2825         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
2826         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
2827         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
2828         Likewise.
2829         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
2830         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
2831         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
2832         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
2833         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
2834         * testsuite/25_algorithms/max/1.cc: Likewise.
2835         * testsuite/25_algorithms/max/2.cc: Likewise.
2836         * testsuite/25_algorithms/max/3.cc: Likewise.
2837         * testsuite/25_algorithms/max/37547.cc: Likewise.
2838         * testsuite/25_algorithms/max/4.cc: Likewise.
2839         * testsuite/25_algorithms/max_element/1.cc: Likewise.
2840         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
2841         * testsuite/25_algorithms/merge/1.cc: Likewise.
2842         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
2843         * testsuite/25_algorithms/min/1.cc: Likewise.
2844         * testsuite/25_algorithms/min/2.cc: Likewise.
2845         * testsuite/25_algorithms/min/3.cc: Likewise.
2846         * testsuite/25_algorithms/min/37547.cc: Likewise.
2847         * testsuite/25_algorithms/min/4.cc: Likewise.
2848         * testsuite/25_algorithms/min_element/1.cc: Likewise.
2849         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
2850         * testsuite/25_algorithms/minmax/1.cc: Likewise.
2851         * testsuite/25_algorithms/minmax/2.cc: Likewise.
2852         * testsuite/25_algorithms/minmax/3.cc: Likewise.
2853         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
2854         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
2855         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
2856         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
2857         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
2858         * testsuite/25_algorithms/move/1.cc: Likewise.
2859         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
2860         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
2861         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
2862         * testsuite/25_algorithms/none_of/1.cc: Likewise.
2863         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
2864         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
2865         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
2866         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
2867         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
2868         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
2869         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
2870         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
2871         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
2872         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
2873         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
2874         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
2875         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
2876         * testsuite/25_algorithms/partition/1.cc: Likewise.
2877         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
2878         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
2879         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
2880         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
2881         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
2882         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
2883         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
2884         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
2885         * testsuite/25_algorithms/remove/1.cc: Likewise.
2886         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
2887         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
2888         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
2889         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
2890         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
2891         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
2892         * testsuite/25_algorithms/replace/1.cc: Likewise.
2893         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
2894         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
2895         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
2896         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
2897         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
2898         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
2899         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
2900         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
2901         * testsuite/25_algorithms/rotate/1.cc: Likewise.
2902         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
2903         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
2904         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
2905         * testsuite/25_algorithms/search/1.cc: Likewise.
2906         * testsuite/25_algorithms/search/check_type.cc: Likewise.
2907         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
2908         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
2909         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
2910         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
2911         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
2912         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
2913         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
2914         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
2915         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
2916         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
2917         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
2918         Likewise.
2919         * testsuite/25_algorithms/set_union/1.cc: Likewise.
2920         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
2921         * testsuite/25_algorithms/sort/1.cc: Likewise.
2922         * testsuite/25_algorithms/sort/34095.cc: Likewise.
2923         * testsuite/25_algorithms/sort/34636.cc: Likewise.
2924         * testsuite/25_algorithms/sort/35588.cc: Likewise.
2925         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
2926         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
2927         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
2928         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
2929         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
2930         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
2931         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
2932         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
2933         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
2934         * testsuite/25_algorithms/unique/1.cc: Likewise.
2935         * testsuite/25_algorithms/unique/11480.cc: Likewise.
2936         * testsuite/25_algorithms/unique/2.cc: Likewise.
2937         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
2938         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
2939         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
2940         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
2941         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
2942         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
2943         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
2944         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
2945         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
2946         * testsuite/26_numerics/accumulate/1.cc: Likewise.
2947         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
2948         * testsuite/26_numerics/complex/13450.cc: Likewise.
2949         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
2950         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
2951         * testsuite/26_numerics/complex/dr387.cc: Likewise.
2952         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
2953         * testsuite/26_numerics/complex/dr781.cc: Likewise.
2954         * testsuite/26_numerics/complex/dr844.cc: Likewise.
2955         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
2956         Likewise.
2957         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
2958         Likewise.
2959         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
2960         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
2961         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
2962         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
2963         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
2964         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
2965         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
2966         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
2967         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
2968         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
2969         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
2970         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
2971         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
2972         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
2973         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
2974         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
2975         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
2976         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
2977         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
2978         Likewise.
2979         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
2980         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
2981         Likewise.
2982         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
2983         Likewise.
2984         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
2985         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
2986         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
2987         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
2988         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
2989         * testsuite/26_numerics/inner_product/1.cc: Likewise.
2990         * testsuite/26_numerics/iota/1.cc: Likewise.
2991         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
2992         * testsuite/26_numerics/slice/1.cc: Likewise.
2993         * testsuite/26_numerics/valarray/28277.cc: Likewise.
2994         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
2995         * testsuite/26_numerics/valarray/operators.cc: Likewise.
2996         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
2997         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
2998         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
2999         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3000         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3001         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3002         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3003         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3004         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3005         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3006         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3007         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3008         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3009         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3010         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3011         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3012         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3013         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3014         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3015         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3016         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3017         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3018         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3019         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3020         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3021         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3022         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3023         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3024         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3025         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3026         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3027         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3028         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3029         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3030         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3031         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3032         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3033         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3034         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3035         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3036         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3037         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3038         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3039         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3040         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3041         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3042         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3043         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3044         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3045         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3046         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3047         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3048         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3049         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3050         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3051         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3052         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3053         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3054         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3055         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3056         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3057         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3058         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3059         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3060         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3061         Likewise.
3062         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3063         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3064         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3065         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3066         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3067         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3068         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3069         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3070         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3071         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3072         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3073         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3074         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3075         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3076         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3077         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3078         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3079         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3080         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3081         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3082         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3083         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3084         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3085         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3086         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3087         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3088         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3089         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3090         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3091         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3092         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3093         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3094         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3095         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3096         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3097         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3098         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3099         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3100         Likewise.
3101         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3102         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3103         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3104         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3105         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3106         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3107         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3108         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3109         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3110         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3111         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3112         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3113         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3114         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3115         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3116         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3117         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3118         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3119         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3120         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3121         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3122         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3123         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3124         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3125         Likewise.
3126         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3127         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3128         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3129         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3130         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3131         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3132         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3133         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3134         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3135         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3136         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3137         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3138         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3139         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3140         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3141         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3142         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3143         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3144         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3145         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3146         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3147         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3148         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3149         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3150         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3151         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3152         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3153         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3154         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3155         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3156         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3157         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3158         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3159         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3160         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3161         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3162         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3163         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3164         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3165         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3166         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3167         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3168         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3169         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3170         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3171         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3172         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3173         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3174         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3175         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3176         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3177         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3178         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3179         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3180         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3181         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3182         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3183         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3184         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3185         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3186         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3187         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3188         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3189         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3190         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3191         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3192         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3193         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3194         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3195         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3196         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3197         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3198         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3199         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3200         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3201         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3202         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3203         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3204         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3205         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3206         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3207         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3208         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3209         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3210         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3211         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3212         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3213         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3214         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3215         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3216         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3217         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3218         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3219         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3220         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3221         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3222         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3223         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3224         Likewise.
3225         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3226         Likewise.
3227         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3228         Likewise.
3229         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3230         Likewise.
3231         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3232         Likewise.
3233         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3234         Likewise.
3235         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3236         Likewise.
3237         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3238         Likewise.
3239         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3240         Likewise.
3241         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3242         Likewise.
3243         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3244         Likewise.
3245         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3246         Likewise.
3247         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3248         Likewise.
3249         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3250         Likewise.
3251         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3252         Likewise.
3253         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3254         Likewise.
3255         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3256         Likewise.
3257         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3258         Likewise.
3259         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3260         Likewise.
3261         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3262         Likewise.
3263         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3264         Likewise.
3265         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3266         Likewise.
3267         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3268         Likewise.
3269         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3270         Likewise.
3271         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3272         Likewise.
3273         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3274         Likewise.
3275         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3276         Likewise.
3277         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3278         Likewise.
3279         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3280         Likewise.
3281         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3282         Likewise.
3283         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3284         Likewise.
3285         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3286         Likewise.
3287         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3288         Likewise.
3289         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3290         Likewise.
3291         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3292         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3293         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3294         Likewise.
3295         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3296         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3297         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3298         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3299         Likewise.
3300         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3301         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3302         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3303         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3304         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3305         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3306         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3307         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3308         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3309         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3310         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3311         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3312         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3313         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3314         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3315         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3316         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3317         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3318         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3319         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3320         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3321         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3322         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3323         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3324         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3325         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3326         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3327         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3328         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3329         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3330         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3331         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3332         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3333         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3334         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3335         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3336         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3337         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3338         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3339         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3340         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3341         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3342         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3343         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3344         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3345         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3346         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3347         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3348         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3349         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3350         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3351         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3352         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3353         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3354         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3355         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3356         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3357         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3358         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3359         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3360         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3361         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3362         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3363         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3364         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3365         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3366         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3367         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3368         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3369         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3370         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3371         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3372         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3373         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3374         Likewise.
3375         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3376         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3377         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3378         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3379         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3380         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3381         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3382         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3383         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3384         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3385         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3386         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3387         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3388         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3389         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3390         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3391         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3392         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3393         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3394         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3395         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3396         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3397         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3398         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3399         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3400         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3401         Likewise.
3402         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3403         Likewise.
3404         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3405         Likewise.
3406         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3407         Likewise.
3408         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3409         Likewise.
3410         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3411         Likewise.
3412         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3413         Likewise.
3414         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3415         Likewise.
3416         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3417         Likewise.
3418         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3419         Likewise.
3420         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3421         Likewise.
3422         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3423         Likewise.
3424         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3425         Likewise.
3426         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3427         Likewise.
3428         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3429         Likewise.
3430         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3431         Likewise.
3432         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3433         Likewise.
3434         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3435         Likewise.
3436         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3437         Likewise.
3438         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3439         Likewise.
3440         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3441         Likewise.
3442         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3443         Likewise.
3444         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3445         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3446         Likewise.
3447         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3448         Likewise.
3449         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3450         Likewise.
3451         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3452         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3453         Likewise.
3454         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3455         Likewise.
3456         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3457         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3458         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3459         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3460         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3461         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3462         Likewise.
3463         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3464         Likewise.
3465         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3466         Likewise.
3467         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3468         Likewise.
3469         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3470         Likewise.
3471         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3472         Likewise.
3473         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3474         Likewise.
3475         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3476         Likewise.
3477         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3478         Likewise.
3479         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3480         Likewise.
3481         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3482         Likewise.
3483         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3484         Likewise.
3485         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3486         Likewise.
3487         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3488         Likewise.
3489         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3490         Likewise.
3491         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3492         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3493         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3494         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3495         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3496         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3497         Likewise.
3498         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3499         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3500         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3501         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3502         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3503         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3504         Likewise.
3505         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3506         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3507         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3508         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3509         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3510         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3511         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3512         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3513         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3514         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3515         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3516         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3517         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3518         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3519         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3520         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3521         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3522         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3523         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3524         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3525         Likewise.
3526         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3527         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3528         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3529         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3530         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3531         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3532         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3533         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3534         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3535         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3536         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3537         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3538         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3539         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3540         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3541         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3542         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3543         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3544         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3545         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3546         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3547         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3548         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3549         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3550         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3551         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3552         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3553         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3554         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3555         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3556         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3557         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3558         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3559         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3560         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3561         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3562         Likewise.
3563         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3564         Likewise.
3565         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3566         Likewise.
3567         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3568         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3569         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3570         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3571         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3572         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3573         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3574         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3575         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3576         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3577         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3578         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3579         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3580         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3581         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3582         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3583         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3584         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3585         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3586         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3587         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3588         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3589         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3590         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3591         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3592         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3593         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3594         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3595         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3596         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3597         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3598         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3599         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3600         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3601         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3602         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3603         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3604         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3605         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3606         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3607         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3608         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3609         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3610         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3611         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3612         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3613         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3614         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3615         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3616         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3617         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3618         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3619         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3620         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3621         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3622         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3623         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3624         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3625         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3626         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3627         Likewise.
3628         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3629         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3630         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3631         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3632         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3633         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3634         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3635         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3636         * testsuite/27_io/fpos/11450.cc: Likewise.
3637         * testsuite/27_io/fpos/14320-1.cc: Likewise.
3638         * testsuite/27_io/fpos/14320-2.cc: Likewise.
3639         * testsuite/27_io/fpos/14320-3.cc: Likewise.
3640         * testsuite/27_io/fpos/14320-4.cc: Likewise.
3641         * testsuite/27_io/fpos/14320-5.cc: Likewise.
3642         * testsuite/27_io/fpos/14775.cc: Likewise.
3643         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
3644         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
3645         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
3646         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
3647         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
3648         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
3649         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
3650         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
3651         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
3652         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
3653         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
3654         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
3655         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
3656         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
3657         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
3658         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
3659         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
3660         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
3661         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
3662         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
3663         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
3664         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
3665         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
3666         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
3667         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
3668         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
3669         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
3670         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
3671         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
3672         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
3673         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
3674         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
3675         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
3676         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
3677         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
3678         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
3679         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
3680         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
3681         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
3682         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
3683         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
3684         * testsuite/27_io/objects/char/1.cc: Likewise.
3685         * testsuite/27_io/objects/char/10.cc: Likewise.
3686         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
3687         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
3688         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
3689         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
3690         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
3691         * testsuite/27_io/objects/char/2.cc: Likewise.
3692         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
3693         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
3694         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
3695         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
3696         * testsuite/27_io/objects/char/5.cc: Likewise.
3697         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
3698         * testsuite/27_io/objects/char/6.cc: Likewise.
3699         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
3700         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
3701         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
3702         * testsuite/27_io/objects/char/7.cc: Likewise.
3703         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
3704         * testsuite/27_io/objects/char/8.cc: Likewise.
3705         * testsuite/27_io/objects/char/9.cc: Likewise.
3706         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
3707         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
3708         * testsuite/27_io/objects/char/dr455.cc: Likewise.
3709         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
3710         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
3711         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
3712         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
3713         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
3714         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
3715         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
3716         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
3717         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
3718         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
3719         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
3720         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
3721         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
3722         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
3723         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
3724         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
3725         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
3726         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
3727         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
3728         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
3729         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
3730         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
3731         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
3732         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
3733         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
3734         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
3735         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
3736         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
3737         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
3738         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
3739         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
3740         * testsuite/27_io/types/1.cc: Likewise.
3741         * testsuite/27_io/types/2.cc: Likewise.
3742         * testsuite/27_io/types/3.cc: Likewise.
3743         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
3744         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
3745         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
3746         Likewise.
3747         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
3748         Likewise.
3749         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
3750         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
3751         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
3752         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
3753         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
3754         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
3755         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
3756         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
3757         Likewise.
3758         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
3759         Likewise.
3760         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
3761         Likewise.
3762         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
3763         Likewise.
3764         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
3765         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
3766         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
3767         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
3768         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
3769         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
3770         Likewise.
3771         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
3772         Likewise.
3773         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
3774         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
3775         * testsuite/30_threads/thread/id/operators.cc: Likewise.
3776         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
3777         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
3778         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
3779         * testsuite/Makefile.am: Likewise.
3780         * testsuite/abi/30586.cc: Likewise.
3781         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
3782         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
3783         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
3784         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
3785         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
3786         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
3787         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
3788         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
3789         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
3790         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
3791         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
3792         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
3793         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
3794         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
3795         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
3796         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
3797         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
3798         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
3799         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
3800         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
3801         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
3802         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
3803         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
3804         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
3805         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
3806         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
3807         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
3808         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
3809         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
3810         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
3811         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
3812         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
3813         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
3814         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
3815         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
3816         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
3817         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
3818         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
3819         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
3820         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
3821         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
3822         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
3823         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
3824         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
3825         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
3826         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
3827         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
3828         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
3829         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
3830         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
3831         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
3832         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
3833         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
3834         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
3835         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
3836         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
3837         * testsuite/abi/demangle/regression/7986.cc: Likewise.
3838         * testsuite/abi/demangle/regression/8897.cc: Likewise.
3839         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
3840         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
3841         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
3842         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
3843         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
3844         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
3845         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
3846         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
3847         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
3848         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
3849         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
3850         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
3851         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
3852         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
3853         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
3854         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
3855         * testsuite/abi/demangle/regression/old.cc: Likewise.
3856         * testsuite/abi/header_cxxabi.c: Likewise.
3857         * testsuite/backward/11460.cc: Likewise.
3858         * testsuite/backward/hash_map/1.cc: Likewise.
3859         * testsuite/backward/hash_map/14648.cc: Likewise.
3860         * testsuite/backward/hash_map/23528.cc: Likewise.
3861         * testsuite/backward/hash_set/1.cc: Likewise.
3862         * testsuite/backward/strstream_members.cc: Likewise.
3863         * testsuite/config/default.exp: Likewise.
3864         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
3865         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
3866         * testsuite/data/istream_extractor_other-1.tst: Likewise.
3867         * testsuite/data/istream_extractor_other-1.txt: Likewise.
3868         * testsuite/data/istream_extractor_other-2.tst: Likewise.
3869         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
3870         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
3871         * testsuite/data/sgetn.txt: Likewise.
3872         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
3873         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
3874         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
3875         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
3876         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
3877         * testsuite/ext/array_allocator/26875.cc: Likewise.
3878         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
3879         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
3880         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
3881         * testsuite/ext/array_allocator/check_new.cc: Likewise.
3882         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
3883         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
3884         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
3885         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
3886         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
3887         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
3888         * testsuite/ext/codecvt/1.cc: Likewise.
3889         * testsuite/ext/codecvt/char-1.cc: Likewise.
3890         * testsuite/ext/codecvt/char-2.cc: Likewise.
3891         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
3892         * testsuite/ext/concept_checks.cc: Likewise.
3893         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
3894         Likewise.
3895         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
3896         Likewise.
3897         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
3898         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
3899         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
3900         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
3901         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
3902         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
3903         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
3904         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
3905         Likewise.
3906         * testsuite/ext/headers.cc: Likewise.
3907         * testsuite/ext/is_heap/1.cc: Likewise.
3908         * testsuite/ext/is_heap/check_type.cc: Likewise.
3909         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
3910         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
3911         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
3912         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
3913         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
3914         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
3915         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
3916         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
3917         * testsuite/ext/median.cc: Likewise.
3918         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
3919         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
3920         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
3921         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
3922         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
3923         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
3924         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
3925         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
3926         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
3927         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
3928         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
3929         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
3930         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
3931         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
3932         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
3933         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
3934         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
3935         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
3936         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
3937         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
3938         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
3939         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
3940         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
3941         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
3942         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
3943         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
3944         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
3945         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
3946         * testsuite/ext/new_allocator/check_new.cc: Likewise.
3947         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
3948         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
3949         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
3950         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
3951         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
3952         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
3953         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
3954         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
3955         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
3956         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
3957         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
3958         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
3959         * testsuite/ext/rope/1.cc: Likewise.
3960         * testsuite/ext/rope/2.cc: Likewise.
3961         * testsuite/ext/rope/3.cc: Likewise.
3962         * testsuite/ext/rope/36832.cc: Likewise.
3963         * testsuite/ext/rope/4.cc: Likewise.
3964         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
3965         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
3966         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
3967         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
3968         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
3969         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
3970         Likewise.
3971         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
3972         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
3973         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
3974         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
3975         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
3976         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
3977         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
3978         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
3979         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
3980         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
3981         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
3982         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
3983         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
3984         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
3985         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
3986         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
3987         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
3988         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
3989         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
3990         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
3991         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
3992         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
3993         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
3994         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
3995         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
3996         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
3997         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
3998         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
3999         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4000         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4001         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4002         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4003         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4004         * testsuite/lib/dg-options.exp: Likewise.
4005         * testsuite/lib/libstdc++.exp: Likewise.
4006         * testsuite/lib/prune.exp: Likewise.
4007         * testsuite/libstdc++-abi/abi.exp: Likewise.
4008         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4009         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4010         Likewise.
4011         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4012         Likewise.
4013         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4014         Likewise.
4015         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4016         Likewise.
4017         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4018         Likewise.
4019         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4020         Likewise.
4021         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4022         Likewise.
4023         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4024         Likewise.
4025         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4026         Likewise.
4027         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4028         Likewise.
4029         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4030         Likewise.
4031         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4032         Likewise.
4033         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4034         Likewise.
4035         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4036         Likewise.
4037         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4038         Likewise.
4039         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4040         Likewise.
4041         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4042         Likewise.
4043         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4044         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4045         Likewise.
4046         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4047         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4048         Likewise.
4049         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4050         Likewise.
4051         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4052         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4053         Likewise.
4054         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4055         Likewise.
4056         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4057         Likewise.
4058         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4059         Likewise.
4060         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4061         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4062         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4063         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4064         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4065         Likewise.
4066         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4067         Likewise.
4068         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4069         Likewise.
4070         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4071         Likewise.
4072         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4073         Likewise.
4074         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4075         Likewise.
4076         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4077         Likewise.
4078         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4079         Likewise.
4080         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4081         Likewise.
4082         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4083         Likewise.
4084         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4085         Likewise.
4086         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4087         Likewise.
4088         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4089         Likewise.
4090         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4091         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4092         Likewise.
4093         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4094         Likewise.
4095         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4096         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4097         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4098         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4099         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4100         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4101         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4102         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4103         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4104         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4105         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4106         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4107         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4108         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4109         Likewise.
4110         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4111         Likewise.
4112         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4113         Likewise.
4114         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4115         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4116         Likewise.
4117         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4118         Likewise.
4119         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4120         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4121         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4122         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4123         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4124         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4125         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4126         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4127         Likewise.
4128         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4129         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4130         Likewise.
4131         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4132         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4133         Likewise.
4134         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4135         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4136         Likewise.
4137         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4138         Likewise.
4139         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4140         Likewise.
4141         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4142         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4143         Likewise.
4144         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4145         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4146         Likewise.
4147         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4148         Likewise.
4149         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4150         Likewise.
4151         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4152         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4153         Likewise.
4154         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4155         Likewise.
4156         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4157         Likewise.
4158         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4159         Likewise.
4160         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4161         Likewise.
4162         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4163         Likewise.
4164         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4165         Likewise.
4166         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4167         Likewise.
4168         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4169         Likewise.
4170         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4171         Likewise.
4172         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4173         Likewise.
4174         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4175         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4176         Likewise.
4177         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4178         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4179         Likewise.
4180         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4181         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4182         Likewise.
4183         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4184         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4185         Likewise.
4186         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4187         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4188         Likewise.
4189         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4190         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4191         Likewise.
4192         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4193         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4194         Likewise.
4195         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4196         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4197         Likewise.
4198         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4199         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4200         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4201         Likewise.
4202         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4203         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4204         Likewise.
4205         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4206         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4207         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4208         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4209         Likewise.
4210         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4211         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4212         Likewise.
4213         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4214         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4215         Likewise.
4216         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4217         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4218         Likewise.
4219         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4220         Likewise.
4221         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4222         Likewise.
4223         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4224         Likewise.
4225         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4226         Likewise.
4227         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4228         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4229         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4230         Likewise.
4231         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4232         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4233         Likewise.
4234         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4235         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4236         Likewise.
4237         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4238         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4239         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4240         Likewise.
4241         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4242         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4243         Likewise.
4244         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4245         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4246         Likewise.
4247         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4248         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4249         Likewise.
4250         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4251         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4252         Likewise.
4253         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4254         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4255         Likewise.
4256         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4257         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4258         Likewise.
4259         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4260         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4261         Likewise.
4262         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4263         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4264         Likewise.
4265         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4266         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4267         Likewise.
4268         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4269         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4270         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4271         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4272         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4273         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4274         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4275         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4276         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4277         Likewise.
4278         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4279         Likewise.
4280         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4281         Likewise.
4282         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4283         Likewise.
4284         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4285         Likewise.
4286         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4287         Likewise.
4288         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4289         Likewise.
4290         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4291         Likewise.
4292         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4293         Likewise.
4294         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4295         Likewise.
4296         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4297         Likewise.
4298         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4299         Likewise.
4300         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4301         Likewise.
4302         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4303         Likewise.
4304         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4305         Likewise.
4306         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4307         Likewise.
4308         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4309         Likewise.
4310         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4311         Likewise.
4312         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4313         Likewise.
4314         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4315         Likewise.
4316         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4317         Likewise.
4318         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4319         Likewise.
4320         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4321         Likewise.
4322         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4323         Likewise.
4324         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4325         Likewise.
4326         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4327         Likewise.
4328         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4329         Likewise.
4330         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4331         Likewise.
4332         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4333         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4334         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4335         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4336         Likewise.
4337         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4338         Likewise.
4339         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4340         Likewise.
4341         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4342         Likewise.
4343         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4344         Likewise.
4345         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4346         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4347         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4348         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4349         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4350         Likewise.
4351         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4352         Likewise.
4353         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4354         Likewise.
4355         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4356         Likewise.
4357         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4358         Likewise.
4359         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4360         Likewise.
4361         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4362         Likewise.
4363         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4364         Likewise.
4365         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4366         Likewise.
4367         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4368         Likewise.
4369         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4370         Likewise.
4371         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4372         Likewise.
4373         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4374         Likewise.
4375         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4376         Likewise.
4377         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4378         Likewise.
4379         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4380         Likewise.
4381         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4382         Likewise.
4383         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4384         Likewise.
4385         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4386         Likewise.
4387         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4388         Likewise.
4389         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4390         Likewise.
4391         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4392         Likewise.
4393         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4394         Likewise.
4395         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4396         Likewise.
4397         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4398         Likewise.
4399         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4400         Likewise.
4401         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4402         Likewise.
4403         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4404         Likewise.
4405         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4406         Likewise.
4407         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4408         Likewise.
4409         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4410         Likewise.
4411         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4412         Likewise.
4413         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4414         Likewise.
4415         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4416         Likewise.
4417         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4418         Likewise.
4419         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4420         Likewise.
4421         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4422         Likewise.
4423         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4424         Likewise.
4425         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4426         Likewise.
4427         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4428         Likewise.
4429         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4430         Likewise.
4431         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4432         Likewise.
4433         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4434         Likewise.
4435         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4436         Likewise.
4437         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4438         Likewise.
4439         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4440         Likewise.
4441         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4442         Likewise.
4443         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4444         Likewise.
4445         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4446         Likewise.
4447         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4448         Likewise.
4449         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4450         Likewise.
4451         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4452         Likewise.
4453         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4454         Likewise.
4455         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4456         Likewise.
4457         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4458         Likewise.
4459         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4460         Likewise.
4461         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4462         Likewise.
4463         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4464         Likewise.
4465         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4466         Likewise.
4467         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4468         Likewise.
4469         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4470         Likewise.
4471         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4472         Likewise.
4473         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4474         Likewise.
4475         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4476         Likewise.
4477         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4478         Likewise.
4479         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4480         Likewise.
4481         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4482         Likewise.
4483         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4484         Likewise.
4485         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4486         Likewise.
4487         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4488         Likewise.
4489         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4490         Likewise.
4491         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4492         Likewise.
4493         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4494         Likewise.
4495         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4496         Likewise.
4497         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4498         Likewise.
4499         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4500         Likewise.
4501         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4502         Likewise.
4503         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4504         Likewise.
4505         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4506         Likewise.
4507         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4508         Likewise.
4509         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4510         Likewise.
4511         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4512         Likewise.
4513         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4514         Likewise.
4515         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4516         Likewise.
4517         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4518         Likewise.
4519         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4520         Likewise.
4521         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4522         Likewise.
4523         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4524         Likewise.
4525         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4526         Likewise.
4527         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4528         Likewise.
4529         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4530         Likewise.
4531         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4532         Likewise.
4533         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4534         Likewise.
4535         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4536         Likewise.
4537         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4538         Likewise.
4539         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4540         Likewise.
4541         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4542         Likewise.
4543         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4544         Likewise.
4545         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4546         Likewise.
4547         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4548         Likewise.
4549         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4550         Likewise.
4551         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4552         Likewise.
4553         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4554         Likewise.
4555         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4556         Likewise.
4557         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4558         Likewise.
4559         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4560         Likewise.
4561         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4562         Likewise.
4563         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4564         Likewise.
4565         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4566         Likewise.
4567         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4568         Likewise.
4569         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4570         Likewise.
4571         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4572         Likewise.
4573         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4574         Likewise.
4575         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4576         Likewise.
4577         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4578         Likewise.
4579         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4580         Likewise.
4581         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4582         Likewise.
4583         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4584         Likewise.
4585         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4586         Likewise.
4587         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4588         Likewise.
4589         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4590         Likewise.
4591         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4592         Likewise.
4593         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4594         Likewise.
4595         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4596         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4597         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4598         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4599         Likewise.
4600         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4601         Likewise.
4602         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4603         Likewise.
4604         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4605         Likewise.
4606         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4607         Likewise.
4608         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4609         Likewise.
4610         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4611         Likewise.
4612         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4613         Likewise.
4614         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4615         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4616         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4617         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4618         Likewise.
4619         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4620         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4621         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4622         Likewise.
4623         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4624         Likewise.
4625         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4626         Likewise.
4627         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4628         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4629         Likewise.
4630         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4631         Likewise.
4632         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4633         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4634         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4635         Likewise.
4636         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4637         Likewise.
4638         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
4639         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
4640         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
4641         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
4642         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
4643         Likewise.
4644         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
4645         Likewise.
4646         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
4647         Likewise.
4648         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
4649         Likewise.
4650         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
4651         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
4652         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
4653         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
4654         Likewise.
4655         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
4656         Likewise.
4657         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
4658         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
4659         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
4660         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
4661         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
4662         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
4663         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
4664         Likewise.
4665         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
4666         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
4667         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
4668         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
4669         Likewise.
4670         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
4671         Likewise.
4672         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
4673         Likewise.
4674         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
4675         Likewise.
4676         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
4677         Likewise.
4678         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
4679         Likewise.
4680         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
4681         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
4682         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
4683         Likewise.
4684         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
4685         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
4686         Likewise.
4687         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
4688         Likewise.
4689         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
4690         Likewise.
4691         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
4692         Likewise.
4693         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
4694         Likewise.
4695         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
4696         Likewise.
4697         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
4698         Likewise.
4699         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
4700         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
4701         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
4702         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
4703         Likewise.
4704         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
4705         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
4706         Likewise.
4707         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
4708         Likewise.
4709         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
4710         Likewise.
4711         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
4712         Likewise.
4713         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
4714         Likewise.
4715         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
4716         Likewise.
4717         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
4718         Likewise.
4719         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
4720         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
4721         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
4722         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
4723         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
4724         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
4725         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
4726         Likewise.
4727         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
4728         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
4729         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
4730         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
4731         Likewise.
4732         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
4733         Likewise.
4734         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
4735         Likewise.
4736         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
4737         Likewise.
4738         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
4739         Likewise.
4740         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
4741         Likewise.
4742         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
4743         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
4744         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
4745         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
4746         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
4747         Likewise.
4748         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
4749         Likewise.
4750         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
4751         Likewise.
4752         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
4753         Likewise.
4754         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
4755         Likewise.
4756         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
4757         Likewise.
4758         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
4759         Likewise.
4760         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
4761         Likewise.
4762         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
4763         Likewise.
4764         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
4765         Likewise.
4766         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
4767         Likewise.
4768         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
4769         Likewise.
4770         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
4771         Likewise.
4772         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
4773         Likewise.
4774         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
4775         Likewise.
4776         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
4777         Likewise.
4778         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
4779         Likewise.
4780         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
4781         Likewise.
4782         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
4783         Likewise.
4784         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
4785         Likewise.
4786         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
4787         Likewise.
4788         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
4789         Likewise.
4790         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
4791         Likewise.
4792         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
4793         Likewise.
4794         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
4795         Likewise.
4796         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
4797         Likewise.
4798         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
4799         Likewise.
4800         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
4801         Likewise.
4802         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
4803         Likewise.
4804         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
4805         Likewise.
4806         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
4807         Likewise.
4808         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
4809         Likewise.
4810         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
4811         Likewise.
4812         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
4813         Likewise.
4814         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
4815         Likewise.
4816         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
4817         Likewise.
4818         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
4819         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
4820         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
4821         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
4822         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
4823         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
4824         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
4825         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
4826         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
4827         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
4828         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
4829         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
4830         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
4831         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
4832         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
4833         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
4834         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
4835         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
4836         * testsuite/tr1/headers/all.cc: Likewise.
4837         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
4838         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
4839         * testsuite/util/testsuite_shared.cc: Likewise.
4840         * scripts/extract_symvers: Likewise.  Remove runtime exception.
4841         * testsuite/17_intro/headers/all.cc: Likewise.
4842         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
4843         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
4844         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
4845         Likewise.
4846         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
4847         Likewise.
4848         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
4849         Likewise.
4850         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
4851         Likewise.
4852         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
4853         Likewise.
4854         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
4855         Likewise.
4856         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
4857         Likewise.
4858         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
4859         Likewise.
4860         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
4861         Likewise.
4862         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
4863         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
4864         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
4865         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
4866         Likewise.
4867         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
4868         Likewise.
4869         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
4870         Likewise.
4871         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
4872         Likewise.
4873         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
4874         Likewise.
4875         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
4876         Likewise.
4877         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
4878         Likewise.
4879         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
4880         Likewise.
4881         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
4882         Likewise.
4883         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
4884         Likewise.
4885         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
4886         Likewise.
4887         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
4888         Likewise.
4889         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
4890         Likewise.
4891         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
4892         Likewise.
4893         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
4894         Likewise.
4895         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
4896         Likewise.
4897         * testsuite/20_util/pair/moveable.cc: Likewise.
4898         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
4899         Likewise.
4900         * testsuite/20_util/pair/swap.cc: Likewise.
4901         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
4902         Likewise.
4903         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
4904         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
4905         Likewise.
4906         * testsuite/20_util/tuple/moveable.cc: Likewise.
4907         * testsuite/20_util/tuple/moveable2.cc: Likewise.
4908         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
4909         Likewise.
4910         * testsuite/20_util/tuple/swap.cc: Likewise.
4911         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
4912         Likewise.
4913         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
4914         Likewise.
4915         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
4916         Likewise.
4917         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
4918         Likewise.
4919         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
4920         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
4921         Likewise.
4922         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
4923         Likewise.
4924         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
4925         Likewise.
4926         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
4927         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
4928         Likewise.
4929         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
4930         Likewise.
4931         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
4932         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
4933         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
4934         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
4935         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
4936         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
4937         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
4938         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
4939         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
4940         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
4941         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
4942         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
4943         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
4944         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
4945         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
4946         Likewise.
4947         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
4948         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
4949         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
4950         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
4951         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
4952         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
4953         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
4954         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
4955         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
4956         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
4957         Likewise.
4958         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
4959         Likewise.
4960         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
4961         Likewise.
4962         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
4963         Likewise.
4964         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
4965         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
4966         Likewise.
4967         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
4968         Likewise.
4969         * testsuite/23_containers/deque/14340.cc: Likewise.
4970         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
4971         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
4972         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
4973         * testsuite/23_containers/deque/init-list.cc: Likewise.
4974         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
4975         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
4976         * testsuite/23_containers/deque/moveable.cc: Likewise.
4977         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
4978         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
4979         Likewise.
4980         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
4981         Likewise.
4982         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
4983         Likewise.
4984         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
4985         Likewise.
4986         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
4987         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
4988         Likewise.
4989         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
4990         Likewise.
4991         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
4992         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
4993         Likewise.
4994         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
4995         Likewise.
4996         * testsuite/23_containers/list/14340.cc: Likewise.
4997         * testsuite/23_containers/list/23781.cc: Likewise.
4998         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
4999         * testsuite/23_containers/list/init-list.cc: Likewise.
5000         * testsuite/23_containers/list/moveable.cc: Likewise.
5001         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5002         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5003         Likewise.
5004         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5005         Likewise.
5006         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5007         Likewise.
5008         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5009         Likewise.
5010         * testsuite/23_containers/map/14340.cc: Likewise.
5011         * testsuite/23_containers/map/23781.cc: Likewise.
5012         * testsuite/23_containers/map/init-list.cc: Likewise.
5013         * testsuite/23_containers/map/moveable.cc: Likewise.
5014         * testsuite/23_containers/map/operations/1.cc: Likewise.
5015         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5016         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5017         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5018         Likewise.
5019         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5020         Likewise.
5021         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5022         Likewise.
5023         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5024         Likewise.
5025         * testsuite/23_containers/multimap/14340.cc: Likewise.
5026         * testsuite/23_containers/multimap/23781.cc: Likewise.
5027         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5028         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5029         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5030         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5031         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5032         Likewise.
5033         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5034         Likewise.
5035         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5036         Likewise.
5037         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5038         Likewise.
5039         * testsuite/23_containers/multiset/14340.cc: Likewise.
5040         * testsuite/23_containers/multiset/23781.cc: Likewise.
5041         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5042         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5043         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5044         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5045         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5046         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5047         Likewise.
5048         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5049         Likewise.
5050         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5051         Likewise.
5052         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5053         Likewise.
5054         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5055         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5056         Likewise.
5057         * testsuite/23_containers/queue/moveable.cc: Likewise.
5058         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5059         Likewise.
5060         * testsuite/23_containers/set/14340.cc: Likewise.
5061         * testsuite/23_containers/set/23781.cc: Likewise.
5062         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5063         * testsuite/23_containers/set/init-list.cc: Likewise.
5064         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5065         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5066         * testsuite/23_containers/set/moveable.cc: Likewise.
5067         * testsuite/23_containers/set/operations/1.cc: Likewise.
5068         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5069         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5070         Likewise.
5071         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5072         Likewise.
5073         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5074         Likewise.
5075         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5076         Likewise.
5077         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5078         Likewise.
5079         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5080         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5081         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5082         Likewise.
5083         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5084         Likewise.
5085         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5086         Likewise.
5087         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5088         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5089         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5090         Likewise.
5091         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5092         Likewise.
5093         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5094         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5095         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5096         Likewise.
5097         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5098         Likewise.
5099         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5100         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5101         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5102         Likewise.
5103         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5104         Likewise.
5105         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5106         Likewise.
5107         * testsuite/23_containers/vector/14340.cc: Likewise.
5108         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5109         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5110         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5111         Likewise.
5112         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5113         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5114         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5115         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5116         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5117         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5118         Likewise.
5119         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5120         Likewise.
5121         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5122         Likewise.
5123         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5124         Likewise.
5125         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5126         Likewise.
5127         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5128         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5129         * testsuite/23_containers/vector/init-list.cc: Likewise.
5130         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5131         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5132         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5133         * testsuite/23_containers/vector/moveable.cc: Likewise.
5134         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5135         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5136         Likewise.
5137         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5138         Likewise.
5139         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5140         Likewise.
5141         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5142         Likewise.
5143         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5144         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5145         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5146         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5147         Likewise.
5148         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5149         Likewise.
5150         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5151         Likewise.
5152         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5153         Likewise.
5154         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5155         Likewise.
5156         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5157         Likewise.
5158         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5159         Likewise.
5160         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5161         Likewise.
5162         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5163         Likewise.
5164         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5165         Likewise.
5166         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5167         Likewise.
5168         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5169         Likewise.
5170         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5171         Likewise.
5172         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5173         Likewise.
5174         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5175         Likewise.
5176         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5177         Likewise.
5178         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5179         Likewise.
5180         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5181         Likewise.
5182         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5183         Likewise.
5184         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5185         Likewise.
5186         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5187         Likewise.
5188         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5189         Likewise.
5190         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5191         Likewise.
5192         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5193         Likewise.
5194         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5195         Likewise.
5196         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5197         Likewise.
5198         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5199         Likewise.
5200         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5201         Likewise.
5202         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5203         Likewise.
5204         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5205         Likewise.
5206         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5207         Likewise.
5208         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5209         Likewise.
5210         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5211         Likewise.
5212         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5213         Likewise.
5214         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5215         Likewise.
5216         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5217         Likewise.
5218         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5219         Likewise.
5220         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5221         Likewise.
5222         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5223         Likewise.
5224         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5225         Likewise.
5226         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5227         Likewise.
5228         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5229         Likewise.
5230         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5231         Likewise.
5232         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5233         Likewise.
5234         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5235         Likewise.
5236         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5237         Likewise.
5238         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5239         Likewise.
5240         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5241         Likewise.
5242         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5243         Likewise.
5244         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5245         Likewise.
5246         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5247         Likewise.
5248         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5249         Likewise.
5250         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5251         Likewise.
5252         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5253         Likewise.
5254         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5255         Likewise.
5256         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5257         Likewise.
5258         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5259         Likewise.
5260         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5261         Likewise.
5262         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5263         Likewise.
5264         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5265         Likewise.
5266         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5267         Likewise.
5268         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5269         Likewise.
5270         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5271         Likewise.
5272         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5273         Likewise.
5274         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5275         Likewise.
5276         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5277         Likewise.
5278         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5279         Likewise.
5280         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5281         Likewise.
5282         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5283         Likewise.
5284         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5285         Likewise.
5286         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5287         Likewise.
5288         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5289         Likewise.
5290         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5291         Likewise.
5292         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5293         Likewise.
5294         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5295         Likewise.
5296         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5297         Likewise.
5298         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5299         Likewise.
5300         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5301         Likewise.
5302         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5303         Likewise.
5304         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5305         Likewise.
5306         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5307         Likewise.
5308         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5309         Likewise.
5310         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5311         Likewise.
5312         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5313         Likewise.
5314         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5315         Likewise.
5316         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5317         Likewise.
5318         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5319         Likewise.
5320         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5321         Likewise.
5322         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5323         Likewise.
5324         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5325         Likewise.
5326         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5327         Likewise.
5328         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5329         Likewise.
5330         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5331         Likewise.
5332         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5333         Likewise.
5334         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5335         Likewise.
5336         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5337         Likewise.
5338         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5339         Likewise.
5340         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5341         Likewise.
5342         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5343         Likewise.
5344         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5345         Likewise.
5346         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5347         Likewise.
5348         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5349         Likewise.
5350         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5351         Likewise.
5352         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5353         Likewise.
5354         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5355         Likewise.
5356         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5357         Likewise.
5358         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5359         Likewise.
5360         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5361         Likewise.
5362         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5363         Likewise.
5364         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5365         Likewise.
5366         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5367         Likewise.
5368         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5369         Likewise.
5370         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5371         Likewise.
5372         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5373         Likewise.
5374         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5375         Likewise.
5376         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5377         Likewise.
5378         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5379         Likewise.
5380         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5381         Likewise.
5382         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5383         Likewise.
5384         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5385         Likewise.
5386         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5387         Likewise.
5388         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5389         Likewise.
5390         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5391         Likewise.
5392         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5393         Likewise.
5394         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5395         Likewise.
5396         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5397         Likewise.
5398         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5399         Likewise.
5400         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5401         Likewise.
5402         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5403         Likewise.
5404         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5405         Likewise.
5406         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5407         Likewise.
5408         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5409         Likewise.
5410         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5411         Likewise.
5412         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5413         Likewise.
5414         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5415         Likewise.
5416         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5417         Likewise.
5418         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5419         Likewise.
5420         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5421         Likewise.
5422         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5423         Likewise.
5424         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5425         Likewise.
5426         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5427         Likewise.
5428         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5429         Likewise.
5430         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5431         Likewise.
5432         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5433         Likewise.
5434         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5435         Likewise.
5436         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5437         Likewise.
5438         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5439         Likewise.
5440         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5441         Likewise.
5442         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5443         Likewise.
5444         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5445         Likewise.
5446         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5447         Likewise.
5448         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5449         Likewise.
5450         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5451         Likewise.
5452         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5453         Likewise.
5454         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5455         Likewise.
5456         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5457         Likewise.
5458         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5459         Likewise.
5460         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5461         Likewise.
5462         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5463         Likewise.
5464         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5465         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5466         Likewise.
5467         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5468         Likewise.
5469         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5470         Likewise.
5471         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5472         Likewise.
5473         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5474         Likewise.
5475         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5476         Likewise.
5477         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5478         Likewise.
5479         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5480         Likewise.
5481         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5482         Likewise.
5483         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5484         Likewise.
5485         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5486         Likewise.
5487         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5488         Likewise.
5489         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5490         Likewise.
5491         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5492         Likewise.
5493         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5494         Likewise.
5495         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5496         Likewise.
5497         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5498         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5499         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5500         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5501         Likewise.
5502         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5503         Likewise.
5504         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5505         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5506         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5507         Likewise.
5508         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5509         Likewise.
5510         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5511         Likewise.
5512         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5513         Likewise.
5514         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5515         Likewise.
5516         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5517         Likewise.
5518         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5519         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5520         Likewise.
5521         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5522         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5523         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5524         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5525         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5526         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5527         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5528         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5529         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5530         Likewise.
5531         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5532         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5533         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5534         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5535         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5536         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5537         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5538         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5539         Likewise.
5540         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5541         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5542         Likewise.
5543         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5544         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5545         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5546         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5547         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5548         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5549         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5550         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5551         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5552         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5553         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5554         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5555         Likewise.
5556         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5557         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5558         Likewise.
5559         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5560         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5561         Likewise.
5562         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5563         Likewise.
5564         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5565         Likewise.
5566         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5567         Likewise.
5568         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5569         Likewise.
5570         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5571         Likewise.
5572         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5573         Likewise.
5574         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5575         Likewise.
5576         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5577         Likewise.
5578         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5579         Likewise.
5580         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5581         Likewise.
5582         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5583         Likewise.
5584         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5585         Likewise.
5586         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5587         Likewise.
5588         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5589         Likewise.
5590         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5591         Likewise.
5592         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5593         Likewise.
5594         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5595         Likewise.
5596         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5597         Likewise.
5598         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5599         Likewise.
5600         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5601         Likewise.
5602         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5603         Likewise.
5604         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5605         Likewise.
5606         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5607         Likewise.
5608         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5609         Likewise.
5610         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5611         Likewise.
5612         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5613         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5614         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5615         Likewise.
5616         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5617         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5618         Likewise.
5619         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5620         Likewise.
5621         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5622         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5623         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5624         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5625         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5626         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5627         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5628         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5629         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5630         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5631         Likewise.
5632         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5633         Likewise.
5634         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5635         Likewise.
5636         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5637         Likewise.
5638         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
5639         Likewise.
5640         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
5641         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
5642         Likewise.
5643         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
5644         Likewise.
5645         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
5646         Likewise.
5647         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
5648         Likewise.
5649         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
5650         Likewise.
5651         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5652         Likewise.
5653         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
5654         Likewise.
5655         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
5656         Likewise.
5657         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
5658         Likewise.
5659         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
5660         Likewise.
5661         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
5662         Likewise.
5663         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
5664         Likewise.
5665         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
5666         Likewise.
5667         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
5668         Likewise.
5669         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
5670         Likewise.
5671         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
5672         Likewise.
5673         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
5674         Likewise.
5675         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
5676         Likewise.
5677         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
5678         Likewise.
5679         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
5680         Likewise.
5681         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
5682         Likewise.
5683         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
5684         Likewise.
5685         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
5686         Likewise.
5687         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
5688         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
5689         Likewise.
5690         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
5691         Likewise.
5692         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
5693         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
5694         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
5695         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
5696         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
5697         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
5698         Likewise.
5699         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
5700         Likewise.
5701         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
5702         Likewise.
5703         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
5704         Likewise.
5705         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
5706         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
5707         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
5708         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
5709         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
5710         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
5711         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
5712         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
5713         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
5714         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
5715         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
5716         Likewise.
5717         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
5718         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
5719         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
5720         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
5721         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
5722         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
5723         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
5724         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
5725         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
5726         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
5727         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
5728         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
5729         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
5730         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
5731         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
5732         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
5733         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
5734         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
5735         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
5736         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
5737         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
5738         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
5739         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
5740         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
5741         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
5742         Likewise.
5743         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
5744         * testsuite/27_io/fpos/14252.cc: Likewise.
5745         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
5746         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
5747         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
5748         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
5749         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
5750         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
5751         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
5752         * testsuite/27_io/ios_base/state/1.cc: Likewise.
5753         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
5754         Likewise.
5755         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
5756         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
5757         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
5758         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
5759         Likewise.
5760         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
5761         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
5762         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
5763         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
5764         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
5765         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
5766         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
5767         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
5768         * testsuite/27_io/objects/char/3045.cc: Likewise.
5769         * testsuite/27_io/objects/char/3647.cc: Likewise.
5770         * testsuite/27_io/objects/char/5268.cc: Likewise.
5771         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
5772         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
5773         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
5774         * testsuite/28_regex/init-list.cc: Likewise.
5775         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
5776         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
5777         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
5778         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
5779         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
5780         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
5781         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
5782         Likewise.
5783         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
5784         Likewise.
5785         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
5786         Likewise.
5787         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
5788         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
5789         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
5790         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
5791         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
5792         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
5793         Likewise.
5794         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
5795         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
5796         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
5797         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
5798         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
5799         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
5800         Likewise.
5801         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
5802         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
5803         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
5804         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
5805         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
5806         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
5807         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
5808         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
5809         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
5810         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
5811         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
5812         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
5813         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
5814         Likewise.
5815         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
5816         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
5817         Likewise.
5818         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
5819         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
5820         Likewise.
5821         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
5822         Likewise.
5823         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
5824         Likewise.
5825         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
5826         Likewise.
5827         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
5828         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
5829         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
5830         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
5831         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
5832         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
5833         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
5834         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
5835         Likewise.
5836         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
5837         Likewise.
5838         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
5839         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
5840         Likewise.
5841         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
5842         Likewise.
5843         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
5844         Likewise.
5845         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
5846         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
5847         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
5848         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
5849         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
5850         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
5851         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
5852         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
5853         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
5854         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
5855         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
5856         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
5857         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
5858         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
5859         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
5860         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
5861         Likewise.
5862         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
5863         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
5864         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
5865         Likewise.
5866         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
5867         Likewise.
5868         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
5869         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
5870         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
5871         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
5872         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
5873         Likewise.
5874         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
5875         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
5876         Likewise.
5877         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
5878         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
5879         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
5880         Likewise.
5881         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
5882         Likewise.
5883         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
5884         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
5885         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
5886         Likewise.
5887         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
5888         Likewise.
5889         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
5890         Likewise.
5891         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
5892         Likewise.
5893         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
5894         Likewise.
5895         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
5896         * testsuite/30_threads/this_thread/1.cc: Likewise.
5897         * testsuite/30_threads/this_thread/2.cc: Likewise.
5898         * testsuite/30_threads/this_thread/3.cc: Likewise.
5899         * testsuite/30_threads/this_thread/4.cc: Likewise.
5900         * testsuite/30_threads/thread/cons/1.cc: Likewise.
5901         * testsuite/30_threads/thread/cons/2.cc: Likewise.
5902         * testsuite/30_threads/thread/cons/3.cc: Likewise.
5903         * testsuite/30_threads/thread/cons/4.cc: Likewise.
5904         * testsuite/30_threads/thread/cons/5.cc: Likewise.
5905         * testsuite/30_threads/thread/cons/6.cc: Likewise.
5906         * testsuite/30_threads/thread/cons/7.cc: Likewise.
5907         * testsuite/30_threads/thread/cons/8.cc: Likewise.
5908         * testsuite/30_threads/thread/cons/9.cc: Likewise.
5909         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
5910         * testsuite/30_threads/thread/members/1.cc: Likewise.
5911         * testsuite/30_threads/thread/members/2.cc: Likewise.
5912         * testsuite/30_threads/thread/members/3.cc: Likewise.
5913         * testsuite/30_threads/thread/members/4.cc: Likewise.
5914         * testsuite/30_threads/thread/members/5.cc: Likewise.
5915         * testsuite/30_threads/thread/swap/1.cc: Likewise.
5916         * testsuite/30_threads/thread/swap/2.cc: Likewise.
5917         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
5918         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
5919         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
5920         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
5921         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
5922         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
5923         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
5924         Likewise.
5925         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
5926         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
5927         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
5928         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
5929         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
5930         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
5931         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
5932         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
5933         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
5934         * testsuite/30_threads/try_lock/1.cc: Likewise.
5935         * testsuite/30_threads/try_lock/2.cc: Likewise.
5936         * testsuite/30_threads/try_lock/3.cc: Likewise.
5937         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
5938         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
5939         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
5940         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
5941         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
5942         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
5943         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
5944         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
5945         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
5946         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
5947         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
5948         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
5949         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
5950         Likewise.
5951         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
5952         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
5953         Likewise.
5954         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
5955         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
5956         Likewise.
5957         * testsuite/ext/array_allocator/1.cc: Likewise.
5958         * testsuite/ext/array_allocator/2.cc: Likewise.
5959         * testsuite/ext/array_allocator/3.cc: Likewise.
5960         * testsuite/ext/ext_pointer/1.cc: Likewise.
5961         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
5962         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
5963         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
5964         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
5965         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
5966         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
5967         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
5968         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
5969         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
5970         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
5971         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
5972         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
5973         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
5974         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
5975         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
5976         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
5977         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
5978         Likewise.
5979         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
5980         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
5981         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
5982         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
5983         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
5984         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
5985         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
5986         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
5987         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
5988         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
5989         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
5990         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
5991         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
5992         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
5993         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
5994         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
5995         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
5996         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
5997         Likewise.
5998         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
5999         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6000         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6001         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6002         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6003         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6004         * testsuite/ext/pod_char_traits.cc: Likewise.
6005         * testsuite/ext/slist/23781.cc: Likewise.
6006         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6007         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6008         * testsuite/ext/vstring/init-list.cc: Likewise.
6009         * testsuite/ext/vstring/moveable.cc: Likewise.
6010         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6011         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6012         Likewise.
6013         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6014         Likewise.
6015         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6016         Likewise.
6017         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6018         Likewise.
6019         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6020         Likewise.
6021         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6022         Likewise.
6023         * testsuite/ext/vstring/types/23767.cc: Likewise.
6024         * testsuite/performance/21_strings/string_append.cc: Likewise.
6025         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6026         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6027         Likewise.
6028         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6029         Likewise.
6030         * testsuite/performance/21_strings/string_find.cc: Likewise.
6031         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6032         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6033         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6034         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6035         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6036         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6037         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6038         Likewise.
6039         * testsuite/performance/23_containers/create/map.cc: Likewise.
6040         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6041         Likewise.
6042         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6043         * testsuite/performance/23_containers/find/map.cc: Likewise.
6044         * testsuite/performance/23_containers/index/map.cc: Likewise.
6045         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6046         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6047         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6048         Likewise.
6049         * testsuite/performance/23_containers/insert_erase/associative.cc:
6050         Likewise.
6051         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6052         Likewise.
6053         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6054         Likewise.
6055         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6056         Likewise.
6057         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6058         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6059         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6060         Likewise.
6061         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6062         Likewise.
6063         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6064         Likewise.
6065         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6066         Likewise.
6067         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6068         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6069         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6070         Likewise.
6071         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6072         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6073         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6074         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6075         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6076         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6077         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6078         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6079         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6080         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6081         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6082         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6083         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6084         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6085         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6086         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6087         Likewise.
6088         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6089         Likewise.
6090         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6091         Likewise.
6092         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6093         Likewise.
6094         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6095         Likewise.
6096         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6097         Likewise.
6098         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6099         Likewise.
6100         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6101         Likewise.
6102         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6103         Likewise.
6104         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6105         Likewise.
6106         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6107         Likewise.
6108         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6109         Likewise.
6110         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6111         Likewise.
6112         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6113         Likewise.
6114         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6115         Likewise.
6116         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6117         Likewise.
6118         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6119         Likewise.
6120         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6121         Likewise.
6122         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6123         Likewise.
6124         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6125         Likewise.
6126         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6127         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6128         Likewise.
6129         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6130         Likewise.
6131         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6132         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6133         Likewise.
6134         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6135         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6136         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6137         Likewise.
6138         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6139         Likewise.
6140         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6141         Likewise.
6142         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6143         Likewise.
6144         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6145         Likewise.
6146         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6147         Likewise.
6148         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6149         Likewise.
6150         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6151         Likewise.
6152         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6153         Likewise.
6154         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6155         Likewise.
6156         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6157         Likewise.
6158         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6159         Likewise.
6160         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6161         Likewise.
6162         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6163         Likewise.
6164         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6165         Likewise.
6166         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6167         Likewise.
6168         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6169         Likewise.
6170         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6171         Likewise.
6172         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6173         Likewise.
6174         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6175         Likewise.
6176         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6177         Likewise.
6178         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6179         Likewise.
6180         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6181         Likewise.
6182         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6183         Likewise.
6184         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6185         Likewise.
6186         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6187         Likewise.
6188         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6189         Likewise.
6190         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6191         Likewise.
6192         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6193         Likewise.
6194         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6195         Likewise.
6196         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6197         Likewise.
6198         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6199         Likewise.
6200         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6201         Likewise.
6202         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6203         Likewise.
6204         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6205         Likewise.
6206         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6207         Likewise.
6208         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6209         Likewise.
6210         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6211         Likewise.
6212         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6213         Likewise.
6214         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6215         Likewise.
6216         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6217         Likewise.
6218         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6219         Likewise.
6220         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6221         Likewise.
6222         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6223         Likewise.
6224         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6225         Likewise.
6226         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6227         Likewise.
6228         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6229         Likewise.
6230         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6231         Likewise.
6232         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6233         Likewise.
6234         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6235         Likewise.
6236         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6237         Likewise.
6238         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6239         Likewise.
6240         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6241         Likewise.
6242         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6243         Likewise.
6244         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6245         Likewise.
6246         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6247         Likewise.
6248         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6249         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6250         Likewise.
6251         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6252         Likewise.
6253         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6254         Likewise.
6255         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6256         Likewise.
6257         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6258         Likewise.
6259         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6260         Likewise.
6261         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6262         Likewise.
6263         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6264         Likewise.
6265         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6266         Likewise.
6267         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6268         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6269         Likewise.
6270         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6271         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6272         Likewise.
6273         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6274         Likewise.
6275         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6276         Likewise.
6277         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6278         Likewise.
6279         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6280         Likewise.
6281         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6282         Likewise.
6283         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6284         Likewise.
6285         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6286         Likewise.
6287         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6288         Likewise.
6289         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6290         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6291         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6292         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6293         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6294         Likewise.
6295         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6296         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6297         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6298         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6299         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6300         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6301         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6302         * testsuite/util/io/prog_bar.cc: Likewise.
6303         * testsuite/util/io/prog_bar.hpp: Likewise.
6304         * testsuite/util/io/text_populate.hpp: Likewise.
6305         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6306         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6307         * testsuite/util/io/xml.hpp: Likewise.
6308         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6309         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6310         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6311         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6312         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6313         * testsuite/util/native_type/native_map.hpp: Likewise.
6314         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6315         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6316         * testsuite/util/native_type/native_set.hpp: Likewise.
6317         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6318         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6319         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6320         Likewise.
6321         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6322         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6323         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6324         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6325         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6326         Likewise.
6327         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6328         Likewise.
6329         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6330         Likewise.
6331         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6332         Likewise.
6333         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6334         Likewise.
6335         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6336         Likewise.
6337         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6338         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6339         Likewise.
6340         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6341         Likewise.
6342         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6343         Likewise.
6344         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6345         Likewise.
6346         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6347         Likewise.
6348         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6349         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6350         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6351         * testsuite/util/regression/basic_type.hpp: Likewise.
6352         * testsuite/util/regression/common_type.hpp: Likewise.
6353         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6354         Likewise.
6355         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6356         Likewise.
6357         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6358         Likewise.
6359         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6360         Likewise.
6361         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6362         Likewise.
6363         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6364         Likewise.
6365         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6366         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6367         Likewise.
6368         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6369         Likewise.
6370         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6371         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6372         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6373         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6374         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6375         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6376         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6377         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6378         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6379         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6380         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6381         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6382         * testsuite/util/testsuite_abi.cc: Likewise.
6383         * testsuite/util/testsuite_abi.h: Likewise.
6384         * testsuite/util/testsuite_abi_check.cc: Likewise.
6385         * testsuite/util/testsuite_allocator.cc: Likewise.
6386         * testsuite/util/testsuite_allocator.h: Likewise.
6387         * testsuite/util/testsuite_api.h: Likewise.
6388         * testsuite/util/testsuite_character.cc: Likewise.
6389         * testsuite/util/testsuite_character.h: Likewise.
6390         * testsuite/util/testsuite_common_types.h: Likewise.
6391         * testsuite/util/testsuite_error.h: Likewise.
6392         * testsuite/util/testsuite_hooks.cc: Likewise.
6393         * testsuite/util/testsuite_hooks.h: Likewise.
6394         * testsuite/util/testsuite_io.h: Likewise.
6395         * testsuite/util/testsuite_iterators.h: Likewise.
6396         * testsuite/util/testsuite_performance.h: Likewise.
6397         * testsuite/util/testsuite_rng.h: Likewise.
6398         * testsuite/util/testsuite_rvalref.h: Likewise.
6399         * testsuite/util/testsuite_tr1.h: Likewise.
6400         * testsuite/util/thread/all.h: Likewise.
6401         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6402         Likewise.
6403         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6404         Likewise.
6405         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6406         Likewise.
6407         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6408         Likewise.
6409         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6410         Likewise.
6411         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6412         Likewise.
6413         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6414         Likewise.
6415         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6416         Likewise.
6417         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6418         Likewise.
6419         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6420         Likewise.
6421         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6422         Likewise.
6423         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6424         Likewise.
6425         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6426         Likewise.
6427         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6428         Likewise.
6429         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6430         Likewise.
6431         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6432         Likewise.
6433         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6434         Likewise.
6435         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6436         Likewise.
6437         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6438         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6439         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6440         Likewise.
6441         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6442         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6443         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6444         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6445         Likewise.
6446         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6447         Likewise.
6448         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6449         Likewise.
6450         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6451         Likewise.
6452         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6453         Likewise.
6454         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6455         Likewise.
6456         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6457         Likewise.
6458         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6459         Likewise.
6460         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6461         Likewise.
6462         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6463         Likewise.
6464         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6465         Likewise.
6466         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6467         Likewise.
6468         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6469         Likewise.
6470         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6471         Likewise.
6472         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6473         Likewise.
6474         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6475         Likewise.
6476         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6477         Likewise.
6478         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6479         Likewise.
6480         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6481         Likewise.
6482         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6483         Likewise.
6484         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6485         Likewise.
6486         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6487         Likewise.
6488         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6489         Likewise.
6490         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6491         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6492         Likewise.
6493         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6494         Likewise.
6495         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6496         Likewise.
6497         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6498         Likewise.
6499         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6500         Likewise.
6501         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6502         Likewise.
6503         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6504         Likewise.
6505         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6506         Likewise.
6507         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6508         Likewise.
6509         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6510         Likewise.
6511         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6512         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6513         Likewise.
6514         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6515         Likewise.
6516         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6517         Likewise.
6518         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6519         Likewise.
6520         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6521         Likewise.
6522         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6523         Likewise.
6524         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6525         Likewise.
6526         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6527         Likewise.
6528         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6529         Likewise.
6530         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6531         Likewise.
6532         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6533         Likewise.
6534         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6535         Likewise.
6536         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6537         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6538         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6539         Likewise.
6540         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6541         Likewise.
6542         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6543         Likewise.
6544         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6545         Likewise.
6546         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6547         Likewise.
6548         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6549         Likewise.
6550         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6551         Likewise.
6552         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6553         Likewise.
6554         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6555         Likewise.
6556         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6557         Likewise.
6558         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6559         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6560         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6561         Likewise.
6562         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6563         Likewise.
6564         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6565         Likewise.
6566         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6567         Likewise.
6568         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6569         Likewise.
6570         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6571         Likewise.
6572         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6573         Likewise.
6574         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6575         Likewise.
6576         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6577         Likewise.
6578         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6579         Likewise.
6580         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6581         Likewise.
6582         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6583         Likewise.
6584         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6585         Likewise.
6586         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6587         Likewise.
6588         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6589         Likewise.
6590         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6591         Likewise.
6592         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6593         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6594         Likewise.
6595         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6596         Likewise.
6597         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6598         Likewise.
6599         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6600         Likewise.
6601         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6602         Likewise.
6603         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6604         Likewise.
6605         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6606         Likewise.
6607         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6608         Likewise.
6609         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6610         Likewise.
6611         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6612         Likewise.
6613         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6614         Likewise.
6615         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6616         Likewise.
6617         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6618         Likewise.
6619         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6620         Likewise.
6621         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6622         Likewise.
6623         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6624         Likewise.
6625         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6626         Likewise.
6627         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6628         Likewise.
6629         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6630         Likewise.
6631         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6632         Likewise.
6633         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6634         Likewise.
6635         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6636         Likewise.
6637         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
6638         Likewise.
6639         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
6640         Likewise.
6641         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
6642         Likewise.
6643         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
6644         Likewise.
6645         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
6646         Likewise.
6647         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
6648         Likewise.
6649         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
6650         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
6651         Likewise.
6652         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
6653         Likewise.
6654         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
6655         Likewise.
6656         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
6657         Likewise.
6658         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
6659         Likewise.
6660         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
6661         Likewise.
6662         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
6663         Likewise.
6664         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
6665         Likewise.
6666         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
6667         Likewise.
6668         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
6669         Likewise.
6670         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
6671         Likewise.
6672         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
6673         Likewise.
6674         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
6675         Likewise.
6676         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
6677         Likewise.
6678         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
6679         Likewise.
6680         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
6681         Likewise.
6682         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
6683         Likewise.
6684         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
6685         Likewise.
6686         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
6687         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
6688         * testsuite/backward/hash_map/25896.cc: Likewise.
6689         * testsuite/backward/hash_set/25896.cc: Likewise.
6690
6691 2009-04-08  Ian Lance Taylor  <iant@google.com>
6692
6693         * include/backward/hashtable.h (erase): Correctly handle erasing a
6694         reference to an entry in the hash table.
6695         * testsuite/backward/hash_map/25896.cc: New.
6696         * testsuite/backward/hash_set/25896.cc: New.
6697
6698 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
6699
6700         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt:
6701         Regenerate.
6702         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New
6703         file.
6704
6705 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6706
6707         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
6708         of debug.
6709         * include/Makefile.in: Regenerate.
6710         * include/precompiled/stdc++.h: Add.
6711
6712         * doc/xml/api.xml: Add gcc-4.4 link.
6713         * doc/html/api.html: Regenerate.
6714
6715 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6716
6717         * include/bits/random.h: Adjust doxygen markup.
6718         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
6719
6720         * testsuite/26_numerics/random/piecewise_linear_distribution/
6721         operators/serialize.cc: Use typedefs.
6722
6723 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6724
6725         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
6726         __gnu_cxx namespace.  Remove "static inline".
6727
6728 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6729
6730         * include/bits/random.tcc (linear_congruential_engine<>::
6731         seed(seed_seq&)): Fix typo in last fix for __m == 0.
6732
6733 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6734
6735         * include/bits/random.h (operator==): Mark all inline.
6736         (mersenne_twister_engine): Enable #if 0 checks.
6737
6738         * include/bits/random.h: Formatting tweaks.
6739
6740 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6741
6742         * include/bits/random.tcc (piecewise_linear_distribution<>::
6743         operator()(_UniformRandomNumberGenerator&, const param_type&)):
6744         Remove spurious closed parenthesis.
6745
6746 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6747
6748         PR libstdc++/39644 (partial)
6749         * include/bits/random.tcc (linear_congruential_engine<>::
6750         seed(seed_seq&), independent_bits_engine<>::operator(),
6751         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
6752
6753 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
6754
6755         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
6756         thinko.
6757         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6758         default.cc: Enable.
6759
6760 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
6761
6762         PR libstdc++/39629 (partial)
6763         * testsuite/26_numerics/random/independent_bits_engine/cons/
6764         base_move.cc: Use uint_fast64_t instead of unsigned long.
6765         * testsuite/26_numerics/random/independent_bits_engine/cons/
6766         seed1.cc: Likewise.
6767         * testsuite/26_numerics/random/independent_bits_engine/cons/
6768         seed2.cc: Likewise.
6769         * testsuite/26_numerics/random/independent_bits_engine/cons/
6770         base_copy.cc: Likewise.
6771         * testsuite/26_numerics/random/independent_bits_engine/cons/
6772         default.cc: Likewise.
6773         * testsuite/26_numerics/random/independent_bits_engine/cons/
6774         seed_seq.cc: Likewise.
6775         * testsuite/26_numerics/random/independent_bits_engine/
6776         requirements/typedefs.cc: Likewise.
6777         * testsuite/26_numerics/random/independent_bits_engine/
6778         operators/equal.cc: Likewise.
6779         * testsuite/26_numerics/random/independent_bits_engine/
6780         operators/serialize.cc: Likewise.
6781         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
6782
6783 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6784
6785         * include/tr1_impl/random: Remove, empty.
6786         * include/tr1_impl/random.tcc: Likewise.
6787
6788         * include/std/random: Minor clean-ups, formatting fixes, adjust
6789         copyright years.
6790         * include/bits/random.tcc: Likewise.
6791         * include/bits/random.h: Likewise.
6792         * include/tr1/random: Likewise.
6793         * include/tr1/random.tcc: Likewise.
6794         * include/tr1/random.h: Likewise.
6795
6796 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
6797
6798         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
6799         * doc/html/api.html: Regenerate.
6800
6801 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
6802
6803         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
6804         Change to mersenne_twister_engine, add same defaults as
6805         mersenne_twister_engine/cons/default.cc.
6806         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
6807
6808         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
6809         to __il.
6810         * include/bits/random.h (mersenne_twister_engine): Qualify
6811         _ShiftMin1 with namespace __detail.
6812         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
6813         constexpr std::numeric_limits::max() can be used.
6814         (mersenne_twister_engine): Split apart static asserts into one
6815         assert per message. Temporarily disable the last three.
6816
6817 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
6818
6819         * include/Makefile.am: Update to N2836. Modified for new random headers.
6820         * include/Makefile.in: Ditto.
6821         * include/tr1_impl/random: Moved to tr1/random.h
6822         * include/tr1_impl/random.tcc: Moved to tr1
6823         * include/tr1/random: Just point to moved tr1 random headers.
6824         * include/tr1/random.tcc: Moved from tr1_impl.
6825         * include/tr1/random.h: Moved from tr1_impl/random.
6826         * include/std/random: Modified to point to std random headers.
6827         * include/bits/random.tcc: New implementation of std random facilities.
6828         * include/bits/random.h: Ditto.
6829         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
6830         * testsuite/26_numerics/random/linear_congruential_engine/cons/
6831         seed1.cc: New.
6832         * testsuite/26_numerics/random/linear_congruential_engine/cons/
6833         seed2.cc: New.
6834         * testsuite/26_numerics/random/linear_congruential_engine/cons/
6835         default.cc: New.
6836         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
6837         non_uint_neg.cc: New.
6838         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
6839         typedefs.cc: New.
6840         * testsuite/26_numerics/random/linear_congruential_engine/operators/
6841         equal.cc: New.
6842         * testsuite/26_numerics/random/linear_congruential_engine/operators/
6843         serialize.cc: New.
6844         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6845         seed1.cc: New.
6846         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6847         seed2.cc: New.
6848         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6849         default.cc: New.
6850         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
6851         typedefs.cc: New.
6852         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
6853         equal.cc: New.
6854         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
6855         serialize.cc: New.
6856         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
6857         seed1.cc: New.
6858         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
6859         seed2.cc: New.
6860         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
6861         default.cc: New.
6862         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
6863         typedefs.cc: New.
6864         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
6865         equal.cc: New.
6866         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
6867         serialize.cc: New.
6868         * testsuite/26_numerics/random/discard_block_engine/cons/
6869         base_move.cc: New.
6870         * testsuite/26_numerics/random/discard_block_engine/cons/
6871         seed1.cc: New.
6872         * testsuite/26_numerics/random/discard_block_engine/cons/
6873         seed2.cc: New.
6874         * testsuite/26_numerics/random/discard_block_engine/cons/
6875         base_copy.cc: New.
6876         * testsuite/26_numerics/random/discard_block_engine/cons/
6877         default.cc: New.
6878         * testsuite/26_numerics/random/discard_block_engine/cons/
6879         seed_seq.cc: New.
6880         * testsuite/26_numerics/random/discard_block_engine/requirements/
6881         typedefs.cc: New.
6882         * testsuite/26_numerics/random/discard_block_engine/operators/
6883         equal.cc: New.
6884         * testsuite/26_numerics/random/discard_block_engine/operators/
6885         serialize.cc: New.
6886         * testsuite/26_numerics/random/independent_bits_engine/cons/
6887         base_move.cc: New.
6888         * testsuite/26_numerics/random/independent_bits_engine/cons/
6889         seed1.cc: New.
6890         * testsuite/26_numerics/random/independent_bits_engine/cons/
6891         seed2.cc: New.
6892         * testsuite/26_numerics/random/independent_bits_engine/cons/
6893         base_copy.cc: New.
6894         * testsuite/26_numerics/random/independent_bits_engine/cons/
6895         default.cc: New.
6896         * testsuite/26_numerics/random/independent_bits_engine/cons/
6897         seed_seq.cc: New.
6898         * testsuite/26_numerics/random/independent_bits_engine/requirements/
6899         typedefs.cc: New.
6900         * testsuite/26_numerics/random/independent_bits_engine/operators/
6901         equal.cc: New.
6902         * testsuite/26_numerics/random/independent_bits_engine/operators/
6903         serialize.cc: New.
6904         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6905         base_move.cc: New.
6906         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6907         seed1.cc: New.
6908         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6909         seed2.cc: New.
6910         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6911         base_copy.cc: New.
6912         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6913         default.cc: New.
6914         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6915         seed_seq.cc: New.
6916         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
6917         typedefs.cc: New.
6918         * testsuite/26_numerics/random/shuffle_order_engine/operators/
6919         equal.cc: New.
6920         * testsuite/26_numerics/random/shuffle_order_engine/operators/
6921         serialize.cc
6922         * testsuite/26_numerics/random/mt19937.cc: New.
6923         * testsuite/26_numerics/random/mt19937_64.cc: New.
6924         * testsuite/26_numerics/random/minstd_rand.cc: New.
6925         * testsuite/26_numerics/random/minstd_rand0.cc: New.
6926         * testsuite/26_numerics/random/ranlux24_base.cc: New.
6927         * testsuite/26_numerics/random/ranlux48_base.cc: New.
6928         * testsuite/26_numerics/random/ranlux24.cc: New.
6929         * testsuite/26_numerics/random/ranlux48.cc: New.
6930         * testsuite/26_numerics/random/knuth_b.cc: New.
6931         * testsuite/26_numerics/random/default_random_engine.cc: New.
6932         * testsuite/26_numerics/random/chi_squared_distribution/cons/
6933         parms.cc: New.
6934         * testsuite/26_numerics/random/chi_squared_distribution/cons/
6935         default.cc: New.
6936         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
6937         typedefs.cc: New.
6938         * testsuite/26_numerics/random/chi_squared_distribution/operators/
6939         serialize.cc: New.
6940         * testsuite/26_numerics/random/normal_distribution/cons/
6941         parms.cc: New.
6942         * testsuite/26_numerics/random/normal_distribution/cons/
6943         default.cc: New.
6944         * testsuite/26_numerics/random/normal_distribution/requirements/
6945         typedefs.cc: New.
6946         * testsuite/26_numerics/random/normal_distribution/operators/
6947         serialize.cc: New.
6948         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
6949         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
6950         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
6951         * testsuite/26_numerics/random/uniform_int_distribution/cons/
6952         parms_neg.cc: New.
6953         * testsuite/26_numerics/random/uniform_int_distribution/cons/
6954         parms.cc: New.
6955         * testsuite/26_numerics/random/uniform_int_distribution/cons/
6956         default.cc: New.
6957         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
6958         typedefs.cc: New.
6959         * testsuite/26_numerics/random/uniform_int_distribution/operators/
6960         serialize.cc: New.
6961         * testsuite/26_numerics/random/uniform_real_distribution/cons/
6962         parms_neg.cc: New.
6963         * testsuite/26_numerics/random/uniform_real_distribution/cons/
6964         parms.cc: New.
6965         * testsuite/26_numerics/random/uniform_real_distribution/cons/
6966         default.cc: New.
6967         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
6968         typedefs.cc: New.
6969         * testsuite/26_numerics/random/uniform_real_distribution/operators/
6970         serialize.cc: New.
6971         * testsuite/26_numerics/random/poisson_distribution/cons/
6972         parms.cc: New.
6973         * testsuite/26_numerics/random/poisson_distribution/cons/
6974         default.cc: New.
6975         * testsuite/26_numerics/random/poisson_distribution/requirements/
6976         typedefs.cc
6977         * testsuite/26_numerics/random/poisson_distribution/operators/
6978         serialize.cc: New.
6979         * testsuite/26_numerics/random/bernoulli_distribution/cons/
6980         parms.cc: New.
6981         * testsuite/26_numerics/random/bernoulli_distribution/cons/
6982         default.cc: New.
6983         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
6984         typedefs.cc: New.
6985         * testsuite/26_numerics/random/bernoulli_distribution/operators/
6986         serialize.cc: New.
6987         * testsuite/26_numerics/random/discrete_distribution/cons/
6988         range.cc: New.
6989         * testsuite/26_numerics/random/discrete_distribution/cons/
6990         initlist.cc: New.
6991         * testsuite/26_numerics/random/discrete_distribution/cons/
6992         default.cc: New.
6993         * testsuite/26_numerics/random/discrete_distribution/cons/
6994         num_xbound_fun.cc: New.
6995         * testsuite/26_numerics/random/discrete_distribution/requirements/
6996         typedefs.cc: New.
6997         * testsuite/26_numerics/random/discrete_distribution/operators/
6998         serialize.cc: New.
6999         * testsuite/26_numerics/random/weibull_distribution/cons/
7000         parms.cc: New.
7001         * testsuite/26_numerics/random/weibull_distribution/cons/
7002         default.cc: New.
7003         * testsuite/26_numerics/random/weibull_distribution/requirements/
7004         typedefs.cc: New.
7005         * testsuite/26_numerics/random/weibull_distribution/operators/
7006         serialize.cc: New.
7007         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7008         parms.cc: New.
7009         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7010         default.cc: New.
7011         * testsuite/26_numerics/random/negative_binomial_distribution/
7012         requirements/typedefs.cc: New.
7013         * testsuite/26_numerics/random/negative_binomial_distribution/
7014         operators/serialize.cc: New.
7015         * testsuite/26_numerics/random/cauchy_distribution/cons/
7016         parms.cc: New.
7017         * testsuite/26_numerics/random/cauchy_distribution/cons/
7018         default.cc: New.
7019         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7020         typedefs.cc: New.
7021         * testsuite/26_numerics/random/cauchy_distribution/operators/
7022         serialize.cc: New.
7023         * testsuite/26_numerics/random/gamma_distribution/cons/
7024         parms.cc: New.
7025         * testsuite/26_numerics/random/gamma_distribution/cons/
7026         default.cc: New.
7027         * testsuite/26_numerics/random/gamma_distribution/requirements/
7028         typedefs.cc: New.
7029         * testsuite/26_numerics/random/gamma_distribution/operators/
7030         serialize.cc: New.
7031         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7032         parms.cc: New.
7033         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7034         default.cc: New.
7035         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7036         typedefs.cc: New.
7037         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7038         serialize.cc: New.
7039
7040         * testsuite/26_numerics/random/exponential_distribution/cons/
7041         parms.cc: New.
7042         * testsuite/26_numerics/random/exponential_distribution/cons/
7043         default.cc: New.
7044         * testsuite/26_numerics/random/exponential_distribution/requirements/
7045         typedefs.cc: New.
7046         * testsuite/26_numerics/random/exponential_distribution/operators/
7047         serialize.cc: New.
7048         * testsuite/26_numerics/random/lognormal_distribution/cons/
7049         parms.cc: New.
7050         * testsuite/26_numerics/random/lognormal_distribution/cons/
7051         default.cc: New.
7052         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7053         typedefs.cc: New.
7054         * testsuite/26_numerics/random/lognormal_distribution/operators/
7055         serialize.cc: New.
7056         * testsuite/26_numerics/random/binomial_distribution/cons/
7057         parms.cc: New.
7058         * testsuite/26_numerics/random/binomial_distribution/cons/
7059         default.cc: New.
7060         * testsuite/26_numerics/random/binomial_distribution/requirements/
7061         typedefs.cc: New.
7062         * testsuite/26_numerics/random/binomial_distribution/operators/
7063         serialize.cc: New.
7064         * testsuite/26_numerics/random/random_device/cons/
7065         token.cc: New.
7066         * testsuite/26_numerics/random/random_device/cons/
7067         default.cc: New.
7068         * testsuite/26_numerics/random/random_device/requirements/
7069         typedefs.cc: New.
7070         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7071         parms.cc: New.
7072         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7073         default.cc: New.
7074         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7075         typedefs.cc: New.
7076         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7077         serialize.cc: New.
7078         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7079         range.cc: New.
7080         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7081         default.cc: New.
7082         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7083         num_xbound_fun.cc: New.
7084         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7085         initlist_fun.cc: New.
7086         * testsuite/26_numerics/random/piecewise_linear_distribution/
7087         requirements/typedefs.cc: New.
7088         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7089         serialize.cc: New.
7090         * testsuite/26_numerics/random/student_t_distribution/cons/
7091         parms.cc: New.
7092         * testsuite/26_numerics/random/student_t_distribution/cons/
7093         default.cc: New.
7094         * testsuite/26_numerics/random/student_t_distribution/requirements/
7095         typedefs.cc: New.
7096         * testsuite/26_numerics/random/student_t_distribution/operators/
7097         serialize.cc: New.
7098         * testsuite/26_numerics/random/geometric_distribution/cons/
7099         parms.cc: New.
7100         * testsuite/26_numerics/random/geometric_distribution/cons/
7101         default.cc: New.
7102         * testsuite/26_numerics/random/geometric_distribution/requirements/
7103         typedefs.cc: New.
7104         * testsuite/26_numerics/random/geometric_distribution/operators/
7105         serialize.cc: New.
7106         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7107         range.cc: New.
7108         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7109         default.cc: New.
7110         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7111         num_xbound_fun.cc: New.
7112         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7113         initlist_fun.cc: New.
7114         * testsuite/26_numerics/random/piecewise_constant_distribution/
7115         requirements/typedefs.cc: New.
7116         * testsuite/26_numerics/random/piecewise_constant_distribution/
7117         operators/serialize.cc: New.
7118
7119 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7120
7121         * include/ext/bitmap_allocator.h: The typedefs should be made public
7122         if we want them to be accessible. This has been revealed by the patch
7123         that fixes PR c++/26693 in g++.
7124
7125 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7126
7127         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7128         Regenerated.
7129         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7130         Regenerated.
7131         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7132         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7133         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7134         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7135         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7136         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7137         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7138         Regenerated.
7139         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7140
7141 2009-03-31  Jason Merrill  <jason@redhat.com>
7142
7143         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7144
7145         PR libstdc++/39310
7146         * include/tr1_impl/type_traits (is_function): Add partial
7147         specializations with function cv-quals.
7148         (__is_function_helper): Remove.
7149         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7150
7151 2009-03-30  Ian Lance Taylor  <iant@google.com>
7152
7153         * include/backward/hashtable.h (clear): Return quickly if the
7154         table is empty.
7155
7156 2009-03-27  Ian Lance Taylor  <iant@google.com>
7157
7158         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7159         (__stl_prime_list): Add 5 at the start of the list.
7160
7161 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7162
7163         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7164         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7165         std::string&, ios_base::openmode), basic_ifstream<>::
7166         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7167         basic_ofstream(const std::string&, ios_base::openmode),
7168         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7169         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7170         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7171         Add in C++0x mode.
7172         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7173         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7174         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7175         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7176         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7177         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7178         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7179
7180 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7181
7182         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7183         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7184         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7185         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7186
7187 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7188
7189         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7190         _M_transfer_after, _M_reverse_after): Move out of line...
7191         * include/bits/forward_list.tcc: ... here.
7192         (forward_list<>::reverse): Move inline...
7193         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7194
7195 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7196
7197         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7198         28277.cc: Likewise.
7199         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7200         Likewise.
7201         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7202         Likewise.
7203         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7204         Likewise.
7205
7206 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7207
7208         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7209         year(s).
7210         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7211         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7212         Likewise.
7213         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7214         Likewise.
7215         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7216         Likewise.
7217         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7218
7219 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7220
7221         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7222         iterations for simulators.
7223         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7224         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7225         Condition stream width for simulators.
7226         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7227         Likewise.
7228         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7229         Likewise.
7230         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7231
7232 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7233
7234         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7235         sheet version information. Table-ize docbook element examples.
7236         * doc/xml/manual/using.xml: Human-readable header
7237         markup. Alphabetized. Add new headers.
7238         * doc/html: Regenerate.
7239
7240 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7241
7242         * doc/xml/faq.xml: Fix link to setup documentation.
7243
7244 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7245
7246         * include/std/type_traits (__add_lvalue_reference_helper,
7247         __add_rvalue_reference_helper): As an optimization, rewrite
7248         condition (avoid is_function).
7249
7250 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7251
7252         PR libstdc++/39405
7253         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7254         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7255
7256 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7257
7258         * testsuite/30_threads/condition_variable_any/native_handle/
7259         typesizes.cc: Include tweaks.
7260         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7261         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7262         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7263         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7264         * testsuite/30_threads/condition_variable/native_handle/
7265         typesizes.cc: Same.
7266
7267 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7268
7269         * include/bits/shared_ptr.h: Add include guards.
7270         * include/tr1/shared_ptr.h: Likewise.
7271
7272 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7273
7274         * include/std/iostream: Fix doxygen link.
7275         * include/bits/forward_list.h: Fix doxygen markup.
7276         * include/ext/vstring.h: Escape backslash in doxygen comment.
7277         * include/bits/basic_string.h: Likewise.
7278
7279 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7280
7281         * doc/xml/faq.xml: Fix links to implementation status pages.
7282
7283 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7284
7285         * include/std/complex (operator+(const complex<>&, const _Tp&),
7286         operator+(const _Tp&, const complex<>&),
7287         operator-(const complex<>&, const _Tp&),
7288         operator-(const _Tp&, const complex<>&)): Do not assume real()
7289         returns a reference (against DR 387).
7290         * testsuite/26_numerics/complex/dr387_2.cc: New.
7291
7292 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7293
7294         * testsuite/thread/pthread4.cc: Move...
7295         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7296         * testsuite/thread/pthread5.cc: Move...
7297         * testsuite/23_containers/list/pthread5.cc: ...here.
7298         * testsuite/thread/pthread6.cc: Move...
7299         * testsuite/23_containers/map/pthread6.cc: ...here.
7300         * testsuite/thread/pthread7-rope.cc: Move...
7301         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7302         * testsuite/thread/guard.cc: Move...
7303         * testsuite/18_support/pthread_guard.cc: ...here.
7304         * testsuite/thread/18185.cc: Move...
7305         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7306         * testsuite/thread/pthread1.cc: Move...
7307         * testsuite/23_containers/list/pthread1.cc: ...here.
7308         * testsuite/thread/pthread2.cc: Move...
7309         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7310         * testsuite/thread/pthread3.cc: Move...
7311         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7312
7313         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7314         * testsuite/thread: Remove.
7315
7316 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7317
7318         * configure: Regenerate.
7319
7320 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7321
7322         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7323         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7324         from baseline_dir.
7325         * configure: Regenerate.
7326         * testsuite/Makefile.am (baseline_file): Remove variable.
7327         (site.exp): Set baseline_dir rather than baseline_file.
7328         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7329         * testsuite/Makefile.in: Regenerate.
7330
7331 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7332
7333         * testsuite/30_threads/thread/this_thread: Move...
7334         * testsuite/30_threads/this_thread: ...here.
7335         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7336         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7337         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7338         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7339         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7340         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7341
7342 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7343
7344         * doc/doxygen/user.cfg.in: Tweaks.
7345         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7346         be elsewhere.
7347
7348         * include/tr1_impl/unordered_map: Just use most specialized
7349         container module.
7350         * include/tr1_impl/unordered_set: Same.
7351         * include/tr1_impl/array: Same.
7352         * include/bits/stl_list.h: Same.
7353         * include/bits/stl_map.h: Same.
7354         * include/bits/stl_queue.h: Same.
7355         * include/bits/stl_set.h: Same.
7356         * include/bits/stl_stack.h: Same.
7357         * include/bits/forward_list.h: Same.
7358         * include/bits/basic_string.h: Same.
7359         * include/bits/stl_multimap.h: Same.
7360         * include/bits/stl_vector.h: Same.
7361         * include/bits/stl_deque.h: Same.
7362         * include/bits/stl_multiset.h: Same.
7363         * include/bits/stl_bvector.h: Same.
7364
7365         * include/backward/binders.h: Change binder module to binders.
7366
7367         * include/std/complex: Add complex_numers module.
7368         * include/tr1_impl/complex: Same.
7369
7370         * include/std/valarray: Add numeric_arrays module.
7371         * include/bits/gslice_array.h: Same.
7372         * include/bits/gslice.h: Same.
7373         * include/bits/mask_array.h: Same.
7374         * include/bits/slice_array.h: Same.
7375         * include/bits/indirect_array.h: Same.
7376
7377         * include/bits/allocator.h: Add allocators module.
7378         * include/ext/throw_allocator.h
7379         * include/ext/pool_allocator.h
7380         * include/ext/bitmap_allocator.h
7381         * include/ext/new_allocator.h
7382         * include/ext/malloc_allocator.h
7383         * include/ext/array_allocator.h
7384         * include/ext/mt_allocator.h
7385         * include/ext/debug_allocator.h
7386         * include/ext/extptr_allocator.h
7387
7388         * include/tr1_impl/functional: Move namespace markup here.
7389         * include/tr1_impl/regex: Same.
7390
7391         * include/tr1_impl/type_traits: Add metaprogramming module.
7392         * include/std/type_traits: Same.
7393
7394         * include/std/memory: Add memory module.
7395
7396         * include/std/ratio: Add ratio module.
7397
7398         * include/std/chrono: Move namespace markup here, add time module.
7399
7400         * include/std/thread: Move namespace markup here, add concurrency
7401         module.
7402         * include/std/mutex: Use concurrency module.
7403         * include/std/condition_variable: Same.
7404
7405
7406         * include/bits/ios_base.h: Refine io module.
7407         * include/bits/basic_ios.h: Same.
7408         * include/std/fstream: Same.
7409         * include/std/istream: Same.
7410         * include/std/ostream: Same.
7411         * include/std/sstream: Same.
7412
7413         * include/ext/vstring.h: Correct parameter markup.
7414
7415         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7416         * include/bits/unique_ptr.h: Same.
7417
7418         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7419         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7420         * include/bits/stl_heap.h: Add markup for new groupings.
7421         * include/bits/stl_algobase.h: Same.
7422         * include/bits/stl_algo.h: Same.
7423
7424         * include/c_compatibility/stdatomic.h: Add atomics module.
7425         * include/c_global/cstdatomic: Same.
7426
7427         * libsupc++/exception: Add exceptions module.
7428         * libsupc++/typeinfo: Same.
7429         * libsupc++/new: Same.
7430         * libsupc++/exception_ptr.h: Same.
7431         * include/std/system_error: Same.
7432         * include/std/stdexcept: Same.
7433
7434         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7435         * libsupc++/cxxabi-forced.h: Same.
7436
7437         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7438         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7439         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7440         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7441         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7442         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7443         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7444         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7445         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7446         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7447         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7448         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7449         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7450         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7451         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7452         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7453         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7454         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7455         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7456         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7457         * testsuite/23_containers/vector/requirements/dr438/
7458         constructor_1_neg.cc: Same.
7459         * testsuite/23_containers/vector/requirements/dr438/
7460         constructor_2_neg.cc: Same.
7461         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7462         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7463         * testsuite/23_containers/deque/requirements/dr438/
7464         constructor_1_neg.cc: Same.
7465         * testsuite/23_containers/deque/requirements/dr438/
7466         constructor_2_neg.cc: Same.
7467         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7468         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7469         * testsuite/23_containers/list/requirements/dr438/
7470         constructor_1_neg.cc: Same.
7471         * testsuite/23_containers/list/requirements/dr438/
7472         constructor_2_neg.cc: Same.
7473         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7474         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7475         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7476         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7477         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7478         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7479         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7480         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7481         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7482         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7483
7484 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7485
7486         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7487         * doc/doxygen/user.cfg.in: Update.
7488         * scripts/run_doxygen: Adjust for new group names.
7489
7490         * include/tr1_impl/random: Update doxygen group markup.
7491         * include/tr1_impl/unordered_map: Same.
7492         * include/tr1_impl/unordered_set: Same.
7493         * include/tr1_impl/array: Same.
7494         * include/std/numeric: Same.
7495         * include/std/utility: Same.
7496         * include/std/bitset: Same.
7497         * include/std/iosfwd: Same.
7498         * include/bits/stl_list.h: Same.
7499         * include/bits/stl_map.h: Same.
7500         * include/bits/stl_algobase.h: Same.
7501         * include/bits/stl_queue.h: Same.
7502         * include/bits/stl_set.h: Same.
7503         * include/bits/stl_stack.h: Same.
7504         * include/bits/stl_iterator_base_types.h: Same.
7505         * include/bits/forward_list.h: Same.
7506         * include/bits/basic_string.h: Same.
7507         * include/bits/stl_multimap.h: Same.
7508         * include/bits/stl_vector.h: Same.
7509         * include/bits/stl_deque.h: Same.
7510         * include/bits/stl_multiset.h: Same.
7511         * include/bits/stl_algo.h: Same.
7512         * include/bits/stl_bvector.h: Same.
7513         * include/bits/algorithmfwd.h: Same.
7514         * include/bits/stl_function.h: Same.
7515         * include/tr1/cmath: Same.
7516         * include/backward/binders.h: Same.
7517
7518 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7519
7520         * include/std/system_error (system_category): To system_category().
7521         (generic_category): To generic_category. DR 890.
7522         * src/system_error.cc: Define.
7523         * include/bits/functexcept.h: Only one __throw_system_error.
7524         * src/functexcept.cc: Same.
7525         * include/std/mutex: Fixup for changes above.
7526         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7527         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7528         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7529         * config/abi/pre/gnu.ver: Clean up exports.
7530
7531 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7532
7533         * include/std/thread: Fix typo.
7534         * src/thread.cc (thread::join): Use NULL.
7535
7536 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7537
7538         PR libstdc++/39168
7539         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7540         const string&)): Also check that the value != CHAR_MAX.
7541         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7542         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7543         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7544         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7545         _M_cache(const locale&)): Likewise.
7546         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7547         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7548         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7549         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7550         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7551         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7552
7553 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7554             Benjamin Kosnik  <bkoz@redhat.com>
7555
7556         * include/std/thread (_Impl_base): Move _M_id out and into ...
7557         (thread): ...here. Call _M_make_routine in body of constructors.
7558         Adjust data member usage to reflect changes.
7559         (_M_make_routine): From _M_make_shared_data.
7560         (_M_start_thread): Add __shared_base_type argument.
7561         * src/thread.cc: Fixups for above.
7562         * config/abi/pre/gnu.ver: Adjust exports.
7563         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7564         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7565         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7566
7567 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7568
7569         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7570         (compare_type_to_native_type): ...this, add alignment check.
7571         * testsuite/30_threads/condition_variable_any/native_handle/
7572         typesizes.cc: Modify as above.
7573         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7574         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7575         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7576         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7577         * testsuite/30_threads/condition_variable/native_handle/
7578         typesizes.cc: Same.
7579         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7580         typesizes.cc: Same.
7581
7582         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7583         * testsuite/30_threads/thread/cons/2.cc: Same.
7584         * testsuite/30_threads/thread/cons/3.cc: Same.
7585         * testsuite/30_threads/thread/cons/4.cc: Same.
7586         * testsuite/30_threads/thread/cons/5.cc: Same.
7587         * testsuite/30_threads/thread/cons/6.cc: Same.
7588         * testsuite/30_threads/thread/cons/7.cc: Same.
7589         * testsuite/30_threads/thread/cons/8.cc: Same.
7590
7591         * testsuite/30_threads/thread/cons/9.cc: New.
7592         * testsuite/30_threads/thread/cons/moveable.cc: New.
7593
7594         * src/condition_variable.cc: Clean up whitespace.
7595         * include/std/condition_variable: Same.
7596
7597 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7598
7599         * include/std/condition_variable (condition_variable): Remove
7600         _M_internal_mutex. Add private __native_type typedef.
7601         * src/condition_variable.cc (condition_variable::notify_one):
7602         Remove _M_internal_mutex use. Use typedef.
7603         (condition_variable::notify_all): Same.
7604         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7605         (recursive_mutex): Same.
7606         (timed_mutex): Same.
7607         (recursive_timed_mutex): Same.
7608         (once_flag): Make __native_type typedef private.
7609
7610         * include/std/thread (this_thread): Add minimal markup.
7611
7612         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7613         Adjust line numbers.
7614         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7615         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7616         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7617         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7618         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7619         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7620         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7621         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7622         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7623         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7624         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7625         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7626         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7627
7628         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7629         * testsuite/30_threads/condition_variable_any/native_handle/
7630         typesizes.cc: New.
7631         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7632         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7633         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7634         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7635         * testsuite/30_threads/condition_variable/native_handle/
7636         typesizes.cc: Same.
7637         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7638         typesizes.cc: Same.
7639
7640 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7641
7642         PR testsuite/33300
7643         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
7644         on darwin for lp64.
7645
7646 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
7647
7648         * configure.host: Set abi_baseline_pair for mips64*-linux.
7649         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
7650
7651 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7652
7653         * include/std/thread (this_thread::get_id): Inline.
7654
7655 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7656
7657         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
7658         _Callable as template argument for _M_make_shared_data.
7659         * testsuite/30_threads/thread/cons/6.cc: New.
7660         * testsuite/30_threads/thread/cons/7.cc: New.
7661         * testsuite/30_threads/thread/cons/8.cc: New.
7662
7663 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
7664
7665         * testsuite/30_threads/thread/member: To..
7666         * testsuite/30_threads/thread/members: ...this.
7667         * testsuite/30_threads/condition_variable/member: To...
7668         * testsuite/30_threads/condition_variable/members: ...this.
7669
7670 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
7671
7672         * include/std/thread (thread::id): Move definition inside thread.
7673         Use native_handle_type. Remove this_thread::get_id friend.
7674         Change __thread_data_ptr to __shared_base_ptr.
7675         (thread::id::id(native_handle_type): Make public. Still explicit.
7676         Use native_handle_type. Change _M_thread_id to _M_thread.
7677         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
7678         _M_thread_handle to _M_id.
7679         (thread::__thread_data): Rename to _Impl.
7680         Fixup for renames.
7681         (thread::_M_make_thread_data): Return derived type.
7682         (thread::hardware_concurrency): Add definition for default case.
7683         (thread::get_id): Now can define inline.
7684         (thread): Change _M_thread_data to _M_data.
7685         (this_thread::get_id): Now can define inline.
7686         * src/thread.cc (__thread_proxy): Rename to
7687         execute_native_thread_routine.
7688         Fixup for other renames.
7689         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
7690         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
7691         * testsuite/30_threads/thread/algorithm: Move to..
7692         * testsuite/30_threads/thread/swap: ...this.
7693         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
7694         * testsuite/30_threads/thread/id/operators.cc: New.
7695
7696 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7697
7698         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
7699         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
7700         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
7701         exposing it in public std::tuple interface.
7702
7703 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7704             Benjamin Kosnik  <bkoz@redhat.com>
7705
7706         * include/std/thread (__thread_data_base): Nest class in std::thread.
7707         (__thread_data): Likewise.
7708         (__thread_data_ptr): Nest typedef in std::thread.
7709         * src/thread.cc (__thread_proxy): Qualify the above names.
7710         * config/abi/pre/gnu.ver: Remove unused exports.
7711
7712 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
7713
7714         * include/bits/unique_ptr.h: Remove private __this_type typedef.
7715         * include/bits/stl_vector.h: Remove private vector_type typedef.
7716         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
7717         Fix line numbers.
7718         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7719         * testsuite/23_containers/vector/requirements/dr438/
7720         constructor_1_neg.cc: Same.
7721         * testsuite/23_containers/vector/requirements/dr438/
7722         constructor_2_neg.cc: Same.
7723         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7724         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7725
7726 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7727
7728         PR libstdc++/25191
7729         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
7730         deal consistently with __try and __catch too.
7731         * src/localename.cc: Replace try -> __try, catch -> __catch.
7732         * src/ios.cc: Likewise.
7733         * src/locale.cc: Likewise.
7734         * src/istream.cc: Likewise.
7735         * src/thread.cc: Likewise.
7736         * src/compatibility.cc: Likewise.
7737         * src/bitmap_allocator.cc: Likewise.
7738         * src/ios_init.cc: Likewise.
7739         * include/debug/deque: Likewise.
7740         * include/debug/list: Likewise.
7741         * include/tr1_impl/hashtable: Likewise.
7742         * include/std/bitset: Likewise.
7743         * include/ext/pb_ds/detail/resize_policy/
7744         hash_load_check_resize_trigger_imp.hpp: Likewise.
7745         * include/ext/pb_ds/detail/resize_policy/
7746         hash_standard_resize_policy_imp.hpp: Likewise.
7747         * include/ext/pb_ds/detail/cc_hash_table_map_/
7748         resize_fn_imps.hpp: Likewise.
7749         * include/ext/pb_ds/detail/cc_hash_table_map_/
7750         constructor_destructor_fn_imps.hpp: Likewise.
7751         * include/ext/pb_ds/detail/pat_trie_/
7752         split_join_branch_bag.hpp: Likewise.
7753         * include/ext/pb_ds/detail/pat_trie_/
7754         constructors_destructor_fn_imps.hpp: Likewise.
7755         * include/ext/pb_ds/detail/bin_search_tree_/
7756         constructors_destructor_fn_imps.hpp: Likewise.
7757         * include/ext/pb_ds/detail/gp_hash_table_map_/
7758         resize_fn_imps.hpp: Likewise.
7759         * include/ext/pb_ds/detail/gp_hash_table_map_/
7760         constructor_destructor_fn_imps.hpp: Likewise.
7761         * include/ext/pb_ds/detail/binary_heap_/
7762         constructors_destructor_fn_imps.hpp: Likewise.
7763         * include/ext/pb_ds/detail/binary_heap_/
7764         erase_fn_imps.hpp: Likewise.
7765         * include/ext/pb_ds/detail/binary_heap_/
7766         split_join_fn_imps.hpp: Likewise.
7767         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
7768         constructors_destructor_fn_imps.hpp: Likewise.
7769         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
7770         * include/ext/pb_ds/detail/list_update_map_/
7771         constructor_destructor_fn_imps.hpp: Likewise.
7772         * include/ext/slist: Likewise.
7773         * include/ext/memory: Likewise.
7774         * include/ext/rc_string_base.h: Likewise.
7775         * include/ext/ropeimpl.h: Likewise.
7776         * include/ext/vstring.tcc: Likewise.
7777         * include/ext/rope: Likewise.
7778         * include/ext/sso_string_base.h: Likewise.
7779         * include/bits/shared_ptr.h: Likewise.
7780         * include/bits/stl_list.h: Likewise.
7781         * include/bits/locale_classes.tcc: Likewise.
7782         * include/bits/locale_facets.tcc: Likewise.
7783         * include/bits/locale_classes.h: Likewise.
7784         * include/bits/forward_list.h: Likewise.
7785         * include/bits/stl_vector.h: Likewise.
7786         * include/bits/stl_deque.h: Likewise.
7787         * include/bits/istream.tcc: Likewise.
7788         * include/bits/stl_uninitialized.h: Likewise.
7789         * include/bits/ostream.tcc: Likewise.
7790         * include/bits/vector.tcc: Likewise.
7791         * include/bits/stl_tempbuf.h: Likewise.
7792         * include/bits/deque.tcc: Likewise.
7793         * include/bits/basic_string.tcc: Likewise.
7794         * include/bits/ostream_insert.h: Likewise.
7795         * include/bits/locale_facets_nonio.tcc: Likewise.
7796         * include/bits/stl_tree.h: Likewise.
7797         * include/bits/fstream.tcc: Likewise.
7798         * include/tr1/shared_ptr.h: Likewise.
7799         * include/tr1/hypergeometric.tcc: Likewise.
7800         * include/backward/hashtable.h: Likewise.
7801         * libsupc++/exception_ptr.h: Likewise.
7802         * libsupc++/eh_personality.cc: Likewise.
7803         * libsupc++/eh_call.cc: Likewise.
7804         * config/locale/gnu/monetary_members.cc: Likewise.
7805         * config/locale/gnu/time_members.h: Likewise.
7806         * config/locale/generic/time_members.h: Likewise.
7807
7808 2009-02-03  Johannes Singler  <singler@ira.uka.de>
7809
7810         * include/parallel/algorithmfwd.h:
7811         Add parallelism default for many declarations.
7812         * include/parallel/numericfwd.h: Likewise.
7813         * include/parallel/iterator.h: Use iterator_traits as usual.
7814         * include/parallel/par_loop.h:
7815         Include equally_split.h.
7816         (for_each_template_random_access_ed):
7817         Avoid calling the Result default constructor.
7818         * include/parallel/numeric: Replace
7819         for_each_template_random_access by
7820         for_each_template_random_access_ed in numeric functions.
7821
7822 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
7823
7824         * config/os/gnu-linux/os_defines.h: Remove superfluous
7825         __NO_STRING_INLINES.
7826
7827 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
7828
7829         * testsuite/21_strings/c_strings/char/3.cc: New test.
7830         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
7831
7832 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
7833             Jakub Jelinek  <jakub@redhat.com>
7834
7835         PR libstdc++/30928 (partial, works together with recent glibcs)
7836         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
7837         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
7838         defined.
7839         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
7840         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
7841         defined.
7842         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
7843         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
7844         defined.
7845         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
7846         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
7847         defined.
7848         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
7849         argument is const char *, assign result to const char * var, not
7850         char *.
7851         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
7852         argument is const wchar_t *, assign result to const wchar_t * var, not
7853         wchar_t *.
7854
7855 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
7856
7857         * include/std/thread: Remove unused headers.
7858         (__thread_data_base): Remove unused mutex and base.
7859         (thread::~thread): Only detach if joinable.
7860         (thread::joinable): Test if thread data ptr is empty.
7861         (thread::_M_thread_data_mutex): Remove.
7862         (thread::_M_get_thread_data): Remove.
7863         (thread::_M_make_thread_data): Remove overload, use make_shared.
7864         (thread::id::id): Make constructor explicit.
7865         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
7866         (thread::_M_start_thread): Break shared_ptr cycle on error.
7867         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
7868         * testsuite/30_threads/thread/member/4.cc: New.
7869         * testsuite/30_threads/thread/member/5.cc: New.
7870
7871 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
7872
7873         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
7874         (standard_layout): Just use !has_virtual_destructor for now.
7875         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
7876         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
7877         * testsuite/30_threads/recursive_mutex/requirements/
7878         standard_layout.cc: New.
7879         * testsuite/30_threads/condition_variable/requirements/
7880         standard_layout.cc: New.
7881         * testsuite/29_atomics/atomic_address/requirements/
7882         standard_layout.cc: Adjust.
7883         * testsuite/29_atomics/atomic_flag/requirements/
7884         standard_layout.cc: Same.
7885         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
7886         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
7887         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
7888         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
7889         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
7890         line numbers.
7891         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
7892         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7893         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7894         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
7895         Remove, not required.
7896
7897 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
7898
7899         * include/std/thread (__thread_data_base, thread): Rename member
7900         functions to match coding style.
7901         (thread::thread,thread::operator=): Define move operations.
7902         * src/thread.cc (__thread_data_base, thread): Rename member functions.
7903         * config/abi/pre/gnu.ver: Adjust.
7904
7905 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
7906
7907         PR libstdc++/38384
7908         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
7909         on HPUX.
7910         * configure: Regenerate.
7911
7912 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
7913
7914         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
7915         atomic_flag_fence.
7916
7917 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
7918
7919 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
7920             Uros Bizjak  <ubizjak@gmail.com>
7921
7922         PR libstdc++/38834
7923         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
7924         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
7925
7926 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
7927             Rainer Emrich  <r.emrich@de.tecosim.com>
7928
7929         PR libstdc++/38919
7930         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
7931         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
7932         * configure: Regenerate.
7933
7934 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
7935
7936         * include/std/thread (__thread_data_base::__run): Make non-const.
7937         * testsuite/30_threads/thread/cons/5.cc: New.
7938
7939 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
7940
7941         * src/Makefile.am (sources): Add math_stubs_float.cc.
7942         * src/Makefile.in: Regenerate.
7943         * src/math_stubs_float.cc: New, from libmath/stubs.c.
7944
7945 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
7946
7947         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
7948         * src/Makefile.in: Regenerate.
7949         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
7950
7951 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
7952
7953         PR libstdc++/32666
7954         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
7955
7956 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
7957
7958         PR libstdc++/32666
7959         * Makefile.am (hosted_source): Remove libmath directory.
7960         * Makefile.in: Regenerate.
7961         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
7962         (AC_REPLACE_MATHFUNCS): Remove.
7963         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
7964         in GLIBCXX_CHECK_C99_TR1.
7965         * acinclude.m4: Remove libmath, need_math.
7966         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
7967         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
7968         * configure.ac: Same.
7969         * configure: Regenerate.
7970         * fragment.am: Fix comment.
7971         * config.h.in: Regenerate.
7972         * src/Makefile.in: Regenerate.
7973         * src/Makefile.am: Remove libmath references.
7974         * doc/Makefile.in: Regenerate.
7975         * po/Makefile.in: Regenerate.
7976         * include/Makefile.in: Regenerate.
7977         * libsupc++/Makefile.in: Regenerate.
7978         * testsuite/Makefile.in: Regenerate.
7979
7980         * src/compatibility.cc: Also export long double versions of "C" math
7981         library if hppa-linux.
7982         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
7983         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
7984
7985         * libmath: Remove.
7986         * libmath/signbit.c: Same.
7987         * libmath/stubs.c: Same.
7988         * libmath/Makefile.in: Same.
7989         * libmath/copysignf.c: Same.
7990         * libmath/mathconf.h: Same.
7991         * libmath/signbitf.c: Same.
7992         * libmath/Makefile.am: Same.
7993         * libmath/signbitl.c: Same.
7994
7995 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
7996             Paolo Carlini  <paolo.carlini@oracle.com>
7997
7998         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
7999         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8000         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8001         * configure.ac: Adjust.
8002         * doc/xml/manual/configure.xml: Update.
8003         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8004         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8005         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8006         * configure: Regenerate.
8007         * config.h.in: Likewise.
8008
8009         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8010         thread::joinable, thread::swap, this_thread::get_id,
8011         this_thread::yield): Define inline...
8012         * include/std/thread: ... here.
8013         * config/abi/pre/gnu.ver: Adjust.
8014
8015 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8016
8017         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8018         Add dg-timeout-factor 2.0.
8019         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8020         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8021         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8022         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8023         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8024         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8025
8026 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8027
8028         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8029         field from readelf output.
8030
8031 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8032
8033         PR libstdc++/38384
8034         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8035         * configure: Regenerate.
8036
8037 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8038
8039         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8040         _GLIBCXX_HAVE_TLS.
8041         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8042
8043 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8044
8045         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8046         constructor for _M_pattern.
8047         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8048         string.cc: Test construction from different basic_string type.
8049         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8050         string.cc: Likewise.
8051
8052 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8053             Jonathan Larmour  <jifl@eCosCentric.com>
8054
8055         PR libstdc++/36801
8056         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8057         New.
8058         (__gnu_cxx::__exchange_and_add): Use it.
8059         * src/atomic.cc (get_atomic_mutex): New.
8060         * src/debug.cc (get_safe_base_mutex): New.
8061         * src/locale.cc (get_locale_cache_mutex): New.
8062         * src/mt_allocator.cc (get_freelist): New.
8063         (get_freelist_mutex): New.
8064         * src/pool_allocator.cc (get_palloc_mutex): New.
8065         * include/std/mutex (__once_functor_lock): To
8066         (__get_once_functor_lock): ...this.
8067         * src/mutex.cc (__once_mutex): Don't export, use
8068         (get_once_mutex): ...this.
8069         * config/abi/pre/gnu.ver: Adjust exports.
8070
8071 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR libstdc++/38732
8074         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8075         referenceCount field again.
8076         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8077         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8078         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8079         inline functions.
8080         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8081         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8082         instead of __cxa_exception.
8083         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8084         __cxxabiv1::__cxa_throw): Likewise.
8085         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8086         std::__exception_ptr::exception_ptr::_M_addref,
8087         std::__exception_ptr::exception_ptr::_M_release,
8088         __gxx_dependent_exception_cleanup): Likewise.
8089         * testsuite/18_support/exception/38732.cc: New test.
8090
8091         PR libstdc++/38092
8092         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8093         * src/compatibility.cc: Don't use .symver directives if
8094         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8095         * config.h.in: Regenerated.
8096         * configure: Likewise.
8097
8098 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8099
8100         PR libstdc++/38466
8101         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8102
8103 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8104
8105         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8106         of classic locale...
8107         (locale::classic): Here.
8108
8109 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8110
8111         * include/tr1_impl/regex: Fix bad return statements and typos.
8112
8113 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8114
8115         * include/tr1_impl/regex: Remove unimplemented function definitions.
8116         * testsuite/28_regex/init-list.cc: Compile only.
8117         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8118         c_string_extended.cc: Same.
8119         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8120         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8121
8122 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8123
8124         PR libstdc++/38384
8125         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8126         * configure: Regenerate.
8127
8128 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8129
8130         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8131         * configure: Regenerate.
8132
8133 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8134
8135         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8136         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8137         * configure: Regenerate.
8138
8139 2009-01-04  Richard Guenther  <rguenther@suse.de>
8140
8141         PR libstdc++/38720
8142         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8143         integer type for storage, arithmetic and comparisons.
8144         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8145
8146 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8147
8148         PR libstdc++/38719
8149         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8150         _Fwd_list_const_iterator::_M_next): Fix return type.
8151
8152 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8153
8154         * Revert last commit, reopen and suspend libstdc++/38678.
8155
8156 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8157
8158         PR libstdc++/38678
8159         * include/std/istream (basic_istream<>::_M_read): New.
8160         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8161         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8162         * include/std/ostream (basic_ostream<>::_M_write_): New.
8163         (basic_ostream<>::_M_write): Adjust.
8164         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8165         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8166         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8167         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8168         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.