OSDN Git Service

2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
2
3         * doc/xml/spine.xml: Remove unused license entity, update
4         copyright year.
5
6         * doc/xml/manual/spine.xml: Markup for primary index terms.
7         * doc/xml/manual/numerics.xml: Same.
8         * doc/xml/manual/intro.xml: Same.
9         * doc/xml/manual/containers.xml: Same.
10         * doc/xml/manual/io.xml: Same.
11         * doc/xml/manual/appendix_porting.xml: Same.
12         * doc/xml/manual/utilities.xml: Same.
13         * doc/xml/manual/support.xml: Same.
14         * doc/xml/manual/localization.xml: Same.
15         * doc/xml/manual/strings.xml: Same.
16         * doc/xml/manual/extensions.xml: Same.
17         * doc/xml/manual/appendix_contributing.xml: Same.
18         * doc/xml/manual/diagnostics.xml: Same.
19         * doc/xml/manual/algorithms.xml: Same.
20         * doc/xml/manual/appendix_free.xml: Same.
21         * doc/xml/manual/iterators.xml: Same.
22
23         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
24         * doc/xml/gnu/fdl-1.2.xml: Same.
25
26         * doc/xml/manual/status_cxx200x.xml: Re-write.
27
28 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
29
30         PR libstdc++/39629 (final bits)
31         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
32         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
33         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
34         Fix formula for __j.
35         * include/bits/random.tcc (operator==(const normal_distribution<>&,
36         const normal_distribution<>&): Remove.
37         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
38         const uniform_int_distribution<>&), operator==(const
39         uniform_real_distribution<>&, const uniform_real_distribution<>&),
40         operator==(const normal_distribution<>&, const normal_distribution<>&),
41         operator==(const lognormal_distribution<>&,
42         const lognormal_distribution<>&), operator==(const
43         chi_squared_distribution<>&, const chi_squared_distribution<>&),
44         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
45         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
46         operator==(const student_t_distribution<>&,
47         const student_t_distribution<>&), operator==(const
48         bernoulli_distribution<>&, const bernoulli_distribution<>&),
49         operator==(const binomial_distribution<>&, const
50         binomial_distribution<>&), operator==(const geometric_distribution<>&,
51         const geometric_distribution<>&), operator==(const
52         negative_binomial_distribution<>&, const
53         negative_binomial_distribution<>&), operator==(const
54         poisson_distribution<>&, const poisson_distribution<>&),
55         operator==(const exponential_distribution<>&,
56         const exponential_distribution<>&), operator==(const
57         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
58         weibull_distribution<>&, const weibull_distribution<>&),
59         operator==(const extreme_value_distribution<>&,
60         const extreme_value_distribution<>&), operator==(const
61         discrete_distribution<>&, const discrete_distribution<>&),
62         operator==(const piecewise_constant_distribution<>&,
63         const piecewise_constant_distribution<>&), operator==(const
64         piecewise_linear_distribution<>&, const
65         piecewise_linear_distribution<>&)): Remove.
66         * testsuite/26_numerics/random/uniform_real_distribution/operators/
67         serialize.cc: Remove.
68         * testsuite/26_numerics/random/piecewise_constant_distribution/
69         operators/serialize.cc: Likewise.
70         * testsuite/26_numerics/random/chi_squared_distribution/operators/
71         serialize.cc: Likewise.
72         * testsuite/26_numerics/random/normal_distribution/operators/
73         serialize.cc: Likewise.
74         * testsuite/26_numerics/random/uniform_int_distribution/operators/
75         serialize.cc: Likewise.
76         * testsuite/26_numerics/random/poisson_distribution/operators/
77         serialize.cc: Likewise.
78         * testsuite/26_numerics/random/bernoulli_distribution/operators/
79         serialize.cc: Likewise.
80         * testsuite/26_numerics/random/discrete_distribution/operators/
81         serialize.cc: Likewise.
82         * testsuite/26_numerics/random/weibull_distribution/operators/
83         serialize.cc: Likewise.
84         * testsuite/26_numerics/random/negative_binomial_distribution/
85         operators/serialize.cc: Likewise.
86         * testsuite/26_numerics/random/cauchy_distribution/operators/
87         serialize.cc: Likewise.
88         * testsuite/26_numerics/random/gamma_distribution/operators/
89         serialize.cc: Likewise.
90         * testsuite/26_numerics/random/fisher_f_distribution/operators/
91         serialize.cc: Likewise.
92         * testsuite/26_numerics/random/exponential_distribution/operators/
93         serialize.cc: Likewise.
94         * testsuite/26_numerics/random/lognormal_distribution/operators/
95         serialize.cc: Likewise.
96         * testsuite/26_numerics/random/binomial_distribution/operators/
97         serialize.cc: Likewise.
98         * testsuite/26_numerics/random/extreme_value_distribution/
99         operators/serialize.cc: Likewise.
100         * testsuite/26_numerics/random/piecewise_linear_distribution/
101         operators/serialize.cc: Likewise.
102         * testsuite/26_numerics/random/student_t_distribution/operators/
103         serialize.cc: Likewise.
104         * testsuite/26_numerics/random/geometric_distribution/operators/
105         serialize.cc: Likewise.
106
107         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
108         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
109         mersenne_twister_engine<>::seed(_Gen&,
110         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
111         subtract_with_carry_engine<>::seed(_Gen&,
112         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
113         Remove, unused.
114         * include/bits/random.tcc (linear_congruential_engine<>::
115         seed(_Gen&, false_type): Likewise.
116
117 2009-04-09  Nick Clifton  <nickc@redhat.com>
118
119         * src/allocator-inst.cc: Change copyright header to refer to
120         version 3 of the GNU General Public License with version 3.1
121         of the GCC Runtime Library Exception and to point readers at
122         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
123         web page.
124         * config/abi/compatibility.h: Likewise.
125         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
126         * config/abi/pre/gnu.ver: Likewise.
127         * config/allocator/bitmap_allocator_base.h: Likewise.
128         * config/allocator/malloc_allocator_base.h: Likewise.
129         * config/allocator/mt_allocator_base.h: Likewise.
130         * config/allocator/new_allocator_base.h: Likewise.
131         * config/allocator/pool_allocator_base.h: Likewise.
132         * config/cpu/alpha/atomic_word.h: Likewise.
133         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
134         * config/cpu/cris/atomic_word.h: Likewise.
135         * config/cpu/cris/atomicity.h: Likewise.
136         * config/cpu/generic/atomic_word.h: Likewise.
137         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
138         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
139         * config/cpu/generic/cpu_defines.h: Likewise.
140         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
141         * config/cpu/hppa/atomicity.h: Likewise.
142         * config/cpu/i386/atomicity.h: Likewise.
143         * config/cpu/i486/atomicity.h: Likewise.
144         * config/cpu/ia64/atomic_word.h: Likewise.
145         * config/cpu/m68k/atomicity.h: Likewise.
146         * config/cpu/powerpc/atomic_word.h: Likewise.
147         * config/cpu/powerpc/cpu_defines.h: Likewise.
148         * config/cpu/sh/atomicity.h: Likewise.
149         * config/cpu/sparc/atomic_word.h: Likewise.
150         * config/cpu/sparc/atomicity.h: Likewise.
151         * config/io/basic_file_stdio.cc: Likewise.
152         * config/io/basic_file_stdio.h: Likewise.
153         * config/io/c_io_stdio.h: Likewise.
154         * config/locale/darwin/ctype_members.cc: Likewise.
155         * config/locale/generic/c++locale_internal.h: Likewise.
156         * config/locale/generic/c_locale.cc: Likewise.
157         * config/locale/generic/c_locale.h: Likewise.
158         * config/locale/generic/codecvt_members.cc: Likewise.
159         * config/locale/generic/collate_members.cc: Likewise.
160         * config/locale/generic/ctype_members.cc: Likewise.
161         * config/locale/generic/messages_members.cc: Likewise.
162         * config/locale/generic/messages_members.h: Likewise.
163         * config/locale/generic/monetary_members.cc: Likewise.
164         * config/locale/generic/numeric_members.cc: Likewise.
165         * config/locale/generic/time_members.cc: Likewise.
166         * config/locale/generic/time_members.h: Likewise.
167         * config/locale/gnu/c++locale_internal.h: Likewise.
168         * config/locale/gnu/c_locale.cc: Likewise.
169         * config/locale/gnu/c_locale.h: Likewise.
170         * config/locale/gnu/codecvt_members.cc: Likewise.
171         * config/locale/gnu/collate_members.cc: Likewise.
172         * config/locale/gnu/ctype_members.cc: Likewise.
173         * config/locale/gnu/messages_members.cc: Likewise.
174         * config/locale/gnu/messages_members.h: Likewise.
175         * config/locale/gnu/monetary_members.cc: Likewise.
176         * config/locale/gnu/numeric_members.cc: Likewise.
177         * config/locale/gnu/time_members.cc: Likewise.
178         * config/locale/gnu/time_members.h: Likewise.
179         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
180         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
181         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
182         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
183         * config/os/aix/atomic_word.h: Likewise.
184         * config/os/aix/atomicity.h: Likewise.
185         * config/os/aix/ctype_base.h: Likewise.
186         * config/os/aix/ctype_inline.h: Likewise.
187         * config/os/aix/ctype_noninline.h: Likewise.
188         * config/os/aix/os_defines.h: Likewise.
189         * config/os/bsd/darwin/ctype_base.h: Likewise.
190         * config/os/bsd/darwin/ctype_inline.h: Likewise.
191         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
192         * config/os/bsd/darwin/os_defines.h: Likewise.
193         * config/os/bsd/freebsd/ctype_base.h: Likewise.
194         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
195         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
196         * config/os/bsd/freebsd/os_defines.h: Likewise.
197         * config/os/bsd/netbsd/ctype_base.h: Likewise.
198         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
199         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
200         * config/os/bsd/netbsd/os_defines.h: Likewise.
201         * config/os/djgpp/ctype_base.h: Likewise.
202         * config/os/djgpp/ctype_inline.h: Likewise.
203         * config/os/djgpp/ctype_noninline.h: Likewise.
204         * config/os/djgpp/os_defines.h: Likewise.
205         * config/os/generic/ctype_base.h: Likewise.
206         * config/os/generic/ctype_inline.h: Likewise.
207         * config/os/generic/ctype_noninline.h: Likewise.
208         * config/os/generic/error_constants.h: Likewise.
209         * config/os/generic/os_defines.h: Likewise.
210         * config/os/gnu-linux/ctype_base.h: Likewise.
211         * config/os/gnu-linux/ctype_inline.h: Likewise.
212         * config/os/gnu-linux/ctype_noninline.h: Likewise.
213         * config/os/gnu-linux/os_defines.h: Likewise.
214         * config/os/hpux/ctype_base.h: Likewise.
215         * config/os/hpux/ctype_inline.h: Likewise.
216         * config/os/hpux/ctype_noninline.h: Likewise.
217         * config/os/hpux/os_defines.h: Likewise.
218         * config/os/irix/atomic_word.h: Likewise.
219         * config/os/irix/atomicity.h: Likewise.
220         * config/os/irix/irix5.2/ctype_base.h: Likewise.
221         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
222         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
223         * config/os/irix/irix5.2/os_defines.h: Likewise.
224         * config/os/irix/irix6.5/ctype_base.h: Likewise.
225         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
226         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
227         * config/os/irix/irix6.5/os_defines.h: Likewise.
228         * config/os/mingw32/ctype_base.h: Likewise.
229         * config/os/mingw32/ctype_inline.h: Likewise.
230         * config/os/mingw32/ctype_noninline.h: Likewise.
231         * config/os/mingw32/error_constants.h: Likewise.
232         * config/os/mingw32/os_defines.h: Likewise.
233         * config/os/newlib/ctype_base.h: Likewise.
234         * config/os/newlib/ctype_inline.h: Likewise.
235         * config/os/newlib/ctype_noninline.h: Likewise.
236         * config/os/newlib/os_defines.h: Likewise.
237         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
238         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
239         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
240         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
241         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
242         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
243         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
244         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
245         * config/os/tpf/ctype_base.h: Likewise.
246         * config/os/tpf/ctype_inline.h: Likewise.
247         * config/os/tpf/ctype_noninline.h: Likewise.
248         * config/os/tpf/os_defines.h: Likewise.
249         * config/os/uclibc/ctype_base.h: Likewise.
250         * config/os/uclibc/ctype_inline.h: Likewise.
251         * config/os/uclibc/ctype_noninline.h: Likewise.
252         * config/os/uclibc/os_defines.h: Likewise.
253         * config/os/vxworks/ctype_base.h: Likewise.
254         * config/os/vxworks/ctype_inline.h: Likewise.
255         * config/os/vxworks/ctype_noninline.h: Likewise.
256         * config/os/vxworks/os_defines.h: Likewise.
257         * include/backward/auto_ptr.h: Likewise.
258         * include/backward/backward_warning.h: Likewise.
259         * include/backward/binders.h: Likewise.
260         * include/backward/hash_fun.h: Likewise.
261         * include/backward/hash_map: Likewise.
262         * include/backward/hash_set: Likewise.
263         * include/backward/hashtable.h: Likewise.
264         * include/backward/strstream: Likewise.
265         * include/bits/algorithmfwd.h: Likewise.
266         * include/bits/allocator.h: Likewise.
267         * include/bits/atomic_0.h: Likewise.
268         * include/bits/atomic_2.h: Likewise.
269         * include/bits/atomicfwd_c.h: Likewise.
270         * include/bits/atomicfwd_cxx.h: Likewise.
271         * include/bits/basic_ios.h: Likewise.
272         * include/bits/basic_ios.tcc: Likewise.
273         * include/bits/basic_string.h: Likewise.
274         * include/bits/basic_string.tcc: Likewise.
275         * include/bits/boost_concept_check.h: Likewise.
276         * include/bits/c++config: Likewise.
277         * include/bits/char_traits.h: Likewise.
278         * include/bits/codecvt.h: Likewise.
279         * include/bits/concept_check.h: Likewise.
280         * include/bits/cpp_type_traits.h: Likewise.
281         * include/bits/deque.tcc: Likewise.
282         * include/bits/forward_list.h: Likewise.
283         * include/bits/forward_list.tcc: Likewise.
284         * include/bits/fstream.tcc: Likewise.
285         * include/bits/functexcept.h: Likewise.
286         * include/bits/functional_hash.h: Likewise.
287         * include/bits/gslice.h: Likewise.
288         * include/bits/gslice_array.h: Likewise.
289         * include/bits/hashtable.h: Likewise.
290         * include/bits/indirect_array.h: Likewise.
291         * include/bits/ios_base.h: Likewise.
292         * include/bits/istream.tcc: Likewise.
293         * include/bits/list.tcc: Likewise.
294         * include/bits/locale_classes.h: Likewise.
295         * include/bits/locale_classes.tcc: Likewise.
296         * include/bits/locale_facets.h: Likewise.
297         * include/bits/locale_facets.tcc: Likewise.
298         * include/bits/locale_facets_nonio.h: Likewise.
299         * include/bits/locale_facets_nonio.tcc: Likewise.
300         * include/bits/localefwd.h: Likewise.
301         * include/bits/mask_array.h: Likewise.
302         * include/bits/move.h: Likewise.
303         * include/bits/ostream.tcc: Likewise.
304         * include/bits/ostream_insert.h: Likewise.
305         * include/bits/postypes.h: Likewise.
306         * include/bits/shared_ptr.h: Likewise.
307         * include/bits/slice_array.h: Likewise.
308         * include/bits/sstream.tcc: Likewise.
309         * include/bits/stl_algo.h: Likewise.
310         * include/bits/stl_algobase.h: Likewise.
311         * include/bits/stl_bvector.h: Likewise.
312         * include/bits/stl_construct.h: Likewise.
313         * include/bits/stl_deque.h: Likewise.
314         * include/bits/stl_function.h: Likewise.
315         * include/bits/stl_heap.h: Likewise.
316         * include/bits/stl_iterator.h: Likewise.
317         * include/bits/stl_iterator_base_funcs.h: Likewise.
318         * include/bits/stl_iterator_base_types.h: Likewise.
319         * include/bits/stl_list.h: Likewise.
320         * include/bits/stl_map.h: Likewise.
321         * include/bits/stl_multimap.h: Likewise.
322         * include/bits/stl_multiset.h: Likewise.
323         * include/bits/stl_numeric.h: Likewise.
324         * include/bits/stl_pair.h: Likewise.
325         * include/bits/stl_queue.h: Likewise.
326         * include/bits/stl_raw_storage_iter.h: Likewise.
327         * include/bits/stl_relops.h: Likewise.
328         * include/bits/stl_set.h: Likewise.
329         * include/bits/stl_stack.h: Likewise.
330         * include/bits/stl_tempbuf.h: Likewise.
331         * include/bits/stl_tree.h: Likewise.
332         * include/bits/stl_uninitialized.h: Likewise.
333         * include/bits/stl_vector.h: Likewise.
334         * include/bits/stream_iterator.h: Likewise.
335         * include/bits/streambuf.tcc: Likewise.
336         * include/bits/streambuf_iterator.h: Likewise.
337         * include/bits/stringfwd.h: Likewise.
338         * include/bits/unique_ptr.h: Likewise.
339         * include/bits/valarray_after.h: Likewise.
340         * include/bits/valarray_array.h: Likewise.
341         * include/bits/valarray_array.tcc: Likewise.
342         * include/bits/valarray_before.h: Likewise.
343         * include/bits/vector.tcc: Likewise.
344         * include/c/cassert: Likewise.
345         * include/c/cctype: Likewise.
346         * include/c/cerrno: Likewise.
347         * include/c/cfloat: Likewise.
348         * include/c/ciso646: Likewise.
349         * include/c/climits: Likewise.
350         * include/c/clocale: Likewise.
351         * include/c/cmath: Likewise.
352         * include/c/csetjmp: Likewise.
353         * include/c/csignal: Likewise.
354         * include/c/cstdarg: Likewise.
355         * include/c/cstddef: Likewise.
356         * include/c/cstdio: Likewise.
357         * include/c/cstdlib: Likewise.
358         * include/c/cstring: Likewise.
359         * include/c/ctime: Likewise.
360         * include/c/cwchar: Likewise.
361         * include/c/cwctype: Likewise.
362         * include/c_compatibility/assert.h: Likewise.
363         * include/c_compatibility/complex.h: Likewise.
364         * include/c_compatibility/ctype.h: Likewise.
365         * include/c_compatibility/errno.h: Likewise.
366         * include/c_compatibility/fenv.h: Likewise.
367         * include/c_compatibility/float.h: Likewise.
368         * include/c_compatibility/inttypes.h: Likewise.
369         * include/c_compatibility/iso646.h: Likewise.
370         * include/c_compatibility/limits.h: Likewise.
371         * include/c_compatibility/locale.h: Likewise.
372         * include/c_compatibility/math.h: Likewise.
373         * include/c_compatibility/setjmp.h: Likewise.
374         * include/c_compatibility/signal.h: Likewise.
375         * include/c_compatibility/stdarg.h: Likewise.
376         * include/c_compatibility/stdatomic.h: Likewise.
377         * include/c_compatibility/stdbool.h: Likewise.
378         * include/c_compatibility/stddef.h: Likewise.
379         * include/c_compatibility/stdint.h: Likewise.
380         * include/c_compatibility/stdio.h: Likewise.
381         * include/c_compatibility/stdlib.h: Likewise.
382         * include/c_compatibility/string.h: Likewise.
383         * include/c_compatibility/tgmath.h: Likewise.
384         * include/c_compatibility/time.h: Likewise.
385         * include/c_compatibility/wchar.h: Likewise.
386         * include/c_compatibility/wctype.h: Likewise.
387         * include/c_global/cassert: Likewise.
388         * include/c_global/ccomplex: Likewise.
389         * include/c_global/cctype: Likewise.
390         * include/c_global/cerrno: Likewise.
391         * include/c_global/cfenv: Likewise.
392         * include/c_global/cfloat: Likewise.
393         * include/c_global/cinttypes: Likewise.
394         * include/c_global/ciso646: Likewise.
395         * include/c_global/climits: Likewise.
396         * include/c_global/clocale: Likewise.
397         * include/c_global/cmath.tcc: Likewise.
398         * include/c_global/cmath: Likewise.
399         * include/c_global/csetjmp: Likewise.
400         * include/c_global/csignal: Likewise.
401         * include/c_global/cstdarg: Likewise.
402         * include/c_global/cstdatomic: Likewise.
403         * include/c_global/cstdbool: Likewise.
404         * include/c_global/cstddef: Likewise.
405         * include/c_global/cstdint: Likewise.
406         * include/c_global/cstdio: Likewise.
407         * include/c_global/cstdlib: Likewise.
408         * include/c_global/cstring: Likewise.
409         * include/c_global/ctgmath: Likewise.
410         * include/c_global/ctime: Likewise.
411         * include/c_global/cwchar: Likewise.
412         * include/c_global/cwctype: Likewise.
413         * include/c_std/cassert: Likewise.
414         * include/c_std/cctype: Likewise.
415         * include/c_std/cerrno: Likewise.
416         * include/c_std/cfloat: Likewise.
417         * include/c_std/ciso646: Likewise.
418         * include/c_std/climits: Likewise.
419         * include/c_std/clocale: Likewise.
420         * include/c_std/cmath.tcc: Likewise.
421         * include/c_std/cmath: Likewise.
422         * include/c_std/csetjmp: Likewise.
423         * include/c_std/csignal: Likewise.
424         * include/c_std/cstdarg: Likewise.
425         * include/c_std/cstddef: Likewise.
426         * include/c_std/cstdio: Likewise.
427         * include/c_std/cstdlib: Likewise.
428         * include/c_std/cstring: Likewise.
429         * include/c_std/ctime: Likewise.
430         * include/c_std/cwchar: Likewise.
431         * include/c_std/cwctype: Likewise.
432         * include/debug/bitset: Likewise.
433         * include/debug/debug.h: Likewise.
434         * include/debug/deque: Likewise.
435         * include/debug/formatter.h: Likewise.
436         * include/debug/functions.h: Likewise.
437         * include/debug/list: Likewise.
438         * include/debug/macros.h: Likewise.
439         * include/debug/map.h: Likewise.
440         * include/debug/map: Likewise.
441         * include/debug/multimap.h: Likewise.
442         * include/debug/multiset.h: Likewise.
443         * include/debug/safe_base.h: Likewise.
444         * include/debug/safe_iterator.h: Likewise.
445         * include/debug/safe_iterator.tcc: Likewise.
446         * include/debug/safe_sequence.h: Likewise.
447         * include/debug/set.h: Likewise.
448         * include/debug/set: Likewise.
449         * include/debug/string: Likewise.
450         * include/debug/unordered_map: Likewise.
451         * include/debug/unordered_set: Likewise.
452         * include/debug/vector: Likewise.
453         * include/ext/algorithm: Likewise.
454         * include/ext/array_allocator.h: Likewise.
455         * include/ext/atomicity.h: Likewise.
456         * include/ext/bitmap_allocator.h: Likewise.
457         * include/ext/cast.h: Likewise.
458         * include/ext/codecvt_specializations.h: Likewise.
459         * include/ext/concurrence.h: Likewise.
460         * include/ext/debug_allocator.h: Likewise.
461         * include/ext/enc_filebuf.h: Likewise.
462         * include/ext/extptr_allocator.h: Likewise.
463         * include/ext/functional: Likewise.
464         * include/ext/iterator: Likewise.
465         * include/ext/malloc_allocator.h: Likewise.
466         * include/ext/memory: Likewise.
467         * include/ext/mt_allocator.h: Likewise.
468         * include/ext/new_allocator.h: Likewise.
469         * include/ext/numeric: Likewise.
470         * include/ext/numeric_traits.h: Likewise.
471         * include/ext/pb_ds/assoc_container.hpp: Likewise.
472         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
473         Likewise.
474         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
475         Likewise.
476         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
477         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
478         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
479         Likewise.
480         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
481         Likewise.
482         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
483         Likewise.
484         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
485         Likewise.
486         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
487         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
488         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
489         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
490         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
491         Likewise.
492         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
493         Likewise.
494         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
495         Likewise.
496         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
497         Likewise.
498         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
499         Likewise.
500         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
501         Likewise.
502         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
503         Likewise.
504         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
505         Likewise.
506         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
507         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
508         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
509         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
510         Likewise.
511         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
512         Likewise.
513         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
514         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
515         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
516         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
517         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
518         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
519         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
520         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
521         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
522         Likewise.
523         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
524         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
525         Likewise.
526         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
527         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
528         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
529         Likewise.
530         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
531         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
532         Likewise.
533         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
534         Likewise.
535         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
536         Likewise.
537         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
538         Likewise.
539         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
540         Likewise.
541         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
542         Likewise.
543         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
544         Likewise.
545         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
546         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
547         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
548         Likewise.
549         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
550         Likewise.
551         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
552         Likewise.
553         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
554         Likewise.
555         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
556         Likewise.
557         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
558         Likewise.
559         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
560         Likewise.
561         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
562         Likewise.
563         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
564         Likewise.
565         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
566         Likewise.
567         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
568         Likewise.
569         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
570         Likewise.
571         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
572         Likewise.
573         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
574         Likewise.
575         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
576         Likewise.
577         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
578         Likewise.
579         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
580         Likewise.
581         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
582         Likewise.
583         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
584         Likewise.
585         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
586         Likewise.
587         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
588         Likewise.
589         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
590         Likewise.
591         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
592         Likewise.
593         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
594         Likewise.
595         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
596         Likewise.
597         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
598         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
599         Likewise.
600         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
601         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
602         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
603         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
604         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
605         Likewise.
606         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
607         Likewise.
608         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
609         Likewise.
610         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
611         Likewise.
612         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
613         Likewise.
614         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
615         Likewise.
616         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
617         Likewise.
618         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
619         Likewise.
620         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
621         Likewise.
622         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
623         Likewise.
624         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
625         Likewise.
626         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
627         Likewise.
628         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
629         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
630         Likewise.
631         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
632         Likewise.
633         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
634         Likewise.
635         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
636         Likewise.
637         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
638         Likewise.
639         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
640         Likewise.
641         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
642         Likewise.
643         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
644         Likewise.
645         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
646         Likewise.
647         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
648         Likewise.
649         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
650         Likewise.
651         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
652         Likewise.
653         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
654         Likewise.
655         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
656         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
657         Likewise.
658         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
659         Likewise.
660         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
661         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
662         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
663         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
664         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
665         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
666         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
667         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
668         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
669         Likewise.
670         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
671         Likewise.
672         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
673         Likewise.
674         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
675         Likewise.
676         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
677         Likewise.
678         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
679         Likewise.
680         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
681         Likewise.
682         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
683         Likewise.
684         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
685         Likewise.
686         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
687         Likewise.
688         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
689         Likewise.
690         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
691         Likewise.
692         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
693         Likewise.
694         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
695         Likewise.
696         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
697         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
698         Likewise.
699         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
700         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
701         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
702         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
703         Likewise.
704         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
705         Likewise.
706         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
707         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
708         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
709         Likewise.
710         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
711         Likewise.
712         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
713         Likewise.
714         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
715         Likewise.
716         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
717         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
718         Likewise.
719         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
720         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
721         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
722         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
723         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
724         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
725         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
726         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
727         Likewise.
728         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
729         Likewise.
730         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
731         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
732         Likewise.
733         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
734         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
735         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
736         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
737         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
738         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
739         Likewise.
740         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
741         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
742         Likewise.
743         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
744         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
745         Likewise.
746         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
747         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
748         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
749         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
750         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
751         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
752         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
753         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
754         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
755         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
756         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
757         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
758         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
759         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
760         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
761         Likewise.
762         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
763         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
764         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
765         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
766         Likewise.
767         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
768         Likewise.
769         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
770         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
771         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
772         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
773         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
774         Likewise.
775         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
776         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
777         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
778         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
779         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
780         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
781         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
782         Likewise.
783         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
784         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
785         Likewise.
786         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
787         Likewise.
788         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
789         Likewise.
790         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
791         Likewise.
792         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
793         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
794         Likewise.
795         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
796         Likewise.
797         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
798         Likewise.
799         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
800         Likewise.
801         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
802         Likewise.
803         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
804         Likewise.
805         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
806         Likewise.
807         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
808         Likewise.
809         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
810         Likewise.
811         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
812         Likewise.
813         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
814         Likewise.
815         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
816         Likewise.
817         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
818         Likewise.
819         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
820         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
821         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
822         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
823         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
824         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
825         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
826         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
827         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
828         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
829         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
830         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
831         Likewise.
832         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
833         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
834         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
835         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
836         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
837         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
838         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
839         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
840         Likewise.
841         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
842         Likewise.
843         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
844         Likewise.
845         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
846         Likewise.
847         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
848         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
849         Likewise.
850         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
851         Likewise.
852         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
853         Likewise.
854         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
855         Likewise.
856         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
857         Likewise.
858         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
859         Likewise.
860         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
861         Likewise.
862         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
863         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
864         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
865         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
866         Likewise.
867         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
868         Likewise.
869         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
870         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
871         Likewise.
872         * include/ext/pb_ds/exception.hpp: Likewise.
873         * include/ext/pb_ds/hash_policy.hpp: Likewise.
874         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
875         * include/ext/pb_ds/priority_queue.hpp: Likewise.
876         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
877         * include/ext/pb_ds/tree_policy.hpp: Likewise.
878         * include/ext/pb_ds/trie_policy.hpp: Likewise.
879         * include/ext/pod_char_traits.h: Likewise.
880         * include/ext/pointer.h: Likewise.
881         * include/ext/pool_allocator.h: Likewise.
882         * include/ext/rb_tree: Likewise.
883         * include/ext/rc_string_base.h: Likewise.
884         * include/ext/rope: Likewise.
885         * include/ext/ropeimpl.h: Likewise.
886         * include/ext/slist: Likewise.
887         * include/ext/sso_string_base.h: Likewise.
888         * include/ext/stdio_filebuf.h: Likewise.
889         * include/ext/stdio_sync_filebuf.h: Likewise.
890         * include/ext/string_conversions.h: Likewise.
891         * include/ext/throw_allocator.h: Likewise.
892         * include/ext/type_traits.h: Likewise.
893         * include/ext/typelist.h: Likewise.
894         * include/ext/vstring.h: Likewise.
895         * include/ext/vstring.tcc: Likewise.
896         * include/ext/vstring_fwd.h: Likewise.
897         * include/ext/vstring_util.h: Likewise.
898         * include/parallel/algo.h: Likewise.
899         * include/parallel/algobase.h: Likewise.
900         * include/parallel/algorithm: Likewise.
901         * include/parallel/algorithmfwd.h: Likewise.
902         * include/parallel/balanced_quicksort.h: Likewise.
903         * include/parallel/base.h: Likewise.
904         * include/parallel/basic_iterator.h: Likewise.
905         * include/parallel/checkers.h: Likewise.
906         * include/parallel/compatibility.h: Likewise.
907         * include/parallel/compiletime_settings.h: Likewise.
908         * include/parallel/equally_split.h: Likewise.
909         * include/parallel/features.h: Likewise.
910         * include/parallel/find.h: Likewise.
911         * include/parallel/find_selectors.h: Likewise.
912         * include/parallel/for_each.h: Likewise.
913         * include/parallel/for_each_selectors.h: Likewise.
914         * include/parallel/iterator.h: Likewise.
915         * include/parallel/list_partition.h: Likewise.
916         * include/parallel/losertree.h: Likewise.
917         * include/parallel/merge.h: Likewise.
918         * include/parallel/multiseq_selection.h: Likewise.
919         * include/parallel/multiway_merge.h: Likewise.
920         * include/parallel/multiway_mergesort.h: Likewise.
921         * include/parallel/numeric: Likewise.
922         * include/parallel/numericfwd.h: Likewise.
923         * include/parallel/omp_loop.h: Likewise.
924         * include/parallel/omp_loop_static.h: Likewise.
925         * include/parallel/par_loop.h: Likewise.
926         * include/parallel/parallel.h: Likewise.
927         * include/parallel/partial_sum.h: Likewise.
928         * include/parallel/partition.h: Likewise.
929         * include/parallel/queue.h: Likewise.
930         * include/parallel/quicksort.h: Likewise.
931         * include/parallel/random_number.h: Likewise.
932         * include/parallel/random_shuffle.h: Likewise.
933         * include/parallel/search.h: Likewise.
934         * include/parallel/set_operations.h: Likewise.
935         * include/parallel/settings.h: Likewise.
936         * include/parallel/sort.h: Likewise.
937         * include/parallel/tags.h: Likewise.
938         * include/parallel/types.h: Likewise.
939         * include/parallel/unique_copy.h: Likewise.
940         * include/parallel/workstealing.h: Likewise.
941         * include/precompiled/extc++.h: Likewise.
942         * include/precompiled/stdc++.h: Likewise.
943         * include/precompiled/stdtr1c++.h: Likewise.
944         * include/std/algorithm: Likewise.
945         * include/std/array: Likewise.
946         * include/std/bitset: Likewise.
947         * include/std/c++0x_warning.h: Likewise.
948         * include/std/chrono: Likewise.
949         * include/std/complex: Likewise.
950         * include/std/condition_variable: Likewise.
951         * include/std/deque: Likewise.
952         * include/std/forward_list: Likewise.
953         * include/std/fstream: Likewise.
954         * include/std/functional: Likewise.
955         * include/std/iomanip: Likewise.
956         * include/std/ios: Likewise.
957         * include/std/iosfwd: Likewise.
958         * include/std/iostream: Likewise.
959         * include/std/istream: Likewise.
960         * include/std/iterator: Likewise.
961         * include/std/limits: Likewise.
962         * include/std/list: Likewise.
963         * include/std/locale: Likewise.
964         * include/std/map: Likewise.
965         * include/std/memory: Likewise.
966         * include/std/mutex: Likewise.
967         * include/std/numeric: Likewise.
968         * include/std/ostream: Likewise.
969         * include/std/queue: Likewise.
970         * include/std/random: Likewise.
971         * include/std/ratio: Likewise.
972         * include/std/regex: Likewise.
973         * include/std/set: Likewise.
974         * include/std/sstream: Likewise.
975         * include/std/stack: Likewise.
976         * include/std/stdexcept: Likewise.
977         * include/std/streambuf: Likewise.
978         * include/std/string: Likewise.
979         * include/std/system_error: Likewise.
980         * include/std/thread: Likewise.
981         * include/std/tuple: Likewise.
982         * include/std/type_traits: Likewise.
983         * include/std/unordered_map: Likewise.
984         * include/std/unordered_set: Likewise.
985         * include/std/utility: Likewise.
986         * include/std/valarray: Likewise.
987         * include/std/vector: Likewise.
988         * include/tr1/array: Likewise.
989         * include/tr1/bessel_function.tcc: Likewise.
990         * include/tr1/beta_function.tcc: Likewise.
991         * include/tr1/ccomplex: Likewise.
992         * include/tr1/cctype: Likewise.
993         * include/tr1/cfenv: Likewise.
994         * include/tr1/cfloat: Likewise.
995         * include/tr1/cinttypes: Likewise.
996         * include/tr1/climits: Likewise.
997         * include/tr1/cmath: Likewise.
998         * include/tr1/complex.h: Likewise.
999         * include/tr1/complex: Likewise.
1000         * include/tr1/cstdarg: Likewise.
1001         * include/tr1/cstdbool: Likewise.
1002         * include/tr1/cstdint: Likewise.
1003         * include/tr1/cstdio: Likewise.
1004         * include/tr1/cstdlib: Likewise.
1005         * include/tr1/ctgmath: Likewise.
1006         * include/tr1/ctime: Likewise.
1007         * include/tr1/ctype.h: Likewise.
1008         * include/tr1/cwchar: Likewise.
1009         * include/tr1/cwctype: Likewise.
1010         * include/tr1/ell_integral.tcc: Likewise.
1011         * include/tr1/exp_integral.tcc: Likewise.
1012         * include/tr1/fenv.h: Likewise.
1013         * include/tr1/float.h: Likewise.
1014         * include/tr1/functional: Likewise.
1015         * include/tr1/functional_hash.h: Likewise.
1016         * include/tr1/gamma.tcc: Likewise.
1017         * include/tr1/hashtable.h: Likewise.
1018         * include/tr1/hypergeometric.tcc: Likewise.
1019         * include/tr1/inttypes.h: Likewise.
1020         * include/tr1/legendre_function.tcc: Likewise.
1021         * include/tr1/limits.h: Likewise.
1022         * include/tr1/math.h: Likewise.
1023         * include/tr1/memory: Likewise.
1024         * include/tr1/modified_bessel_func.tcc: Likewise.
1025         * include/tr1/poly_hermite.tcc: Likewise.
1026         * include/tr1/poly_laguerre.tcc: Likewise.
1027         * include/tr1/random: Likewise.
1028         * include/tr1/regex: Likewise.
1029         * include/tr1/riemann_zeta.tcc: Likewise.
1030         * include/tr1/shared_ptr.h: Likewise.
1031         * include/tr1/special_function_util.h: Likewise.
1032         * include/tr1/stdarg.h: Likewise.
1033         * include/tr1/stdbool.h: Likewise.
1034         * include/tr1/stdint.h: Likewise.
1035         * include/tr1/stdio.h: Likewise.
1036         * include/tr1/stdlib.h: Likewise.
1037         * include/tr1/tgmath.h: Likewise.
1038         * include/tr1/tuple: Likewise.
1039         * include/tr1/type_traits: Likewise.
1040         * include/tr1/unordered_map: Likewise.
1041         * include/tr1/unordered_set: Likewise.
1042         * include/tr1/utility: Likewise.
1043         * include/tr1/wchar.h: Likewise.
1044         * include/tr1/wctype.h: Likewise.
1045         * include/tr1_impl/array: Likewise.
1046         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1047         * include/tr1_impl/cctype: Likewise.
1048         * include/tr1_impl/cfenv: Likewise.
1049         * include/tr1_impl/cinttypes: Likewise.
1050         * include/tr1_impl/cmath: Likewise.
1051         * include/tr1_impl/complex: Likewise.
1052         * include/tr1_impl/cstdint: Likewise.
1053         * include/tr1_impl/cstdio: Likewise.
1054         * include/tr1_impl/cstdlib: Likewise.
1055         * include/tr1_impl/cwchar: Likewise.
1056         * include/tr1_impl/cwctype: Likewise.
1057         * include/tr1_impl/functional: Likewise.
1058         * include/tr1_impl/functional_hash.h: Likewise.
1059         * include/tr1_impl/hashtable: Likewise.
1060         * include/tr1_impl/hashtable_policy.h: Likewise.
1061         * include/tr1_impl/random.tcc: Likewise.
1062         * include/tr1_impl/random: Likewise.
1063         * include/tr1_impl/regex: Likewise.
1064         * include/tr1_impl/type_traits: Likewise.
1065         * include/tr1_impl/unordered_map: Likewise.
1066         * include/tr1_impl/unordered_set: Likewise.
1067         * include/tr1_impl/utility: Likewise.
1068         * libsupc++/array_type_info.cc: Likewise.
1069         * libsupc++/atexit_arm.cc: Likewise.
1070         * libsupc++/bad_cast.cc: Likewise.
1071         * libsupc++/bad_typeid.cc: Likewise.
1072         * libsupc++/class_type_info.cc: Likewise.
1073         * libsupc++/cxxabi-forced.h: Likewise.
1074         * libsupc++/cxxabi.h: Likewise.
1075         * libsupc++/del_op.cc: Likewise.
1076         * libsupc++/del_opnt.cc: Likewise.
1077         * libsupc++/del_opv.cc: Likewise.
1078         * libsupc++/del_opvnt.cc: Likewise.
1079         * libsupc++/dyncast.cc: Likewise.
1080         * libsupc++/eh_alloc.cc: Likewise.
1081         * libsupc++/eh_arm.cc: Likewise.
1082         * libsupc++/eh_aux_runtime.cc: Likewise.
1083         * libsupc++/eh_call.cc: Likewise.
1084         * libsupc++/eh_catch.cc: Likewise.
1085         * libsupc++/eh_exception.cc: Likewise.
1086         * libsupc++/eh_globals.cc: Likewise.
1087         * libsupc++/eh_personality.cc: Likewise.
1088         * libsupc++/eh_ptr.cc: Likewise.
1089         * libsupc++/eh_term_handler.cc: Likewise.
1090         * libsupc++/eh_terminate.cc: Likewise.
1091         * libsupc++/eh_throw.cc: Likewise.
1092         * libsupc++/eh_type.cc: Likewise.
1093         * libsupc++/eh_unex_handler.cc: Likewise.
1094         * libsupc++/enum_type_info.cc: Likewise.
1095         * libsupc++/exception: Likewise.
1096         * libsupc++/exception_defines.h: Likewise.
1097         * libsupc++/exception_ptr.h: Likewise.
1098         * libsupc++/function_type_info.cc: Likewise.
1099         * libsupc++/fundamental_type_info.cc: Likewise.
1100         * libsupc++/guard.cc: Likewise.
1101         * libsupc++/initializer_list: Likewise.
1102         * libsupc++/new: Likewise.
1103         * libsupc++/new_handler.cc: Likewise.
1104         * libsupc++/new_op.cc: Likewise.
1105         * libsupc++/new_opnt.cc: Likewise.
1106         * libsupc++/new_opv.cc: Likewise.
1107         * libsupc++/new_opvnt.cc: Likewise.
1108         * libsupc++/pbase_type_info.cc: Likewise.
1109         * libsupc++/pmem_type_info.cc: Likewise.
1110         * libsupc++/pointer_type_info.cc: Likewise.
1111         * libsupc++/pure.cc: Likewise.
1112         * libsupc++/si_class_type_info.cc: Likewise.
1113         * libsupc++/tinfo.cc: Likewise.
1114         * libsupc++/tinfo.h: Likewise.
1115         * libsupc++/tinfo2.cc: Likewise.
1116         * libsupc++/typeinfo: Likewise.
1117         * libsupc++/unwind-cxx.h: Likewise.
1118         * libsupc++/vec.cc: Likewise.
1119         * libsupc++/vmi_class_type_info.cc: Likewise.
1120         * libsupc++/vterminate.cc: Likewise.
1121         * po/string_literals.cc: Likewise.
1122         * src/atomic.cc: Likewise.
1123         * src/bitmap_allocator.cc: Likewise.
1124         * src/chrono.cc: Likewise.
1125         * src/codecvt.cc: Likewise.
1126         * src/compatibility-ldbl.cc: Likewise.
1127         * src/compatibility.cc: Likewise.
1128         * src/complex_io.cc: Likewise.
1129         * src/concept-inst.cc: Likewise.
1130         * src/condition_variable.cc: Likewise.
1131         * src/ctype.cc: Likewise.
1132         * src/debug.cc: Likewise.
1133         * src/debug_list.cc: Likewise.
1134         * src/ext-inst.cc: Likewise.
1135         * src/fstream-inst.cc: Likewise.
1136         * src/functexcept.cc: Likewise.
1137         * src/globals_io.cc: Likewise.
1138         * src/hash.cc: Likewise.
1139         * src/hash_c++0x.cc: Likewise.
1140         * src/hashtable.cc: Likewise.
1141         * src/hashtable_c++0x.cc: Likewise.
1142         * src/ios-inst.cc: Likewise.
1143         * src/ios.cc: Likewise.
1144         * src/ios_failure.cc: Likewise.
1145         * src/ios_init.cc: Likewise.
1146         * src/ios_locale.cc: Likewise.
1147         * src/iostream-inst.cc: Likewise.
1148         * src/istream-inst.cc: Likewise.
1149         * src/istream.cc: Likewise.
1150         * src/limits.cc: Likewise.
1151         * src/limits_c++0x.cc: Likewise.
1152         * src/list.cc: Likewise.
1153         * src/locale-inst.cc: Likewise.
1154         * src/locale.cc: Likewise.
1155         * src/locale_facets.cc: Likewise.
1156         * src/locale_init.cc: Likewise.
1157         * src/localename.cc: Likewise.
1158         * src/math_stubs_float.cc: Likewise.
1159         * src/math_stubs_long_double.cc: Likewise.
1160         * src/misc-inst.cc: Likewise.
1161         * src/mt_allocator.cc: Likewise.
1162         * src/mutex.cc: Likewise.
1163         * src/ostream-inst.cc: Likewise.
1164         * src/parallel_list.cc: Likewise.
1165         * src/parallel_settings.cc: Likewise.
1166         * src/pool_allocator.cc: Likewise.
1167         * src/sstream-inst.cc: Likewise.
1168         * src/stdexcept.cc: Likewise.
1169         * src/streambuf-inst.cc: Likewise.
1170         * src/streambuf.cc: Likewise.
1171         * src/string-inst.cc: Likewise.
1172         * src/strstream.cc: Likewise.
1173         * src/system_error.cc: Likewise.
1174         * src/thread.cc: Likewise.
1175         * src/tree.cc: Likewise.
1176         * src/valarray-inst.cc: Likewise.
1177         * src/wlocale-inst.cc: Likewise.
1178         * src/wstring-inst.cc: Likewise.
1179         * doc/xml/manual/intro.xml: Change documentation to refer the
1180         reader to version 3 of the GNU General Public License, version
1181         3.1 of the GCC Runtime Library Exception, and to point readers
1182         at the FSF's license web page.
1183
1184 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1185
1186         * Makefile.am: Change copyright header to refer to version
1187         3 of the GNU General Public License and to point readers at the
1188         COPYING3 file and the FSF's license web page.
1189         * doc/Makefile.am: Likewise.
1190         * include/Makefile.am: Likewise.
1191         * libsupc++/Makefile.am: Likewise.
1192         * po/Makefile.am: Likewise.
1193         * po/POTFILES.in: Likewise.
1194         * src/Makefile.am: Likewise.
1195         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1196         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1197         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1198         Likewise.
1199         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1200         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1201         Likewise.
1202         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1203         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1204         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1205         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1206         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1207         * testsuite/18_support/bad_cast/what.cc: Likewise.
1208         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1209         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1210         Likewise.
1211         * testsuite/18_support/bad_exception/what.cc: Likewise.
1212         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1213         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1214         * testsuite/18_support/exception/38732.cc: Likewise.
1215         * testsuite/18_support/exception/what.cc: Likewise.
1216         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1217         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1218         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1219         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1220         * testsuite/18_support/headers/climits/values.cc: Likewise.
1221         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1222         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1223         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1224         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1225         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1226         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1227         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1228         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1229         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1230         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1231         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1232         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1233         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1234         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1235         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1236         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1237         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1238         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1239         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1240         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1241         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1242         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1243         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1244         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1245         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1246         * testsuite/18_support/new_delete_placement.cc: Likewise.
1247         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1248         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1249         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1250         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1251         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1252         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1253         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1254         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1255         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1256         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1257         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1258         Likewise.
1259         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1260         * testsuite/18_support/pthread_guard.cc: Likewise.
1261         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1262         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1263         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1264         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1265         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1266         Likewise.
1267         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1268         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1269         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1270         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1271         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1272         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1273         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1274         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1275         Likewise.
1276         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1277         Likewise.
1278         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1279         Likewise.
1280         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1281         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1282         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1283         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1284         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1285         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1286         Likewise.
1287         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1288         Likewise.
1289         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1290         Likewise.
1291         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1292         Likewise.
1293         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1294         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1295         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1296         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1297         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1298         Likewise.
1299         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1300         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1301         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1302         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1303         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1304         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1305         Likewise.
1306         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1307         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1308         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1309         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1310         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1311         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1312         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1313         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1314         * testsuite/20_util/allocator/1.cc: Likewise.
1315         * testsuite/20_util/allocator/10378.cc: Likewise.
1316         * testsuite/20_util/allocator/14176.cc: Likewise.
1317         * testsuite/20_util/allocator/33807.cc: Likewise.
1318         * testsuite/20_util/allocator/8230.cc: Likewise.
1319         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1320         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1321         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1322         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1323         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1324         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1325         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1326         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1327         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1328         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1329         Likewise.
1330         * testsuite/20_util/clocks/1.cc: Likewise.
1331         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1332         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1333         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1334         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1335         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1336         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1337         * testsuite/20_util/duration/cons/1.cc: Likewise.
1338         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1339         * testsuite/20_util/duration/cons/2.cc: Likewise.
1340         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1341         Likewise.
1342         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1343         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1344         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1345         Likewise.
1346         * testsuite/20_util/forward/1.cc: Likewise.
1347         * testsuite/20_util/forward/1_neg.cc: Likewise.
1348         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1349         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1350         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1351         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1352         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1353         Likewise.
1354         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1355         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1356         Likewise.
1357         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1358         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1359         Likewise.
1360         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1361         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1362         Likewise.
1363         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1364         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1365         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1366         Likewise.
1367         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1368         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1369         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1370         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1371         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1372         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1373         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1374         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1375         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1376         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1377         Likewise.
1378         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1379         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1380         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1381         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1382         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1383         Likewise.
1384         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1385         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1386         Likewise.
1387         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1388         * testsuite/20_util/identity/value.cc: Likewise.
1389         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1390         * testsuite/20_util/is_integral/value.cc: Likewise.
1391         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1392         Likewise.
1393         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1394         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1395         * testsuite/20_util/is_reference/value.cc: Likewise.
1396         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1397         Likewise.
1398         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1399         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1400         * testsuite/20_util/is_signed/value.cc: Likewise.
1401         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1402         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1403         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1404         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1405         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1406         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1407         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1408         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1409         Likewise.
1410         * testsuite/20_util/move/1.cc: Likewise.
1411         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1412         * testsuite/20_util/pair/1.cc: Likewise.
1413         * testsuite/20_util/pair/2.cc: Likewise.
1414         * testsuite/20_util/pair/3.cc: Likewise.
1415         * testsuite/20_util/pair/4.cc: Likewise.
1416         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1417         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1418         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1419         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1420         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1421         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1422         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1423         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1424         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1425         Likewise.
1426         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1427         Likewise.
1428         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1429         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1430         * testsuite/20_util/rel_ops.cc: Likewise.
1431         * testsuite/20_util/remove_reference/value.cc: Likewise.
1432         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1433         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1434         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1435         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1436         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1437         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1438         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1439         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1440         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1441         Likewise.
1442         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1443         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1444         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1445         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1446         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1447         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1448         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1449         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1450         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1451         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1452         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1453         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1454         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1455         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1456         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1457         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1458         Likewise.
1459         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1460         Likewise.
1461         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1462         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1463         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1464         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1465         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1466         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1467         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1468         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1469         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1470         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1471         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1472         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1473         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1474         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1475         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1476         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1477         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1478         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1479         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1480         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1481         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1482         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1483         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1484         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1485         Likewise.
1486         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1487         Likewise.
1488         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1489         Likewise.
1490         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1491         Likewise.
1492         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1493         Likewise.
1494         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1495         Likewise.
1496         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1497         Likewise.
1498         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1499         Likewise.
1500         * testsuite/20_util/temporary_buffer.cc: Likewise.
1501         * testsuite/20_util/time_point/1.cc: Likewise.
1502         * testsuite/20_util/time_point/2.cc: Likewise.
1503         * testsuite/20_util/time_point/3.cc: Likewise.
1504         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1505         Likewise.
1506         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1507         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1508         Likewise.
1509         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1510         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1511         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1512         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1513         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1514         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1515         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1516         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1517         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1518         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1519         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1520         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1521         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1522         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1523         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1524         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1525         Likewise.
1526         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1527         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1528         Likewise.
1529         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1530         Likewise.
1531         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1532         Likewise.
1533         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1534         Likewise.
1535         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1536         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1537         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1538         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1539         Likewise.
1540         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1541         Likewise.
1542         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1543         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1544         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1545         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1546         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1547         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1548         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1549         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1550         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1551         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1552         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1553         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1554         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1555         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1556         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1557         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1558         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1559         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1560         Likewise.
1561         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1562         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1563         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1564         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1565         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1566         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1567         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1568         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1569         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1570         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1571         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1572         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1573         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1574         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1575         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1576         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1577         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1578         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1579         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1580         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1581         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1582         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1583         Likewise.
1584         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1585         Likewise.
1586         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1587         Likewise.
1588         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
1589         Likewise.
1590         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
1591         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
1592         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
1593         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
1594         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
1595         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
1596         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
1597         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
1598         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
1599         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
1600         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
1601         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
1602         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
1603         Likewise.
1604         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
1605         Likewise.
1606         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
1607         Likewise.
1608         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
1609         Likewise.
1610         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
1611         Likewise.
1612         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
1613         Likewise.
1614         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
1615         Likewise.
1616         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
1617         Likewise.
1618         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
1619         Likewise.
1620         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
1621         Likewise.
1622         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
1623         Likewise.
1624         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
1625         Likewise.
1626         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
1627         Likewise.
1628         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
1629         Likewise.
1630         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
1631         Likewise.
1632         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
1633         Likewise.
1634         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
1635         Likewise.
1636         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
1637         Likewise.
1638         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
1639         Likewise.
1640         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
1641         Likewise.
1642         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
1643         Likewise.
1644         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
1645         Likewise.
1646         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
1647         Likewise.
1648         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
1649         Likewise.
1650         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
1651         Likewise.
1652         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
1653         Likewise.
1654         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
1655         Likewise.
1656         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
1657         Likewise.
1658         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
1659         Likewise.
1660         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
1661         Likewise.
1662         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
1663         Likewise.
1664         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
1665         Likewise.
1666         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
1667         Likewise.
1668         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
1669         Likewise.
1670         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
1671         Likewise.
1672         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
1673         Likewise.
1674         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
1675         Likewise.
1676         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
1677         Likewise.
1678         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
1679         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
1680         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
1681         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
1682         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
1683         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
1684         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
1685         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
1686         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
1687         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
1688         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
1689         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
1690         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
1691         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
1692         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
1693         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
1694         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
1695         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
1696         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
1697         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
1698         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
1699         Likewise.
1700         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
1701         Likewise.
1702         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
1703         Likewise.
1704         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
1705         Likewise.
1706         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
1707         Likewise.
1708         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
1709         Likewise.
1710         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
1711         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
1712         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
1713         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
1714         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
1715         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
1716         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
1717         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
1718         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
1719         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
1720         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
1721         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
1722         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
1723         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
1724         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
1725         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
1726         Likewise.
1727         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
1728         Likewise.
1729         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
1730         Likewise.
1731         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
1732         Likewise.
1733         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
1734         Likewise.
1735         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
1736         Likewise.
1737         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
1738         Likewise.
1739         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
1740         Likewise.
1741         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
1742         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
1743         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
1744         Likewise.
1745         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
1746         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
1747         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
1748         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
1749         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
1750         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
1751         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
1752         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
1753         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
1754         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
1755         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
1756         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
1757         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
1758         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
1759         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
1760         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
1761         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
1762         Likewise.
1763         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
1764         Likewise.
1765         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
1766         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
1767         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
1768         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
1769         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
1770         Likewise.
1771         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
1772         Likewise.
1773         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
1774         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
1775         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
1776         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
1777         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
1778         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
1779         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
1780         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
1781         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
1782         Likewise.
1783         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
1784         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
1785         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
1786         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
1787         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
1788         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
1789         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
1790         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
1791         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
1792         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
1793         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
1794         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
1795         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
1796         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
1797         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
1798         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
1799         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
1800         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
1801         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
1802         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
1803         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
1804         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
1805         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
1806         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
1807         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
1808         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
1809         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
1810         Likewise.
1811         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
1812         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
1813         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
1814         Likewise.
1815         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
1816         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
1817         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
1818         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
1819         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
1820         Likewise.
1821         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
1822         Likewise.
1823         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
1824         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
1825         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
1826         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
1827         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
1828         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
1829         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
1830         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
1831         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
1832         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
1833         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
1834         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
1835         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
1836         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
1837         Likewise.
1838         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
1839         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
1840         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
1841         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
1842         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
1843         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
1844         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
1845         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
1846         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
1847         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
1848         Likewise.
1849         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
1850         Likewise.
1851         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
1852         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
1853         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
1854         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
1855         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
1856         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
1857         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
1858         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
1859         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
1860         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
1861         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
1862         Likewise.
1863         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
1864         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
1865         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
1866         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
1867         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
1868         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
1869         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
1870         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
1871         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
1872         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
1873         Likewise.
1874         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
1875         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
1876         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
1877         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
1878         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
1879         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
1880         Likewise.
1881         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
1882         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
1883         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
1884         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
1885         Likewise.
1886         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
1887         Likewise.
1888         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
1889         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
1890         Likewise.
1891         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
1892         * testsuite/22_locale/ctype/2.cc: Likewise.
1893         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
1894         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
1895         * testsuite/22_locale/ctype/dr695.cc: Likewise.
1896         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
1897         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
1898         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
1899         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
1900         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
1901         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
1902         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
1903         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
1904         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
1905         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
1906         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
1907         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
1908         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
1909         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
1910         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
1911         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
1912         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
1913         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
1914         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
1915         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
1916         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
1917         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
1918         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
1919         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
1920         * testsuite/22_locale/facet/1.cc: Likewise.
1921         * testsuite/22_locale/facet/2.cc: Likewise.
1922         * testsuite/22_locale/facet/25421.cc: Likewise.
1923         * testsuite/22_locale/global_templates/1.cc: Likewise.
1924         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
1925         Likewise.
1926         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
1927         Likewise.
1928         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
1929         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
1930         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
1931         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
1932         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
1933         * testsuite/22_locale/locale/13630.cc: Likewise.
1934         * testsuite/22_locale/locale/cons/1.cc: Likewise.
1935         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
1936         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
1937         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
1938         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
1939         * testsuite/22_locale/locale/cons/2.cc: Likewise.
1940         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
1941         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
1942         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
1943         * testsuite/22_locale/locale/cons/4.cc: Likewise.
1944         * testsuite/22_locale/locale/cons/5.cc: Likewise.
1945         * testsuite/22_locale/locale/cons/6.cc: Likewise.
1946         * testsuite/22_locale/locale/cons/7.cc: Likewise.
1947         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
1948         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
1949         * testsuite/22_locale/locale/cons/8.cc: Likewise.
1950         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
1951         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
1952         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
1953         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
1954         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
1955         * testsuite/22_locale/locale/operations/1.cc: Likewise.
1956         * testsuite/22_locale/locale/operations/2.cc: Likewise.
1957         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
1958         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
1959         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
1960         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
1961         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
1962         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
1963         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
1964         Likewise.
1965         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
1966         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
1967         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
1968         Likewise.
1969         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
1970         Likewise.
1971         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
1972         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
1973         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
1974         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
1975         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
1976         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
1977         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
1978         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
1979         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
1980         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
1981         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
1982         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
1983         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
1984         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
1985         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
1986         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
1987         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
1988         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
1989         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
1990         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
1991         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
1992         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
1993         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
1994         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
1995         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
1996         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
1997         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
1998         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
1999         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2000         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2001         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2002         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2003         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2004         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2005         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2006         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2007         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2008         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2009         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2010         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2011         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2012         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2013         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2014         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2015         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2016         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2017         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2018         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2019         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2020         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2021         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2022         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2023         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2024         Likewise.
2025         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2026         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2027         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2028         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2029         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2030         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2031         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2032         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2033         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2034         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2035         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2036         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2037         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2038         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2039         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2040         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2041         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2042         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2043         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2044         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2045         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2046         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2047         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2048         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2049         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2050         Likewise.
2051         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2052         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2053         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2054         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2055         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2056         Likewise.
2057         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2058         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2059         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2060         Likewise.
2061         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2062         Likewise.
2063         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2064         Likewise.
2065         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2066         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2067         Likewise.
2068         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2069         Likewise.
2070         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2071         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2072         Likewise.
2073         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2074         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2075         Likewise.
2076         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2077         Likewise.
2078         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2079         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2080         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2081         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2082         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2083         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2084         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2085         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2086         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2087         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2088         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2089         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2090         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2091         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2092         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2093         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2094         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2095         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2096         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2097         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2098         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2099         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2100         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2101         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2102         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2103         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2104         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2105         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2106         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2107         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2108         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2109         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2110         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2111         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2112         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2113         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2114         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2115         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2116         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2117         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2118         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2119         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2120         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2121         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2122         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2123         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2124         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2125         Likewise.
2126         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2127         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2128         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2129         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2130         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2131         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2132         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2133         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2134         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2135         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2136         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2137         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2138         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2139         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2140         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2141         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2142         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2143         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2144         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2145         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2146         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2147         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2148         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2149         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2150         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2151         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2152         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2153         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2154         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2155         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2156         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2157         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2158         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2159         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2160         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2161         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2162         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2163         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2164         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2165         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2166         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2167         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2168         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2169         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2170         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2171         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2172         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2173         Likewise.
2174         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2175         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2176         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2177         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2178         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2179         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2180         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2181         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2182         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2183         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2184         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2185         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2186         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2187         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2188         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2189         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2190         Likewise.
2191         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2192         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2193         Likewise.
2194         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2195         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2196         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2197         Likewise.
2198         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2199         Likewise.
2200         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2201         Likewise.
2202         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2203         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2204         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2205         Likewise.
2206         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2207         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2208         Likewise.
2209         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2210         Likewise.
2211         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2212         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2213         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2214         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2215         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2216         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2217         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2218         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2219         Likewise.
2220         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2221         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2222         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2223         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2224         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2225         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2226         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2227         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2228         Likewise.
2229         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2230         Likewise.
2231         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2232         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2233         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2234         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2235         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2236         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2237         Likewise.
2238         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2239         Likewise.
2240         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2241         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2242         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2243         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2244         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2245         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2246         Likewise.
2247         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2248         Likewise.
2249         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2250         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2251         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2252         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2253         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2254         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2255         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2256         Likewise.
2257         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2258         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2259         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2260         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2261         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2262         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2263         Likewise.
2264         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2265         Likewise.
2266         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2267         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2268         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2269         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2270         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2271         Likewise.
2272         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2273         Likewise.
2274         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2275         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2276         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2277         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2278         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2279         Likewise.
2280         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2281         Likewise.
2282         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2283         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2284         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2285         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2286         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2287         Likewise.
2288         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2289         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2290         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2291         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2292         Likewise.
2293         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2294         Likewise.
2295         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2296         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2297         Likewise.
2298         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2299         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2300         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2301         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2302         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2303         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2304         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2305         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2306         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2307         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2308         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2309         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2310         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2311         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2312         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2313         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2314         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2315         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2316         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2317         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2318         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2319         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2320         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2321         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2322         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2323         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2324         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2325         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2326         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2327         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2328         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2329         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2330         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2331         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2332         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2333         Likewise.
2334         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2335         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2336         * testsuite/23_containers/bitset/18604.cc: Likewise.
2337         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2338         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2339         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2340         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2341         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2342         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2343         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2344         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2345         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2346         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2347         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2348         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2349         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2350         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2351         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2352         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2353         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2354         * testsuite/23_containers/deque/18604.cc: Likewise.
2355         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2356         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2357         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2358         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2359         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2360         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2361         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2362         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2363         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2364         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2365         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2366         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2367         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2368         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2369         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2370         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2371         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2372         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2373         Likewise.
2374         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2375         Likewise.
2376         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2377         Likewise.
2378         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2379         Likewise.
2380         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2381         Likewise.
2382         * testsuite/23_containers/deque/types/1.cc: Likewise.
2383         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2384         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2385         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2386         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2387         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2388         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2389         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2390         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2391         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2392         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2393         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2394         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2395         Likewise.
2396         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2397         Likewise.
2398         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2399         Likewise.
2400         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2401         Likewise.
2402         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2403         Likewise.
2404         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2405         Likewise.
2406         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2407         Likewise.
2408         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2409         Likewise.
2410         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2411         Likewise.
2412         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2413         Likewise.
2414         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2415         Likewise.
2416         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2417         Likewise.
2418         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2419         Likewise.
2420         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2421         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2422         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2423         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2424         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2425         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2426         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2427         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2428         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2429         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2430         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2431         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2432         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2433         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2434         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2435         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2436         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2437         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2438         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2439         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2440         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2441         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2442         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2443         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2444         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2445         Likewise.
2446         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2447         Likewise.
2448         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2449         * testsuite/23_containers/list/18604.cc: Likewise.
2450         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2451         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2452         * testsuite/23_containers/list/cons/1.cc: Likewise.
2453         * testsuite/23_containers/list/cons/2.cc: Likewise.
2454         * testsuite/23_containers/list/cons/3.cc: Likewise.
2455         * testsuite/23_containers/list/cons/4.cc: Likewise.
2456         * testsuite/23_containers/list/cons/5.cc: Likewise.
2457         * testsuite/23_containers/list/cons/6.cc: Likewise.
2458         * testsuite/23_containers/list/cons/7.cc: Likewise.
2459         * testsuite/23_containers/list/cons/8.cc: Likewise.
2460         * testsuite/23_containers/list/cons/9.cc: Likewise.
2461         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2462         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2463         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2464         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2465         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2466         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2467         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2468         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2469         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2470         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2471         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2472         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2473         * testsuite/23_containers/list/operations/1.cc: Likewise.
2474         * testsuite/23_containers/list/operations/2.cc: Likewise.
2475         * testsuite/23_containers/list/operations/3.cc: Likewise.
2476         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2477         * testsuite/23_containers/list/operations/4.cc: Likewise.
2478         * testsuite/23_containers/list/operations/5.cc: Likewise.
2479         * testsuite/23_containers/list/pthread1.cc: Likewise.
2480         * testsuite/23_containers/list/pthread5.cc: Likewise.
2481         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2482         Likewise.
2483         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2484         Likewise.
2485         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2486         Likewise.
2487         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2488         Likewise.
2489         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2490         Likewise.
2491         * testsuite/23_containers/map/18604.cc: Likewise.
2492         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2493         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2494         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2495         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2496         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2497         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2498         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2499         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2500         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2501         * testsuite/23_containers/map/operators/1.cc: Likewise.
2502         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2503         * testsuite/23_containers/map/pthread6.cc: Likewise.
2504         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2505         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2506         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2507         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2508         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2509         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2510         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2511         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2512         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2513         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2514         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2515         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2516         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2517         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2518         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2519         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2520         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2521         * testsuite/23_containers/set/18604.cc: Likewise.
2522         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2523         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2524         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2525         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2526         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2527         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2528         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2529         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2530         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2531         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2532         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2533         Likewise.
2534         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2535         Likewise.
2536         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2537         Likewise.
2538         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2539         Likewise.
2540         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2541         Likewise.
2542         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2543         Likewise.
2544         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2545         Likewise.
2546         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2547         Likewise.
2548         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2549         Likewise.
2550         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2551         Likewise.
2552         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2553         Likewise.
2554         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2555         Likewise.
2556         * testsuite/23_containers/vector/18604.cc: Likewise.
2557         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2558         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2559         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2560         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2561         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2562         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2563         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2564         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2565         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2566         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2567         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2568         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2569         Likewise.
2570         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2571         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2572         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2573         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2574         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2575         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2576         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2577         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2578         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2579         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2580         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2581         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2582         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2583         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2584         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2585         Likewise.
2586         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2587         Likewise.
2588         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
2589         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
2590         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
2591         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
2592         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
2593         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
2594         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
2595         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
2596         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
2597         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
2598         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
2599         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
2600         Likewise.
2601         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
2602         Likewise.
2603         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
2604         Likewise.
2605         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
2606         Likewise.
2607         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
2608         Likewise.
2609         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
2610         Likewise.
2611         * testsuite/23_containers/vector/resize/1.cc: Likewise.
2612         * testsuite/23_containers/vector/types/1.cc: Likewise.
2613         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
2614         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
2615         Likewise.
2616         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
2617         Likewise.
2618         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
2619         Likewise.
2620         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
2621         Likewise.
2622         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
2623         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
2624         Likewise.
2625         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
2626         Likewise.
2627         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
2628         Likewise.
2629         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
2630         Likewise.
2631         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
2632         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
2633         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
2634         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
2635         Likewise.
2636         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
2637         Likewise.
2638         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
2639         Likewise.
2640         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
2641         Likewise.
2642         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
2643         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
2644         Likewise.
2645         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
2646         Likewise.
2647         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
2648         Likewise.
2649         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
2650         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
2651         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
2652         Likewise.
2653         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
2654         Likewise.
2655         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
2656         Likewise.
2657         * testsuite/24_iterators/operations/next.cc: Likewise.
2658         * testsuite/24_iterators/operations/prev.cc: Likewise.
2659         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
2660         Likewise.
2661         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
2662         Likewise.
2663         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
2664         Likewise.
2665         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
2666         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
2667         Likewise.
2668         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
2669         Likewise.
2670         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
2671         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
2672         Likewise.
2673         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
2674         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
2675         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
2676         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
2677         Likewise.
2678         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
2679         Likewise.
2680         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
2681         Likewise.
2682         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
2683         Likewise.
2684         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
2685         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
2686         * testsuite/25_algorithms/all_of/1.cc: Likewise.
2687         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
2688         * testsuite/25_algorithms/any_of/1.cc: Likewise.
2689         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
2690         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
2691         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
2692         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
2693         * testsuite/25_algorithms/copy/1.cc: Likewise.
2694         * testsuite/25_algorithms/copy/2.cc: Likewise.
2695         * testsuite/25_algorithms/copy/3.cc: Likewise.
2696         * testsuite/25_algorithms/copy/34595.cc: Likewise.
2697         * testsuite/25_algorithms/copy/4.cc: Likewise.
2698         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
2699         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
2700         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
2701         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
2702         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
2703         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
2704         Likewise.
2705         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
2706         Likewise.
2707         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
2708         Likewise.
2709         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
2710         Likewise.
2711         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
2712         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
2713         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
2714         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
2715         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
2716         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
2717         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
2718         * testsuite/25_algorithms/count/1.cc: Likewise.
2719         * testsuite/25_algorithms/count/check_type.cc: Likewise.
2720         * testsuite/25_algorithms/count_if/1.cc: Likewise.
2721         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
2722         * testsuite/25_algorithms/equal/1.cc: Likewise.
2723         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
2724         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
2725         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
2726         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
2727         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
2728         * testsuite/25_algorithms/fill/1.cc: Likewise.
2729         * testsuite/25_algorithms/fill/2.cc: Likewise.
2730         * testsuite/25_algorithms/fill/3.cc: Likewise.
2731         * testsuite/25_algorithms/fill/35725.cc: Likewise.
2732         * testsuite/25_algorithms/fill/4.cc: Likewise.
2733         * testsuite/25_algorithms/fill/5.cc: Likewise.
2734         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
2735         * testsuite/25_algorithms/find/1.cc: Likewise.
2736         * testsuite/25_algorithms/find/17441.cc: Likewise.
2737         * testsuite/25_algorithms/find/check_type.cc: Likewise.
2738         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
2739         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
2740         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
2741         Likewise.
2742         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
2743         Likewise.
2744         * testsuite/25_algorithms/find_end/1.cc: Likewise.
2745         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
2746         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
2747         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
2748         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
2749         * testsuite/25_algorithms/find_if/1.cc: Likewise.
2750         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
2751         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
2752         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
2753         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
2754         Likewise.
2755         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
2756         Likewise.
2757         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
2758         Likewise.
2759         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
2760         Likewise.
2761         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
2762         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
2763         * testsuite/25_algorithms/heap/1.cc: Likewise.
2764         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
2765         * testsuite/25_algorithms/includes/1.cc: Likewise.
2766         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
2767         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
2768         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
2769         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
2770         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
2771         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
2772         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
2773         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
2774         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
2775         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
2776         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
2777         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
2778         Likewise.
2779         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
2780         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
2781         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
2782         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
2783         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
2784         * testsuite/25_algorithms/max/1.cc: Likewise.
2785         * testsuite/25_algorithms/max/2.cc: Likewise.
2786         * testsuite/25_algorithms/max/3.cc: Likewise.
2787         * testsuite/25_algorithms/max/37547.cc: Likewise.
2788         * testsuite/25_algorithms/max/4.cc: Likewise.
2789         * testsuite/25_algorithms/max_element/1.cc: Likewise.
2790         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
2791         * testsuite/25_algorithms/merge/1.cc: Likewise.
2792         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
2793         * testsuite/25_algorithms/min/1.cc: Likewise.
2794         * testsuite/25_algorithms/min/2.cc: Likewise.
2795         * testsuite/25_algorithms/min/3.cc: Likewise.
2796         * testsuite/25_algorithms/min/37547.cc: Likewise.
2797         * testsuite/25_algorithms/min/4.cc: Likewise.
2798         * testsuite/25_algorithms/min_element/1.cc: Likewise.
2799         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
2800         * testsuite/25_algorithms/minmax/1.cc: Likewise.
2801         * testsuite/25_algorithms/minmax/2.cc: Likewise.
2802         * testsuite/25_algorithms/minmax/3.cc: Likewise.
2803         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
2804         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
2805         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
2806         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
2807         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
2808         * testsuite/25_algorithms/move/1.cc: Likewise.
2809         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
2810         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
2811         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
2812         * testsuite/25_algorithms/none_of/1.cc: Likewise.
2813         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
2814         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
2815         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
2816         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
2817         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
2818         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
2819         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
2820         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
2821         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
2822         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
2823         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
2824         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
2825         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
2826         * testsuite/25_algorithms/partition/1.cc: Likewise.
2827         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
2828         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
2829         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
2830         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
2831         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
2832         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
2833         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
2834         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
2835         * testsuite/25_algorithms/remove/1.cc: Likewise.
2836         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
2837         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
2838         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
2839         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
2840         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
2841         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
2842         * testsuite/25_algorithms/replace/1.cc: Likewise.
2843         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
2844         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
2845         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
2846         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
2847         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
2848         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
2849         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
2850         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
2851         * testsuite/25_algorithms/rotate/1.cc: Likewise.
2852         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
2853         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
2854         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
2855         * testsuite/25_algorithms/search/1.cc: Likewise.
2856         * testsuite/25_algorithms/search/check_type.cc: Likewise.
2857         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
2858         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
2859         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
2860         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
2861         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
2862         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
2863         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
2864         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
2865         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
2866         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
2867         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
2868         Likewise.
2869         * testsuite/25_algorithms/set_union/1.cc: Likewise.
2870         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
2871         * testsuite/25_algorithms/sort/1.cc: Likewise.
2872         * testsuite/25_algorithms/sort/34095.cc: Likewise.
2873         * testsuite/25_algorithms/sort/34636.cc: Likewise.
2874         * testsuite/25_algorithms/sort/35588.cc: Likewise.
2875         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
2876         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
2877         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
2878         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
2879         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
2880         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
2881         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
2882         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
2883         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
2884         * testsuite/25_algorithms/unique/1.cc: Likewise.
2885         * testsuite/25_algorithms/unique/11480.cc: Likewise.
2886         * testsuite/25_algorithms/unique/2.cc: Likewise.
2887         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
2888         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
2889         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
2890         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
2891         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
2892         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
2893         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
2894         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
2895         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
2896         * testsuite/26_numerics/accumulate/1.cc: Likewise.
2897         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
2898         * testsuite/26_numerics/complex/13450.cc: Likewise.
2899         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
2900         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
2901         * testsuite/26_numerics/complex/dr387.cc: Likewise.
2902         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
2903         * testsuite/26_numerics/complex/dr781.cc: Likewise.
2904         * testsuite/26_numerics/complex/dr844.cc: Likewise.
2905         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
2906         Likewise.
2907         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
2908         Likewise.
2909         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
2910         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
2911         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
2912         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
2913         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
2914         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
2915         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
2916         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
2917         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
2918         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
2919         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
2920         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
2921         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
2922         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
2923         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
2924         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
2925         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
2926         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
2927         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
2928         Likewise.
2929         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
2930         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
2931         Likewise.
2932         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
2933         Likewise.
2934         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
2935         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
2936         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
2937         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
2938         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
2939         * testsuite/26_numerics/inner_product/1.cc: Likewise.
2940         * testsuite/26_numerics/iota/1.cc: Likewise.
2941         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
2942         * testsuite/26_numerics/slice/1.cc: Likewise.
2943         * testsuite/26_numerics/valarray/28277.cc: Likewise.
2944         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
2945         * testsuite/26_numerics/valarray/operators.cc: Likewise.
2946         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
2947         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
2948         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
2949         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
2950         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
2951         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
2952         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
2953         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
2954         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
2955         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
2956         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
2957         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
2958         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
2959         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
2960         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
2961         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
2962         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
2963         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
2964         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
2965         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
2966         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
2967         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
2968         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
2969         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
2970         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
2971         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
2972         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
2973         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
2974         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
2975         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
2976         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
2977         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
2978         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
2979         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
2980         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
2981         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
2982         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
2983         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
2984         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
2985         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
2986         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
2987         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
2988         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
2989         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
2990         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
2991         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
2992         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
2993         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
2994         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
2995         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
2996         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
2997         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
2998         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
2999         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3000         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3001         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3002         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3003         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3004         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3005         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3006         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3007         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3008         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3009         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3010         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3011         Likewise.
3012         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3013         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3014         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3015         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3016         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3017         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3018         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3019         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3020         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3021         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3022         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3023         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3024         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3025         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3026         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3027         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3028         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3029         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3030         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3031         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3032         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3033         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3034         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3035         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3036         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3037         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3038         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3039         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3040         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3041         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3042         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3043         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3044         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3045         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3046         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3047         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3048         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3049         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3050         Likewise.
3051         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3052         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3053         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3054         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3055         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3056         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3057         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3058         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3059         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3060         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3061         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3062         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3063         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3064         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3065         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3066         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3067         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3068         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3069         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3070         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3071         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3072         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3073         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3074         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3075         Likewise.
3076         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3077         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3078         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3079         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3080         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3081         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3082         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3083         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3084         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3085         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3086         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3087         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3088         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3089         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3090         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3091         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3092         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3093         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3094         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3095         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3096         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3097         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3098         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3099         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3100         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3101         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3102         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3103         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3104         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3105         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3106         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3107         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3108         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3109         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3110         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3111         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3112         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3113         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3114         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3115         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3116         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3117         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3118         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3119         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3120         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3121         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3122         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3123         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3124         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3125         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3126         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3127         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3128         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3129         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3130         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3131         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3132         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3133         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3134         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3135         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3136         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3137         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3138         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3139         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3140         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3141         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3142         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3143         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3144         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3145         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3146         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3147         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3148         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3149         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3150         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3151         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3152         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3153         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3154         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3155         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3156         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3157         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3158         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3159         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3160         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3161         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3162         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3163         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3164         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3165         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3166         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3167         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3168         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3169         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3170         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3171         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3172         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3173         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3174         Likewise.
3175         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3176         Likewise.
3177         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3178         Likewise.
3179         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3180         Likewise.
3181         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3182         Likewise.
3183         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3184         Likewise.
3185         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3186         Likewise.
3187         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3188         Likewise.
3189         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3190         Likewise.
3191         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3192         Likewise.
3193         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3194         Likewise.
3195         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3196         Likewise.
3197         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3198         Likewise.
3199         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3200         Likewise.
3201         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3202         Likewise.
3203         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3204         Likewise.
3205         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3206         Likewise.
3207         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3208         Likewise.
3209         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3210         Likewise.
3211         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3212         Likewise.
3213         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3214         Likewise.
3215         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3216         Likewise.
3217         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3218         Likewise.
3219         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3220         Likewise.
3221         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3222         Likewise.
3223         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3224         Likewise.
3225         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3226         Likewise.
3227         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3228         Likewise.
3229         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3230         Likewise.
3231         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3232         Likewise.
3233         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3234         Likewise.
3235         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3236         Likewise.
3237         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3238         Likewise.
3239         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3240         Likewise.
3241         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3242         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3243         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3244         Likewise.
3245         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3246         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3247         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3248         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3249         Likewise.
3250         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3251         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3252         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3253         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3254         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3255         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3256         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3257         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3258         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3259         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3260         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3261         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3262         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3263         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3264         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3265         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3266         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3267         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3268         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3269         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3270         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3271         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3272         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3273         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3274         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3275         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3276         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3277         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3278         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3279         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3280         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3281         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3282         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3283         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3284         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3285         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3286         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3287         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3288         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3289         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3290         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3291         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3292         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3293         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3294         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3295         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3296         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3297         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3298         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3299         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3300         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3301         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3302         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3303         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3304         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3305         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3306         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3307         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3308         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3309         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3310         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3311         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3312         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3313         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3314         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3315         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3316         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3317         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3318         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3319         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3320         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3321         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3322         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3323         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3324         Likewise.
3325         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3326         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3327         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3328         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3329         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3330         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3331         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3332         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3333         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3334         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3335         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3336         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3337         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3338         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3339         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3340         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3341         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3342         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3343         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3344         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3345         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3346         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3347         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3348         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3349         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3350         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3351         Likewise.
3352         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3353         Likewise.
3354         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3355         Likewise.
3356         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3357         Likewise.
3358         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3359         Likewise.
3360         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3361         Likewise.
3362         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3363         Likewise.
3364         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3365         Likewise.
3366         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3367         Likewise.
3368         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3369         Likewise.
3370         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3371         Likewise.
3372         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3373         Likewise.
3374         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3375         Likewise.
3376         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3377         Likewise.
3378         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3379         Likewise.
3380         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3381         Likewise.
3382         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3383         Likewise.
3384         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3385         Likewise.
3386         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3387         Likewise.
3388         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3389         Likewise.
3390         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3391         Likewise.
3392         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3393         Likewise.
3394         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3395         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3396         Likewise.
3397         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3398         Likewise.
3399         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3400         Likewise.
3401         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3402         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3403         Likewise.
3404         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3405         Likewise.
3406         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3407         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3408         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3409         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3410         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3411         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3412         Likewise.
3413         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3414         Likewise.
3415         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3416         Likewise.
3417         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3418         Likewise.
3419         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3420         Likewise.
3421         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3422         Likewise.
3423         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3424         Likewise.
3425         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3426         Likewise.
3427         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3428         Likewise.
3429         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3430         Likewise.
3431         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3432         Likewise.
3433         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3434         Likewise.
3435         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3436         Likewise.
3437         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3438         Likewise.
3439         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3440         Likewise.
3441         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3442         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3443         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3444         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3445         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3446         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3447         Likewise.
3448         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3449         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3450         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3451         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3452         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3453         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3454         Likewise.
3455         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3456         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3457         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3458         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3459         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3460         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3461         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3462         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3463         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3464         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3465         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3466         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3467         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3468         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3469         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3470         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3471         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3472         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3473         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3474         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3475         Likewise.
3476         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3477         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3478         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3479         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3480         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3481         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3482         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3483         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3484         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3485         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3486         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3487         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3488         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3489         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3490         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3491         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3492         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3493         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3494         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3495         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3496         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3497         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3498         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3499         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3500         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3501         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3502         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3503         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3504         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3505         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3506         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3507         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3508         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3509         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3510         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3511         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3512         Likewise.
3513         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3514         Likewise.
3515         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3516         Likewise.
3517         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3518         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3519         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3520         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3521         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3522         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3523         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3524         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3525         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3526         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3527         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3528         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3529         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3530         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3531         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3532         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3533         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3534         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3535         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3536         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3537         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3538         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3539         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3540         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3541         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3542         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3543         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3544         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3545         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3546         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3547         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3548         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3549         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3550         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3551         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3552         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3553         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3554         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3555         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3556         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3557         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3558         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3559         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3560         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3561         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3562         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3563         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3564         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3565         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3566         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3567         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3568         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3569         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3570         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3571         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3572         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3573         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3574         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3575         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3576         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3577         Likewise.
3578         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3579         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3580         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3581         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3582         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3583         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3584         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3585         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3586         * testsuite/27_io/fpos/11450.cc: Likewise.
3587         * testsuite/27_io/fpos/14320-1.cc: Likewise.
3588         * testsuite/27_io/fpos/14320-2.cc: Likewise.
3589         * testsuite/27_io/fpos/14320-3.cc: Likewise.
3590         * testsuite/27_io/fpos/14320-4.cc: Likewise.
3591         * testsuite/27_io/fpos/14320-5.cc: Likewise.
3592         * testsuite/27_io/fpos/14775.cc: Likewise.
3593         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
3594         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
3595         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
3596         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
3597         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
3598         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
3599         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
3600         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
3601         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
3602         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
3603         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
3604         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
3605         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
3606         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
3607         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
3608         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
3609         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
3610         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
3611         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
3612         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
3613         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
3614         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
3615         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
3616         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
3617         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
3618         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
3619         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
3620         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
3621         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
3622         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
3623         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
3624         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
3625         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
3626         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
3627         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
3628         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
3629         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
3630         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
3631         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
3632         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
3633         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
3634         * testsuite/27_io/objects/char/1.cc: Likewise.
3635         * testsuite/27_io/objects/char/10.cc: Likewise.
3636         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
3637         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
3638         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
3639         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
3640         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
3641         * testsuite/27_io/objects/char/2.cc: Likewise.
3642         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
3643         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
3644         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
3645         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
3646         * testsuite/27_io/objects/char/5.cc: Likewise.
3647         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
3648         * testsuite/27_io/objects/char/6.cc: Likewise.
3649         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
3650         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
3651         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
3652         * testsuite/27_io/objects/char/7.cc: Likewise.
3653         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
3654         * testsuite/27_io/objects/char/8.cc: Likewise.
3655         * testsuite/27_io/objects/char/9.cc: Likewise.
3656         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
3657         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
3658         * testsuite/27_io/objects/char/dr455.cc: Likewise.
3659         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
3660         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
3661         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
3662         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
3663         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
3664         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
3665         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
3666         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
3667         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
3668         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
3669         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
3670         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
3671         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
3672         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
3673         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
3674         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
3675         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
3676         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
3677         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
3678         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
3679         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
3680         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
3681         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
3682         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
3683         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
3684         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
3685         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
3686         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
3687         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
3688         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
3689         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
3690         * testsuite/27_io/types/1.cc: Likewise.
3691         * testsuite/27_io/types/2.cc: Likewise.
3692         * testsuite/27_io/types/3.cc: Likewise.
3693         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
3694         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
3695         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
3696         Likewise.
3697         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
3698         Likewise.
3699         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
3700         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
3701         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
3702         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
3703         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
3704         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
3705         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
3706         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
3707         Likewise.
3708         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
3709         Likewise.
3710         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
3711         Likewise.
3712         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
3713         Likewise.
3714         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
3715         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
3716         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
3717         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
3718         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
3719         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
3720         Likewise.
3721         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
3722         Likewise.
3723         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
3724         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
3725         * testsuite/30_threads/thread/id/operators.cc: Likewise.
3726         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
3727         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
3728         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
3729         * testsuite/Makefile.am: Likewise.
3730         * testsuite/abi/30586.cc: Likewise.
3731         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
3732         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
3733         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
3734         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
3735         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
3736         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
3737         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
3738         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
3739         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
3740         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
3741         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
3742         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
3743         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
3744         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
3745         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
3746         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
3747         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
3748         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
3749         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
3750         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
3751         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
3752         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
3753         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
3754         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
3755         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
3756         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
3757         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
3758         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
3759         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
3760         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
3761         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
3762         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
3763         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
3764         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
3765         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
3766         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
3767         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
3768         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
3769         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
3770         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
3771         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
3772         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
3773         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
3774         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
3775         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
3776         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
3777         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
3778         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
3779         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
3780         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
3781         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
3782         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
3783         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
3784         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
3785         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
3786         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
3787         * testsuite/abi/demangle/regression/7986.cc: Likewise.
3788         * testsuite/abi/demangle/regression/8897.cc: Likewise.
3789         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
3790         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
3791         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
3792         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
3793         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
3794         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
3795         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
3796         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
3797         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
3798         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
3799         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
3800         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
3801         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
3802         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
3803         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
3804         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
3805         * testsuite/abi/demangle/regression/old.cc: Likewise.
3806         * testsuite/abi/header_cxxabi.c: Likewise.
3807         * testsuite/backward/11460.cc: Likewise.
3808         * testsuite/backward/hash_map/1.cc: Likewise.
3809         * testsuite/backward/hash_map/14648.cc: Likewise.
3810         * testsuite/backward/hash_map/23528.cc: Likewise.
3811         * testsuite/backward/hash_set/1.cc: Likewise.
3812         * testsuite/backward/strstream_members.cc: Likewise.
3813         * testsuite/config/default.exp: Likewise.
3814         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
3815         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
3816         * testsuite/data/istream_extractor_other-1.tst: Likewise.
3817         * testsuite/data/istream_extractor_other-1.txt: Likewise.
3818         * testsuite/data/istream_extractor_other-2.tst: Likewise.
3819         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
3820         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
3821         * testsuite/data/sgetn.txt: Likewise.
3822         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
3823         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
3824         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
3825         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
3826         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
3827         * testsuite/ext/array_allocator/26875.cc: Likewise.
3828         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
3829         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
3830         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
3831         * testsuite/ext/array_allocator/check_new.cc: Likewise.
3832         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
3833         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
3834         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
3835         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
3836         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
3837         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
3838         * testsuite/ext/codecvt/1.cc: Likewise.
3839         * testsuite/ext/codecvt/char-1.cc: Likewise.
3840         * testsuite/ext/codecvt/char-2.cc: Likewise.
3841         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
3842         * testsuite/ext/concept_checks.cc: Likewise.
3843         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
3844         Likewise.
3845         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
3846         Likewise.
3847         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
3848         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
3849         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
3850         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
3851         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
3852         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
3853         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
3854         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
3855         Likewise.
3856         * testsuite/ext/headers.cc: Likewise.
3857         * testsuite/ext/is_heap/1.cc: Likewise.
3858         * testsuite/ext/is_heap/check_type.cc: Likewise.
3859         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
3860         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
3861         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
3862         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
3863         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
3864         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
3865         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
3866         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
3867         * testsuite/ext/median.cc: Likewise.
3868         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
3869         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
3870         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
3871         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
3872         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
3873         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
3874         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
3875         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
3876         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
3877         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
3878         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
3879         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
3880         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
3881         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
3882         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
3883         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
3884         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
3885         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
3886         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
3887         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
3888         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
3889         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
3890         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
3891         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
3892         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
3893         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
3894         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
3895         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
3896         * testsuite/ext/new_allocator/check_new.cc: Likewise.
3897         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
3898         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
3899         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
3900         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
3901         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
3902         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
3903         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
3904         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
3905         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
3906         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
3907         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
3908         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
3909         * testsuite/ext/rope/1.cc: Likewise.
3910         * testsuite/ext/rope/2.cc: Likewise.
3911         * testsuite/ext/rope/3.cc: Likewise.
3912         * testsuite/ext/rope/36832.cc: Likewise.
3913         * testsuite/ext/rope/4.cc: Likewise.
3914         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
3915         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
3916         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
3917         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
3918         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
3919         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
3920         Likewise.
3921         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
3922         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
3923         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
3924         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
3925         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
3926         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
3927         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
3928         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
3929         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
3930         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
3931         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
3932         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
3933         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
3934         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
3935         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
3936         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
3937         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
3938         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
3939         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
3940         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
3941         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
3942         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
3943         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
3944         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
3945         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
3946         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
3947         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
3948         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
3949         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
3950         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
3951         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
3952         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
3953         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
3954         * testsuite/lib/dg-options.exp: Likewise.
3955         * testsuite/lib/libstdc++.exp: Likewise.
3956         * testsuite/lib/prune.exp: Likewise.
3957         * testsuite/libstdc++-abi/abi.exp: Likewise.
3958         * testsuite/libstdc++-dg/conformance.exp: Likewise.
3959         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
3960         Likewise.
3961         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
3962         Likewise.
3963         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
3964         Likewise.
3965         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
3966         Likewise.
3967         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
3968         Likewise.
3969         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
3970         Likewise.
3971         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
3972         Likewise.
3973         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
3974         Likewise.
3975         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
3976         Likewise.
3977         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
3978         Likewise.
3979         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
3980         Likewise.
3981         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
3982         Likewise.
3983         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
3984         Likewise.
3985         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
3986         Likewise.
3987         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
3988         Likewise.
3989         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
3990         Likewise.
3991         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
3992         Likewise.
3993         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
3994         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
3995         Likewise.
3996         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
3997         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
3998         Likewise.
3999         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4000         Likewise.
4001         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4002         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4003         Likewise.
4004         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4005         Likewise.
4006         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4007         Likewise.
4008         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4009         Likewise.
4010         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4011         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4012         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4013         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4014         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4015         Likewise.
4016         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4017         Likewise.
4018         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4019         Likewise.
4020         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4021         Likewise.
4022         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4023         Likewise.
4024         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4025         Likewise.
4026         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4027         Likewise.
4028         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4029         Likewise.
4030         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4031         Likewise.
4032         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4033         Likewise.
4034         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4035         Likewise.
4036         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4037         Likewise.
4038         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4039         Likewise.
4040         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4041         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4042         Likewise.
4043         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4044         Likewise.
4045         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4046         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4047         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4048         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4049         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4050         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4051         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4052         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4053         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4054         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4055         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4056         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4057         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4058         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4059         Likewise.
4060         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4061         Likewise.
4062         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4063         Likewise.
4064         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4065         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4066         Likewise.
4067         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4068         Likewise.
4069         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4070         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4071         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4072         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4073         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4074         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4075         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4076         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4077         Likewise.
4078         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4079         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4080         Likewise.
4081         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4082         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4083         Likewise.
4084         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4085         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4086         Likewise.
4087         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4088         Likewise.
4089         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4090         Likewise.
4091         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4092         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4093         Likewise.
4094         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4095         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4096         Likewise.
4097         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4098         Likewise.
4099         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4100         Likewise.
4101         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4102         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4103         Likewise.
4104         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4105         Likewise.
4106         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4107         Likewise.
4108         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4109         Likewise.
4110         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4111         Likewise.
4112         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4113         Likewise.
4114         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4115         Likewise.
4116         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4117         Likewise.
4118         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4119         Likewise.
4120         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4121         Likewise.
4122         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4123         Likewise.
4124         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4125         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4126         Likewise.
4127         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4128         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4129         Likewise.
4130         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4131         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4132         Likewise.
4133         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4134         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4135         Likewise.
4136         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4137         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4138         Likewise.
4139         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4140         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4141         Likewise.
4142         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4143         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4144         Likewise.
4145         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4146         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4147         Likewise.
4148         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4149         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4150         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4151         Likewise.
4152         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4153         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4154         Likewise.
4155         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4156         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4157         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4158         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4159         Likewise.
4160         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4161         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4162         Likewise.
4163         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4164         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4165         Likewise.
4166         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4167         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4168         Likewise.
4169         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4170         Likewise.
4171         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4172         Likewise.
4173         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4174         Likewise.
4175         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4176         Likewise.
4177         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4178         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4179         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4180         Likewise.
4181         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4182         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4183         Likewise.
4184         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4185         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4186         Likewise.
4187         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4188         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4189         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4190         Likewise.
4191         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4192         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4193         Likewise.
4194         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4195         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4196         Likewise.
4197         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4198         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4199         Likewise.
4200         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4201         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4202         Likewise.
4203         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4204         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4205         Likewise.
4206         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4207         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4208         Likewise.
4209         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4210         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4211         Likewise.
4212         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4213         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4214         Likewise.
4215         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4216         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4217         Likewise.
4218         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4219         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4220         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4221         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4222         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4223         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4224         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4225         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4226         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4227         Likewise.
4228         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4229         Likewise.
4230         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4231         Likewise.
4232         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4233         Likewise.
4234         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4235         Likewise.
4236         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4237         Likewise.
4238         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4239         Likewise.
4240         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4241         Likewise.
4242         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4243         Likewise.
4244         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4245         Likewise.
4246         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4247         Likewise.
4248         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4249         Likewise.
4250         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4251         Likewise.
4252         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4253         Likewise.
4254         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4255         Likewise.
4256         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4257         Likewise.
4258         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4259         Likewise.
4260         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4261         Likewise.
4262         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4263         Likewise.
4264         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4265         Likewise.
4266         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4267         Likewise.
4268         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4269         Likewise.
4270         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4271         Likewise.
4272         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4273         Likewise.
4274         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4275         Likewise.
4276         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4277         Likewise.
4278         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4279         Likewise.
4280         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4281         Likewise.
4282         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4283         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4284         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4285         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4286         Likewise.
4287         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4288         Likewise.
4289         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4290         Likewise.
4291         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4292         Likewise.
4293         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4294         Likewise.
4295         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4296         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4297         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4298         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4299         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4300         Likewise.
4301         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4302         Likewise.
4303         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4304         Likewise.
4305         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4306         Likewise.
4307         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4308         Likewise.
4309         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4310         Likewise.
4311         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4312         Likewise.
4313         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4314         Likewise.
4315         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4316         Likewise.
4317         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4318         Likewise.
4319         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4320         Likewise.
4321         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4322         Likewise.
4323         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4324         Likewise.
4325         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4326         Likewise.
4327         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4328         Likewise.
4329         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4330         Likewise.
4331         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4332         Likewise.
4333         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4334         Likewise.
4335         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4336         Likewise.
4337         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4338         Likewise.
4339         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4340         Likewise.
4341         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4342         Likewise.
4343         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4344         Likewise.
4345         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4346         Likewise.
4347         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4348         Likewise.
4349         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4350         Likewise.
4351         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4352         Likewise.
4353         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4354         Likewise.
4355         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4356         Likewise.
4357         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4358         Likewise.
4359         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4360         Likewise.
4361         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4362         Likewise.
4363         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4364         Likewise.
4365         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4366         Likewise.
4367         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4368         Likewise.
4369         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4370         Likewise.
4371         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4372         Likewise.
4373         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4374         Likewise.
4375         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4376         Likewise.
4377         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4378         Likewise.
4379         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4380         Likewise.
4381         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4382         Likewise.
4383         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4384         Likewise.
4385         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4386         Likewise.
4387         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4388         Likewise.
4389         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4390         Likewise.
4391         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4392         Likewise.
4393         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4394         Likewise.
4395         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4396         Likewise.
4397         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4398         Likewise.
4399         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4400         Likewise.
4401         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4402         Likewise.
4403         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4404         Likewise.
4405         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4406         Likewise.
4407         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4408         Likewise.
4409         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4410         Likewise.
4411         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4412         Likewise.
4413         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4414         Likewise.
4415         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4416         Likewise.
4417         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4418         Likewise.
4419         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4420         Likewise.
4421         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4422         Likewise.
4423         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4424         Likewise.
4425         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4426         Likewise.
4427         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4428         Likewise.
4429         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4430         Likewise.
4431         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4432         Likewise.
4433         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4434         Likewise.
4435         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4436         Likewise.
4437         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4438         Likewise.
4439         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4440         Likewise.
4441         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4442         Likewise.
4443         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4444         Likewise.
4445         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4446         Likewise.
4447         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4448         Likewise.
4449         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4450         Likewise.
4451         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4452         Likewise.
4453         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4454         Likewise.
4455         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4456         Likewise.
4457         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4458         Likewise.
4459         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4460         Likewise.
4461         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4462         Likewise.
4463         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4464         Likewise.
4465         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4466         Likewise.
4467         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4468         Likewise.
4469         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4470         Likewise.
4471         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4472         Likewise.
4473         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4474         Likewise.
4475         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4476         Likewise.
4477         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4478         Likewise.
4479         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4480         Likewise.
4481         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4482         Likewise.
4483         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4484         Likewise.
4485         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4486         Likewise.
4487         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4488         Likewise.
4489         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4490         Likewise.
4491         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4492         Likewise.
4493         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4494         Likewise.
4495         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4496         Likewise.
4497         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4498         Likewise.
4499         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4500         Likewise.
4501         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4502         Likewise.
4503         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4504         Likewise.
4505         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4506         Likewise.
4507         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4508         Likewise.
4509         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4510         Likewise.
4511         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4512         Likewise.
4513         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4514         Likewise.
4515         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4516         Likewise.
4517         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4518         Likewise.
4519         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4520         Likewise.
4521         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4522         Likewise.
4523         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4524         Likewise.
4525         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4526         Likewise.
4527         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4528         Likewise.
4529         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4530         Likewise.
4531         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4532         Likewise.
4533         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4534         Likewise.
4535         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4536         Likewise.
4537         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4538         Likewise.
4539         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4540         Likewise.
4541         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4542         Likewise.
4543         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4544         Likewise.
4545         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4546         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4547         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4548         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4549         Likewise.
4550         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4551         Likewise.
4552         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4553         Likewise.
4554         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4555         Likewise.
4556         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4557         Likewise.
4558         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4559         Likewise.
4560         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4561         Likewise.
4562         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4563         Likewise.
4564         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4565         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4566         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4567         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4568         Likewise.
4569         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4570         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4571         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4572         Likewise.
4573         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4574         Likewise.
4575         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4576         Likewise.
4577         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4578         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4579         Likewise.
4580         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4581         Likewise.
4582         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4583         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4584         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4585         Likewise.
4586         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4587         Likewise.
4588         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
4589         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
4590         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
4591         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
4592         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
4593         Likewise.
4594         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
4595         Likewise.
4596         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
4597         Likewise.
4598         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
4599         Likewise.
4600         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
4601         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
4602         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
4603         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
4604         Likewise.
4605         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
4606         Likewise.
4607         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
4608         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
4609         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
4610         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
4611         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
4612         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
4613         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
4614         Likewise.
4615         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
4616         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
4617         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
4618         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
4619         Likewise.
4620         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
4621         Likewise.
4622         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
4623         Likewise.
4624         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
4625         Likewise.
4626         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
4627         Likewise.
4628         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
4629         Likewise.
4630         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
4631         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
4632         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
4633         Likewise.
4634         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
4635         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
4636         Likewise.
4637         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
4638         Likewise.
4639         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
4640         Likewise.
4641         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
4642         Likewise.
4643         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
4644         Likewise.
4645         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
4646         Likewise.
4647         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
4648         Likewise.
4649         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
4650         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
4651         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
4652         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
4653         Likewise.
4654         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
4655         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
4656         Likewise.
4657         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
4658         Likewise.
4659         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
4660         Likewise.
4661         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
4662         Likewise.
4663         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
4664         Likewise.
4665         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
4666         Likewise.
4667         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
4668         Likewise.
4669         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
4670         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
4671         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
4672         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
4673         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
4674         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
4675         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
4676         Likewise.
4677         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
4678         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
4679         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
4680         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
4681         Likewise.
4682         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
4683         Likewise.
4684         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
4685         Likewise.
4686         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
4687         Likewise.
4688         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
4689         Likewise.
4690         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
4691         Likewise.
4692         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
4693         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
4694         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
4695         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
4696         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
4697         Likewise.
4698         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
4699         Likewise.
4700         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
4701         Likewise.
4702         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
4703         Likewise.
4704         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
4705         Likewise.
4706         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
4707         Likewise.
4708         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
4709         Likewise.
4710         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
4711         Likewise.
4712         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
4713         Likewise.
4714         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
4715         Likewise.
4716         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
4717         Likewise.
4718         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
4719         Likewise.
4720         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
4721         Likewise.
4722         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
4723         Likewise.
4724         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
4725         Likewise.
4726         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
4727         Likewise.
4728         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
4729         Likewise.
4730         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
4731         Likewise.
4732         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
4733         Likewise.
4734         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
4735         Likewise.
4736         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
4737         Likewise.
4738         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
4739         Likewise.
4740         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
4741         Likewise.
4742         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
4743         Likewise.
4744         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
4745         Likewise.
4746         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
4747         Likewise.
4748         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
4749         Likewise.
4750         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
4751         Likewise.
4752         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
4753         Likewise.
4754         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
4755         Likewise.
4756         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
4757         Likewise.
4758         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
4759         Likewise.
4760         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
4761         Likewise.
4762         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
4763         Likewise.
4764         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
4765         Likewise.
4766         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
4767         Likewise.
4768         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
4769         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
4770         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
4771         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
4772         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
4773         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
4774         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
4775         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
4776         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
4777         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
4778         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
4779         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
4780         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
4781         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
4782         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
4783         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
4784         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
4785         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
4786         * testsuite/tr1/headers/all.cc: Likewise.
4787         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
4788         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
4789         * testsuite/util/testsuite_shared.cc: Likewise.
4790         * scripts/extract_symvers: Likewise.  Remove runtime exception.
4791         * testsuite/17_intro/headers/all.cc: Likewise.
4792         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
4793         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
4794         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
4795         Likewise.
4796         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
4797         Likewise.
4798         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
4799         Likewise.
4800         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
4801         Likewise.
4802         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
4803         Likewise.
4804         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
4805         Likewise.
4806         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
4807         Likewise.
4808         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
4809         Likewise.
4810         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
4811         Likewise.
4812         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
4813         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
4814         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
4815         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
4816         Likewise.
4817         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
4818         Likewise.
4819         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
4820         Likewise.
4821         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
4822         Likewise.
4823         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
4824         Likewise.
4825         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
4826         Likewise.
4827         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
4828         Likewise.
4829         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
4830         Likewise.
4831         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
4832         Likewise.
4833         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
4834         Likewise.
4835         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
4836         Likewise.
4837         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
4838         Likewise.
4839         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
4840         Likewise.
4841         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
4842         Likewise.
4843         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
4844         Likewise.
4845         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
4846         Likewise.
4847         * testsuite/20_util/pair/moveable.cc: Likewise.
4848         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
4849         Likewise.
4850         * testsuite/20_util/pair/swap.cc: Likewise.
4851         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
4852         Likewise.
4853         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
4854         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
4855         Likewise.
4856         * testsuite/20_util/tuple/moveable.cc: Likewise.
4857         * testsuite/20_util/tuple/moveable2.cc: Likewise.
4858         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
4859         Likewise.
4860         * testsuite/20_util/tuple/swap.cc: Likewise.
4861         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
4862         Likewise.
4863         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
4864         Likewise.
4865         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
4866         Likewise.
4867         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
4868         Likewise.
4869         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
4870         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
4871         Likewise.
4872         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
4873         Likewise.
4874         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
4875         Likewise.
4876         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
4877         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
4878         Likewise.
4879         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
4880         Likewise.
4881         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
4882         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
4883         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
4884         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
4885         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
4886         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
4887         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
4888         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
4889         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
4890         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
4891         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
4892         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
4893         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
4894         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
4895         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
4896         Likewise.
4897         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
4898         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
4899         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
4900         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
4901         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
4902         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
4903         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
4904         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
4905         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
4906         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
4907         Likewise.
4908         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
4909         Likewise.
4910         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
4911         Likewise.
4912         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
4913         Likewise.
4914         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
4915         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
4916         Likewise.
4917         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
4918         Likewise.
4919         * testsuite/23_containers/deque/14340.cc: Likewise.
4920         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
4921         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
4922         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
4923         * testsuite/23_containers/deque/init-list.cc: Likewise.
4924         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
4925         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
4926         * testsuite/23_containers/deque/moveable.cc: Likewise.
4927         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
4928         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
4929         Likewise.
4930         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
4931         Likewise.
4932         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
4933         Likewise.
4934         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
4935         Likewise.
4936         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
4937         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
4938         Likewise.
4939         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
4940         Likewise.
4941         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
4942         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
4943         Likewise.
4944         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
4945         Likewise.
4946         * testsuite/23_containers/list/14340.cc: Likewise.
4947         * testsuite/23_containers/list/23781.cc: Likewise.
4948         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
4949         * testsuite/23_containers/list/init-list.cc: Likewise.
4950         * testsuite/23_containers/list/moveable.cc: Likewise.
4951         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
4952         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
4953         Likewise.
4954         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
4955         Likewise.
4956         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
4957         Likewise.
4958         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
4959         Likewise.
4960         * testsuite/23_containers/map/14340.cc: Likewise.
4961         * testsuite/23_containers/map/23781.cc: Likewise.
4962         * testsuite/23_containers/map/init-list.cc: Likewise.
4963         * testsuite/23_containers/map/moveable.cc: Likewise.
4964         * testsuite/23_containers/map/operations/1.cc: Likewise.
4965         * testsuite/23_containers/map/operations/31440.cc: Likewise.
4966         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
4967         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
4968         Likewise.
4969         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
4970         Likewise.
4971         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
4972         Likewise.
4973         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
4974         Likewise.
4975         * testsuite/23_containers/multimap/14340.cc: Likewise.
4976         * testsuite/23_containers/multimap/23781.cc: Likewise.
4977         * testsuite/23_containers/multimap/init-list.cc: Likewise.
4978         * testsuite/23_containers/multimap/moveable.cc: Likewise.
4979         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
4980         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
4981         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
4982         Likewise.
4983         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
4984         Likewise.
4985         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
4986         Likewise.
4987         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
4988         Likewise.
4989         * testsuite/23_containers/multiset/14340.cc: Likewise.
4990         * testsuite/23_containers/multiset/23781.cc: Likewise.
4991         * testsuite/23_containers/multiset/init-list.cc: Likewise.
4992         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
4993         * testsuite/23_containers/multiset/moveable.cc: Likewise.
4994         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
4995         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
4996         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
4997         Likewise.
4998         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
4999         Likewise.
5000         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5001         Likewise.
5002         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5003         Likewise.
5004         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5005         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5006         Likewise.
5007         * testsuite/23_containers/queue/moveable.cc: Likewise.
5008         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5009         Likewise.
5010         * testsuite/23_containers/set/14340.cc: Likewise.
5011         * testsuite/23_containers/set/23781.cc: Likewise.
5012         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5013         * testsuite/23_containers/set/init-list.cc: Likewise.
5014         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5015         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5016         * testsuite/23_containers/set/moveable.cc: Likewise.
5017         * testsuite/23_containers/set/operations/1.cc: Likewise.
5018         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5019         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5020         Likewise.
5021         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5022         Likewise.
5023         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5024         Likewise.
5025         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5026         Likewise.
5027         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5028         Likewise.
5029         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5030         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5031         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5032         Likewise.
5033         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5034         Likewise.
5035         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5036         Likewise.
5037         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5038         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5039         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5040         Likewise.
5041         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5042         Likewise.
5043         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5044         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5045         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5046         Likewise.
5047         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5048         Likewise.
5049         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5050         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5051         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5052         Likewise.
5053         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5054         Likewise.
5055         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5056         Likewise.
5057         * testsuite/23_containers/vector/14340.cc: Likewise.
5058         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5059         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5060         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5061         Likewise.
5062         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5063         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5064         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5065         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5066         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5067         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5068         Likewise.
5069         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5070         Likewise.
5071         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5072         Likewise.
5073         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5074         Likewise.
5075         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5076         Likewise.
5077         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5078         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5079         * testsuite/23_containers/vector/init-list.cc: Likewise.
5080         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5081         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5082         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5083         * testsuite/23_containers/vector/moveable.cc: Likewise.
5084         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5085         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5086         Likewise.
5087         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5088         Likewise.
5089         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5090         Likewise.
5091         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5092         Likewise.
5093         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5094         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5095         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5096         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5097         Likewise.
5098         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5099         Likewise.
5100         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5101         Likewise.
5102         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5103         Likewise.
5104         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5105         Likewise.
5106         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5107         Likewise.
5108         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5109         Likewise.
5110         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5111         Likewise.
5112         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5113         Likewise.
5114         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5115         Likewise.
5116         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5117         Likewise.
5118         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5119         Likewise.
5120         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5121         Likewise.
5122         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5123         Likewise.
5124         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5125         Likewise.
5126         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5127         Likewise.
5128         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5129         Likewise.
5130         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5131         Likewise.
5132         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5133         Likewise.
5134         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5135         Likewise.
5136         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5137         Likewise.
5138         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5139         Likewise.
5140         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5141         Likewise.
5142         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5143         Likewise.
5144         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5145         Likewise.
5146         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5147         Likewise.
5148         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5149         Likewise.
5150         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5151         Likewise.
5152         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5153         Likewise.
5154         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5155         Likewise.
5156         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5157         Likewise.
5158         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5159         Likewise.
5160         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5161         Likewise.
5162         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5163         Likewise.
5164         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5165         Likewise.
5166         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5167         Likewise.
5168         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5169         Likewise.
5170         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5171         Likewise.
5172         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5173         Likewise.
5174         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5175         Likewise.
5176         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5177         Likewise.
5178         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5179         Likewise.
5180         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5181         Likewise.
5182         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5183         Likewise.
5184         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5185         Likewise.
5186         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5187         Likewise.
5188         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5189         Likewise.
5190         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5191         Likewise.
5192         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5193         Likewise.
5194         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5195         Likewise.
5196         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5197         Likewise.
5198         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5199         Likewise.
5200         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5201         Likewise.
5202         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5203         Likewise.
5204         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5205         Likewise.
5206         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5207         Likewise.
5208         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5209         Likewise.
5210         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5211         Likewise.
5212         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5213         Likewise.
5214         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5215         Likewise.
5216         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5217         Likewise.
5218         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5219         Likewise.
5220         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5221         Likewise.
5222         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5223         Likewise.
5224         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5225         Likewise.
5226         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5227         Likewise.
5228         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5229         Likewise.
5230         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5231         Likewise.
5232         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5233         Likewise.
5234         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5235         Likewise.
5236         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5237         Likewise.
5238         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5239         Likewise.
5240         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5241         Likewise.
5242         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5243         Likewise.
5244         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5245         Likewise.
5246         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5247         Likewise.
5248         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5249         Likewise.
5250         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5251         Likewise.
5252         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5253         Likewise.
5254         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5255         Likewise.
5256         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5257         Likewise.
5258         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5259         Likewise.
5260         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5261         Likewise.
5262         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5263         Likewise.
5264         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5265         Likewise.
5266         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5267         Likewise.
5268         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5269         Likewise.
5270         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5271         Likewise.
5272         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5273         Likewise.
5274         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5275         Likewise.
5276         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5277         Likewise.
5278         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5279         Likewise.
5280         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5281         Likewise.
5282         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5283         Likewise.
5284         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5285         Likewise.
5286         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5287         Likewise.
5288         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5289         Likewise.
5290         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5291         Likewise.
5292         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5293         Likewise.
5294         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5295         Likewise.
5296         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5297         Likewise.
5298         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5299         Likewise.
5300         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5301         Likewise.
5302         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5303         Likewise.
5304         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5305         Likewise.
5306         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5307         Likewise.
5308         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5309         Likewise.
5310         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5311         Likewise.
5312         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5313         Likewise.
5314         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5315         Likewise.
5316         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5317         Likewise.
5318         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5319         Likewise.
5320         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5321         Likewise.
5322         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5323         Likewise.
5324         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5325         Likewise.
5326         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5327         Likewise.
5328         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5329         Likewise.
5330         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5331         Likewise.
5332         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5333         Likewise.
5334         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5335         Likewise.
5336         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5337         Likewise.
5338         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5339         Likewise.
5340         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5341         Likewise.
5342         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5343         Likewise.
5344         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5345         Likewise.
5346         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5347         Likewise.
5348         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5349         Likewise.
5350         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5351         Likewise.
5352         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5353         Likewise.
5354         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5355         Likewise.
5356         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5357         Likewise.
5358         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5359         Likewise.
5360         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5361         Likewise.
5362         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5363         Likewise.
5364         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5365         Likewise.
5366         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5367         Likewise.
5368         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5369         Likewise.
5370         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5371         Likewise.
5372         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5373         Likewise.
5374         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5375         Likewise.
5376         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5377         Likewise.
5378         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5379         Likewise.
5380         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5381         Likewise.
5382         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5383         Likewise.
5384         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5385         Likewise.
5386         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5387         Likewise.
5388         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5389         Likewise.
5390         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5391         Likewise.
5392         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5393         Likewise.
5394         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5395         Likewise.
5396         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5397         Likewise.
5398         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5399         Likewise.
5400         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5401         Likewise.
5402         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5403         Likewise.
5404         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5405         Likewise.
5406         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5407         Likewise.
5408         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5409         Likewise.
5410         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5411         Likewise.
5412         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5413         Likewise.
5414         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5415         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5416         Likewise.
5417         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5418         Likewise.
5419         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5420         Likewise.
5421         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5422         Likewise.
5423         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5424         Likewise.
5425         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5426         Likewise.
5427         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5428         Likewise.
5429         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5430         Likewise.
5431         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5432         Likewise.
5433         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5434         Likewise.
5435         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5436         Likewise.
5437         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5438         Likewise.
5439         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5440         Likewise.
5441         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5442         Likewise.
5443         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5444         Likewise.
5445         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5446         Likewise.
5447         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5448         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5449         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5450         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5451         Likewise.
5452         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5453         Likewise.
5454         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5455         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5456         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5457         Likewise.
5458         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5459         Likewise.
5460         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5461         Likewise.
5462         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5463         Likewise.
5464         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5465         Likewise.
5466         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5467         Likewise.
5468         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5469         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5470         Likewise.
5471         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5472         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5473         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5474         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5475         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5476         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5477         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5478         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5479         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5480         Likewise.
5481         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5482         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5483         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5484         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5485         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5486         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5487         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5488         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5489         Likewise.
5490         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5491         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5492         Likewise.
5493         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5494         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5495         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5496         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5497         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5498         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5499         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5500         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5501         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5502         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5503         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5504         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5505         Likewise.
5506         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5507         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5508         Likewise.
5509         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5510         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5511         Likewise.
5512         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5513         Likewise.
5514         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5515         Likewise.
5516         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5517         Likewise.
5518         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5519         Likewise.
5520         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5521         Likewise.
5522         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5523         Likewise.
5524         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5525         Likewise.
5526         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5527         Likewise.
5528         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5529         Likewise.
5530         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5531         Likewise.
5532         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5533         Likewise.
5534         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5535         Likewise.
5536         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5537         Likewise.
5538         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5539         Likewise.
5540         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5541         Likewise.
5542         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5543         Likewise.
5544         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5545         Likewise.
5546         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5547         Likewise.
5548         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5549         Likewise.
5550         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5551         Likewise.
5552         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5553         Likewise.
5554         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5555         Likewise.
5556         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5557         Likewise.
5558         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5559         Likewise.
5560         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5561         Likewise.
5562         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5563         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5564         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5565         Likewise.
5566         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5567         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5568         Likewise.
5569         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5570         Likewise.
5571         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5572         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5573         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5574         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5575         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5576         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5577         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5578         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5579         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5580         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5581         Likewise.
5582         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5583         Likewise.
5584         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5585         Likewise.
5586         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5587         Likewise.
5588         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
5589         Likewise.
5590         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
5591         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
5592         Likewise.
5593         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
5594         Likewise.
5595         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
5596         Likewise.
5597         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
5598         Likewise.
5599         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
5600         Likewise.
5601         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5602         Likewise.
5603         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
5604         Likewise.
5605         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
5606         Likewise.
5607         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
5608         Likewise.
5609         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
5610         Likewise.
5611         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
5612         Likewise.
5613         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
5614         Likewise.
5615         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
5616         Likewise.
5617         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
5618         Likewise.
5619         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
5620         Likewise.
5621         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
5622         Likewise.
5623         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
5624         Likewise.
5625         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
5626         Likewise.
5627         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
5628         Likewise.
5629         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
5630         Likewise.
5631         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
5632         Likewise.
5633         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
5634         Likewise.
5635         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
5636         Likewise.
5637         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
5638         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
5639         Likewise.
5640         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
5641         Likewise.
5642         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
5643         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
5644         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
5645         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
5646         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
5647         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
5648         Likewise.
5649         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
5650         Likewise.
5651         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
5652         Likewise.
5653         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
5654         Likewise.
5655         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
5656         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
5657         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
5658         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
5659         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
5660         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
5661         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
5662         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
5663         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
5664         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
5665         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
5666         Likewise.
5667         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
5668         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
5669         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
5670         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
5671         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
5672         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
5673         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
5674         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
5675         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
5676         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
5677         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
5678         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
5679         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
5680         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
5681         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
5682         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
5683         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
5684         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
5685         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
5686         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
5687         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
5688         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
5689         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
5690         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
5691         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
5692         Likewise.
5693         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
5694         * testsuite/27_io/fpos/14252.cc: Likewise.
5695         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
5696         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
5697         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
5698         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
5699         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
5700         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
5701         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
5702         * testsuite/27_io/ios_base/state/1.cc: Likewise.
5703         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
5704         Likewise.
5705         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
5706         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
5707         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
5708         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
5709         Likewise.
5710         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
5711         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
5712         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
5713         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
5714         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
5715         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
5716         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
5717         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
5718         * testsuite/27_io/objects/char/3045.cc: Likewise.
5719         * testsuite/27_io/objects/char/3647.cc: Likewise.
5720         * testsuite/27_io/objects/char/5268.cc: Likewise.
5721         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
5722         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
5723         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
5724         * testsuite/28_regex/init-list.cc: Likewise.
5725         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
5726         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
5727         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
5728         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
5729         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
5730         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
5731         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
5732         Likewise.
5733         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
5734         Likewise.
5735         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
5736         Likewise.
5737         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
5738         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
5739         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
5740         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
5741         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
5742         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
5743         Likewise.
5744         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
5745         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
5746         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
5747         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
5748         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
5749         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
5750         Likewise.
5751         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
5752         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
5753         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
5754         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
5755         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
5756         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
5757         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
5758         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
5759         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
5760         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
5761         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
5762         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
5763         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
5764         Likewise.
5765         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
5766         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
5767         Likewise.
5768         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
5769         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
5770         Likewise.
5771         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
5772         Likewise.
5773         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
5774         Likewise.
5775         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
5776         Likewise.
5777         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
5778         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
5779         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
5780         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
5781         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
5782         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
5783         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
5784         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
5785         Likewise.
5786         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
5787         Likewise.
5788         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
5789         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
5790         Likewise.
5791         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
5792         Likewise.
5793         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
5794         Likewise.
5795         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
5796         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
5797         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
5798         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
5799         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
5800         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
5801         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
5802         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
5803         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
5804         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
5805         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
5806         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
5807         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
5808         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
5809         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
5810         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
5811         Likewise.
5812         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
5813         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
5814         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
5815         Likewise.
5816         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
5817         Likewise.
5818         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
5819         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
5820         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
5821         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
5822         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
5823         Likewise.
5824         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
5825         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
5826         Likewise.
5827         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
5828         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
5829         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
5830         Likewise.
5831         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
5832         Likewise.
5833         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
5834         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
5835         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
5836         Likewise.
5837         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
5838         Likewise.
5839         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
5840         Likewise.
5841         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
5842         Likewise.
5843         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
5844         Likewise.
5845         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
5846         * testsuite/30_threads/this_thread/1.cc: Likewise.
5847         * testsuite/30_threads/this_thread/2.cc: Likewise.
5848         * testsuite/30_threads/this_thread/3.cc: Likewise.
5849         * testsuite/30_threads/this_thread/4.cc: Likewise.
5850         * testsuite/30_threads/thread/cons/1.cc: Likewise.
5851         * testsuite/30_threads/thread/cons/2.cc: Likewise.
5852         * testsuite/30_threads/thread/cons/3.cc: Likewise.
5853         * testsuite/30_threads/thread/cons/4.cc: Likewise.
5854         * testsuite/30_threads/thread/cons/5.cc: Likewise.
5855         * testsuite/30_threads/thread/cons/6.cc: Likewise.
5856         * testsuite/30_threads/thread/cons/7.cc: Likewise.
5857         * testsuite/30_threads/thread/cons/8.cc: Likewise.
5858         * testsuite/30_threads/thread/cons/9.cc: Likewise.
5859         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
5860         * testsuite/30_threads/thread/members/1.cc: Likewise.
5861         * testsuite/30_threads/thread/members/2.cc: Likewise.
5862         * testsuite/30_threads/thread/members/3.cc: Likewise.
5863         * testsuite/30_threads/thread/members/4.cc: Likewise.
5864         * testsuite/30_threads/thread/members/5.cc: Likewise.
5865         * testsuite/30_threads/thread/swap/1.cc: Likewise.
5866         * testsuite/30_threads/thread/swap/2.cc: Likewise.
5867         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
5868         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
5869         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
5870         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
5871         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
5872         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
5873         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
5874         Likewise.
5875         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
5876         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
5877         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
5878         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
5879         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
5880         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
5881         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
5882         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
5883         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
5884         * testsuite/30_threads/try_lock/1.cc: Likewise.
5885         * testsuite/30_threads/try_lock/2.cc: Likewise.
5886         * testsuite/30_threads/try_lock/3.cc: Likewise.
5887         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
5888         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
5889         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
5890         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
5891         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
5892         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
5893         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
5894         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
5895         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
5896         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
5897         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
5898         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
5899         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
5900         Likewise.
5901         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
5902         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
5903         Likewise.
5904         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
5905         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
5906         Likewise.
5907         * testsuite/ext/array_allocator/1.cc: Likewise.
5908         * testsuite/ext/array_allocator/2.cc: Likewise.
5909         * testsuite/ext/array_allocator/3.cc: Likewise.
5910         * testsuite/ext/ext_pointer/1.cc: Likewise.
5911         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
5912         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
5913         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
5914         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
5915         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
5916         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
5917         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
5918         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
5919         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
5920         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
5921         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
5922         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
5923         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
5924         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
5925         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
5926         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
5927         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
5928         Likewise.
5929         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
5930         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
5931         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
5932         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
5933         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
5934         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
5935         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
5936         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
5937         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
5938         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
5939         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
5940         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
5941         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
5942         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
5943         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
5944         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
5945         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
5946         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
5947         Likewise.
5948         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
5949         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
5950         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
5951         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
5952         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
5953         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
5954         * testsuite/ext/pod_char_traits.cc: Likewise.
5955         * testsuite/ext/slist/23781.cc: Likewise.
5956         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
5957         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
5958         * testsuite/ext/vstring/init-list.cc: Likewise.
5959         * testsuite/ext/vstring/moveable.cc: Likewise.
5960         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
5961         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
5962         Likewise.
5963         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
5964         Likewise.
5965         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
5966         Likewise.
5967         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
5968         Likewise.
5969         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
5970         Likewise.
5971         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
5972         Likewise.
5973         * testsuite/ext/vstring/types/23767.cc: Likewise.
5974         * testsuite/performance/21_strings/string_append.cc: Likewise.
5975         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
5976         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
5977         Likewise.
5978         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
5979         Likewise.
5980         * testsuite/performance/21_strings/string_find.cc: Likewise.
5981         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
5982         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
5983         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
5984         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
5985         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
5986         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
5987         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
5988         Likewise.
5989         * testsuite/performance/23_containers/create/map.cc: Likewise.
5990         * testsuite/performance/23_containers/create_from_sorted/set.cc:
5991         Likewise.
5992         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
5993         * testsuite/performance/23_containers/find/map.cc: Likewise.
5994         * testsuite/performance/23_containers/index/map.cc: Likewise.
5995         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
5996         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
5997         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
5998         Likewise.
5999         * testsuite/performance/23_containers/insert_erase/associative.cc:
6000         Likewise.
6001         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6002         Likewise.
6003         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6004         Likewise.
6005         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6006         Likewise.
6007         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6008         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6009         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6010         Likewise.
6011         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6012         Likewise.
6013         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6014         Likewise.
6015         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6016         Likewise.
6017         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6018         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6019         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6020         Likewise.
6021         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6022         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6023         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6024         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6025         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6026         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6027         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6028         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6029         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6030         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6031         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6032         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6033         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6034         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6035         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6036         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6037         Likewise.
6038         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6039         Likewise.
6040         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6041         Likewise.
6042         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6043         Likewise.
6044         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6045         Likewise.
6046         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6047         Likewise.
6048         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6049         Likewise.
6050         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6051         Likewise.
6052         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6053         Likewise.
6054         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6055         Likewise.
6056         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6057         Likewise.
6058         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6059         Likewise.
6060         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6061         Likewise.
6062         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6063         Likewise.
6064         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6065         Likewise.
6066         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6067         Likewise.
6068         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6069         Likewise.
6070         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6071         Likewise.
6072         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6073         Likewise.
6074         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6075         Likewise.
6076         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6077         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6078         Likewise.
6079         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6080         Likewise.
6081         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6082         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6083         Likewise.
6084         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6085         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6086         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6087         Likewise.
6088         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6089         Likewise.
6090         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6091         Likewise.
6092         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6093         Likewise.
6094         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6095         Likewise.
6096         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6097         Likewise.
6098         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6099         Likewise.
6100         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6101         Likewise.
6102         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6103         Likewise.
6104         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6105         Likewise.
6106         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6107         Likewise.
6108         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6109         Likewise.
6110         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6111         Likewise.
6112         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6113         Likewise.
6114         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6115         Likewise.
6116         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6117         Likewise.
6118         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6119         Likewise.
6120         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6121         Likewise.
6122         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6123         Likewise.
6124         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6125         Likewise.
6126         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6127         Likewise.
6128         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6129         Likewise.
6130         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6131         Likewise.
6132         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6133         Likewise.
6134         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6135         Likewise.
6136         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6137         Likewise.
6138         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6139         Likewise.
6140         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6141         Likewise.
6142         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6143         Likewise.
6144         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6145         Likewise.
6146         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6147         Likewise.
6148         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6149         Likewise.
6150         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6151         Likewise.
6152         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6153         Likewise.
6154         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6155         Likewise.
6156         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6157         Likewise.
6158         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6159         Likewise.
6160         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6161         Likewise.
6162         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6163         Likewise.
6164         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6165         Likewise.
6166         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6167         Likewise.
6168         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6169         Likewise.
6170         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6171         Likewise.
6172         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6173         Likewise.
6174         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6175         Likewise.
6176         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6177         Likewise.
6178         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6179         Likewise.
6180         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6181         Likewise.
6182         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6183         Likewise.
6184         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6185         Likewise.
6186         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6187         Likewise.
6188         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6189         Likewise.
6190         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6191         Likewise.
6192         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6193         Likewise.
6194         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6195         Likewise.
6196         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6197         Likewise.
6198         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6199         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6200         Likewise.
6201         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6202         Likewise.
6203         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6204         Likewise.
6205         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6206         Likewise.
6207         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6208         Likewise.
6209         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6210         Likewise.
6211         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6212         Likewise.
6213         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6214         Likewise.
6215         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6216         Likewise.
6217         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6218         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6219         Likewise.
6220         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6221         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6222         Likewise.
6223         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6224         Likewise.
6225         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6226         Likewise.
6227         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6228         Likewise.
6229         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6230         Likewise.
6231         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6232         Likewise.
6233         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6234         Likewise.
6235         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6236         Likewise.
6237         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6238         Likewise.
6239         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6240         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6241         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6242         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6243         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6244         Likewise.
6245         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6246         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6247         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6248         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6249         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6250         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6251         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6252         * testsuite/util/io/prog_bar.cc: Likewise.
6253         * testsuite/util/io/prog_bar.hpp: Likewise.
6254         * testsuite/util/io/text_populate.hpp: Likewise.
6255         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6256         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6257         * testsuite/util/io/xml.hpp: Likewise.
6258         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6259         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6260         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6261         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6262         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6263         * testsuite/util/native_type/native_map.hpp: Likewise.
6264         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6265         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6266         * testsuite/util/native_type/native_set.hpp: Likewise.
6267         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6268         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6269         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6270         Likewise.
6271         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6272         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6273         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6274         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6275         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6276         Likewise.
6277         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6278         Likewise.
6279         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6280         Likewise.
6281         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6282         Likewise.
6283         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6284         Likewise.
6285         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6286         Likewise.
6287         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6288         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6289         Likewise.
6290         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6291         Likewise.
6292         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6293         Likewise.
6294         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6295         Likewise.
6296         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6297         Likewise.
6298         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6299         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6300         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6301         * testsuite/util/regression/basic_type.hpp: Likewise.
6302         * testsuite/util/regression/common_type.hpp: Likewise.
6303         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6304         Likewise.
6305         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6306         Likewise.
6307         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6308         Likewise.
6309         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6310         Likewise.
6311         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6312         Likewise.
6313         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6314         Likewise.
6315         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6316         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6317         Likewise.
6318         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6319         Likewise.
6320         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6321         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6322         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6323         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6324         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6325         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6326         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6327         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6328         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6329         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6330         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6331         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6332         * testsuite/util/testsuite_abi.cc: Likewise.
6333         * testsuite/util/testsuite_abi.h: Likewise.
6334         * testsuite/util/testsuite_abi_check.cc: Likewise.
6335         * testsuite/util/testsuite_allocator.cc: Likewise.
6336         * testsuite/util/testsuite_allocator.h: Likewise.
6337         * testsuite/util/testsuite_api.h: Likewise.
6338         * testsuite/util/testsuite_character.cc: Likewise.
6339         * testsuite/util/testsuite_character.h: Likewise.
6340         * testsuite/util/testsuite_common_types.h: Likewise.
6341         * testsuite/util/testsuite_error.h: Likewise.
6342         * testsuite/util/testsuite_hooks.cc: Likewise.
6343         * testsuite/util/testsuite_hooks.h: Likewise.
6344         * testsuite/util/testsuite_io.h: Likewise.
6345         * testsuite/util/testsuite_iterators.h: Likewise.
6346         * testsuite/util/testsuite_performance.h: Likewise.
6347         * testsuite/util/testsuite_rng.h: Likewise.
6348         * testsuite/util/testsuite_rvalref.h: Likewise.
6349         * testsuite/util/testsuite_tr1.h: Likewise.
6350         * testsuite/util/thread/all.h: Likewise.
6351         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6352         Likewise.
6353         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6354         Likewise.
6355         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6356         Likewise.
6357         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6358         Likewise.
6359         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6360         Likewise.
6361         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6362         Likewise.
6363         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6364         Likewise.
6365         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6366         Likewise.
6367         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6368         Likewise.
6369         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6370         Likewise.
6371         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6372         Likewise.
6373         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6374         Likewise.
6375         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6376         Likewise.
6377         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6378         Likewise.
6379         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6380         Likewise.
6381         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6382         Likewise.
6383         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6384         Likewise.
6385         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6386         Likewise.
6387         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6388         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6389         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6390         Likewise.
6391         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6392         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6393         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6394         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6395         Likewise.
6396         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6397         Likewise.
6398         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6399         Likewise.
6400         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6401         Likewise.
6402         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6403         Likewise.
6404         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6405         Likewise.
6406         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6407         Likewise.
6408         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6409         Likewise.
6410         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6411         Likewise.
6412         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6413         Likewise.
6414         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6415         Likewise.
6416         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6417         Likewise.
6418         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6419         Likewise.
6420         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6421         Likewise.
6422         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6423         Likewise.
6424         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6425         Likewise.
6426         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6427         Likewise.
6428         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6429         Likewise.
6430         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6431         Likewise.
6432         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6433         Likewise.
6434         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6435         Likewise.
6436         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6437         Likewise.
6438         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6439         Likewise.
6440         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6441         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6442         Likewise.
6443         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6444         Likewise.
6445         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6446         Likewise.
6447         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6448         Likewise.
6449         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6450         Likewise.
6451         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6452         Likewise.
6453         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6454         Likewise.
6455         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6456         Likewise.
6457         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6458         Likewise.
6459         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6460         Likewise.
6461         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6462         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6463         Likewise.
6464         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6465         Likewise.
6466         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6467         Likewise.
6468         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6469         Likewise.
6470         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6471         Likewise.
6472         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6473         Likewise.
6474         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6475         Likewise.
6476         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6477         Likewise.
6478         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6479         Likewise.
6480         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6481         Likewise.
6482         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6483         Likewise.
6484         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6485         Likewise.
6486         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6487         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6488         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6489         Likewise.
6490         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6491         Likewise.
6492         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6493         Likewise.
6494         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6495         Likewise.
6496         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6497         Likewise.
6498         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6499         Likewise.
6500         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6501         Likewise.
6502         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6503         Likewise.
6504         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6505         Likewise.
6506         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6507         Likewise.
6508         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6509         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6510         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6511         Likewise.
6512         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6513         Likewise.
6514         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6515         Likewise.
6516         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6517         Likewise.
6518         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6519         Likewise.
6520         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6521         Likewise.
6522         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6523         Likewise.
6524         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6525         Likewise.
6526         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6527         Likewise.
6528         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6529         Likewise.
6530         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6531         Likewise.
6532         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6533         Likewise.
6534         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6535         Likewise.
6536         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6537         Likewise.
6538         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6539         Likewise.
6540         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6541         Likewise.
6542         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6543         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6544         Likewise.
6545         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6546         Likewise.
6547         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6548         Likewise.
6549         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6550         Likewise.
6551         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6552         Likewise.
6553         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6554         Likewise.
6555         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6556         Likewise.
6557         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6558         Likewise.
6559         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6560         Likewise.
6561         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6562         Likewise.
6563         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6564         Likewise.
6565         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6566         Likewise.
6567         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6568         Likewise.
6569         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6570         Likewise.
6571         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6572         Likewise.
6573         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6574         Likewise.
6575         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6576         Likewise.
6577         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6578         Likewise.
6579         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6580         Likewise.
6581         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6582         Likewise.
6583         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6584         Likewise.
6585         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6586         Likewise.
6587         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
6588         Likewise.
6589         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
6590         Likewise.
6591         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
6592         Likewise.
6593         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
6594         Likewise.
6595         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
6596         Likewise.
6597         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
6598         Likewise.
6599         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
6600         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
6601         Likewise.
6602         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
6603         Likewise.
6604         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
6605         Likewise.
6606         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
6607         Likewise.
6608         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
6609         Likewise.
6610         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
6611         Likewise.
6612         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
6613         Likewise.
6614         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
6615         Likewise.
6616         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
6617         Likewise.
6618         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
6619         Likewise.
6620         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
6621         Likewise.
6622         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
6623         Likewise.
6624         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
6625         Likewise.
6626         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
6627         Likewise.
6628         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
6629         Likewise.
6630         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
6631         Likewise.
6632         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
6633         Likewise.
6634         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
6635         Likewise.
6636         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
6637         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
6638         * testsuite/backward/hash_map/25896.cc: Likewise.
6639         * testsuite/backward/hash_set/25896.cc: Likewise.
6640
6641 2009-04-08  Ian Lance Taylor  <iant@google.com>
6642
6643         * include/backward/hashtable.h (erase): Correctly handle erasing a
6644         reference to an entry in the hash table.
6645         * testsuite/backward/hash_map/25896.cc: New.
6646         * testsuite/backward/hash_set/25896.cc: New.
6647
6648 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
6649
6650         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt:
6651         Regenerate.
6652         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New
6653         file.
6654
6655 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6656
6657         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
6658         of debug.
6659         * include/Makefile.in: Regenerate.
6660         * include/precompiled/stdc++.h: Add.
6661
6662         * doc/xml/api.xml: Add gcc-4.4 link.
6663         * doc/html/api.html: Regenerate.
6664
6665 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6666
6667         * include/bits/random.h: Adjust doxygen markup.
6668         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
6669
6670         * testsuite/26_numerics/random/piecewise_linear_distribution/
6671         operators/serialize.cc: Use typedefs.
6672
6673 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6674
6675         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
6676         __gnu_cxx namespace.  Remove "static inline".
6677
6678 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6679
6680         * include/bits/random.tcc (linear_congruential_engine<>::
6681         seed(seed_seq&)): Fix typo in last fix for __m == 0.
6682
6683 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6684
6685         * include/bits/random.h (operator==): Mark all inline.
6686         (mersenne_twister_engine): Enable #if 0 checks.
6687
6688         * include/bits/random.h: Formatting tweaks.
6689
6690 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6691
6692         * include/bits/random.tcc (piecewise_linear_distribution<>::
6693         operator()(_UniformRandomNumberGenerator&, const param_type&)):
6694         Remove spurious closed parenthesis.
6695
6696 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6697
6698         PR libstdc++/39644 (partial)
6699         * include/bits/random.tcc (linear_congruential_engine<>::
6700         seed(seed_seq&), independent_bits_engine<>::operator(),
6701         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
6702
6703 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
6704
6705         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
6706         thinko.
6707         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6708         default.cc: Enable.
6709
6710 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
6711
6712         PR libstdc++/39629 (partial)
6713         * testsuite/26_numerics/random/independent_bits_engine/cons/
6714         base_move.cc: Use uint_fast64_t instead of unsigned long.
6715         * testsuite/26_numerics/random/independent_bits_engine/cons/
6716         seed1.cc: Likewise.
6717         * testsuite/26_numerics/random/independent_bits_engine/cons/
6718         seed2.cc: Likewise.
6719         * testsuite/26_numerics/random/independent_bits_engine/cons/
6720         base_copy.cc: Likewise.
6721         * testsuite/26_numerics/random/independent_bits_engine/cons/
6722         default.cc: Likewise.
6723         * testsuite/26_numerics/random/independent_bits_engine/cons/
6724         seed_seq.cc: Likewise.
6725         * testsuite/26_numerics/random/independent_bits_engine/
6726         requirements/typedefs.cc: Likewise.
6727         * testsuite/26_numerics/random/independent_bits_engine/
6728         operators/equal.cc: Likewise.
6729         * testsuite/26_numerics/random/independent_bits_engine/
6730         operators/serialize.cc: Likewise.
6731         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
6732
6733 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6734
6735         * include/tr1_impl/random: Remove, empty.
6736         * include/tr1_impl/random.tcc: Likewise.
6737
6738         * include/std/random: Minor clean-ups, formatting fixes, adjust
6739         copyright years.
6740         * include/bits/random.tcc: Likewise.
6741         * include/bits/random.h: Likewise.
6742         * include/tr1/random: Likewise.
6743         * include/tr1/random.tcc: Likewise.
6744         * include/tr1/random.h: Likewise.
6745
6746 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
6747
6748         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
6749         * doc/html/api.html: Regenerate.
6750
6751 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
6752
6753         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
6754         Change to mersenne_twister_engine, add same defaults as
6755         mersenne_twister_engine/cons/default.cc.
6756         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
6757
6758         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
6759         to __il.
6760         * include/bits/random.h (mersenne_twister_engine): Qualify
6761         _ShiftMin1 with namespace __detail.
6762         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
6763         constexpr std::numeric_limits::max() can be used.
6764         (mersenne_twister_engine): Split apart static asserts into one
6765         assert per message. Temporarily disable the last three.
6766
6767 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
6768
6769         * include/Makefile.am: Update to N2836. Modified for new random headers.
6770         * include/Makefile.in: Ditto.
6771         * include/tr1_impl/random: Moved to tr1/random.h
6772         * include/tr1_impl/random.tcc: Moved to tr1
6773         * include/tr1/random: Just point to moved tr1 random headers.
6774         * include/tr1/random.tcc: Moved from tr1_impl.
6775         * include/tr1/random.h: Moved from tr1_impl/random.
6776         * include/std/random: Modified to point to std random headers.
6777         * include/bits/random.tcc: New implementation of std random facilities.
6778         * include/bits/random.h: Ditto.
6779         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
6780         * testsuite/26_numerics/random/linear_congruential_engine/cons/
6781         seed1.cc: New.
6782         * testsuite/26_numerics/random/linear_congruential_engine/cons/
6783         seed2.cc: New.
6784         * testsuite/26_numerics/random/linear_congruential_engine/cons/
6785         default.cc: New.
6786         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
6787         non_uint_neg.cc: New.
6788         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
6789         typedefs.cc: New.
6790         * testsuite/26_numerics/random/linear_congruential_engine/operators/
6791         equal.cc: New.
6792         * testsuite/26_numerics/random/linear_congruential_engine/operators/
6793         serialize.cc: New.
6794         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6795         seed1.cc: New.
6796         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6797         seed2.cc: New.
6798         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6799         default.cc: New.
6800         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
6801         typedefs.cc: New.
6802         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
6803         equal.cc: New.
6804         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
6805         serialize.cc: New.
6806         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
6807         seed1.cc: New.
6808         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
6809         seed2.cc: New.
6810         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
6811         default.cc: New.
6812         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
6813         typedefs.cc: New.
6814         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
6815         equal.cc: New.
6816         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
6817         serialize.cc: New.
6818         * testsuite/26_numerics/random/discard_block_engine/cons/
6819         base_move.cc: New.
6820         * testsuite/26_numerics/random/discard_block_engine/cons/
6821         seed1.cc: New.
6822         * testsuite/26_numerics/random/discard_block_engine/cons/
6823         seed2.cc: New.
6824         * testsuite/26_numerics/random/discard_block_engine/cons/
6825         base_copy.cc: New.
6826         * testsuite/26_numerics/random/discard_block_engine/cons/
6827         default.cc: New.
6828         * testsuite/26_numerics/random/discard_block_engine/cons/
6829         seed_seq.cc: New.
6830         * testsuite/26_numerics/random/discard_block_engine/requirements/
6831         typedefs.cc: New.
6832         * testsuite/26_numerics/random/discard_block_engine/operators/
6833         equal.cc: New.
6834         * testsuite/26_numerics/random/discard_block_engine/operators/
6835         serialize.cc: New.
6836         * testsuite/26_numerics/random/independent_bits_engine/cons/
6837         base_move.cc: New.
6838         * testsuite/26_numerics/random/independent_bits_engine/cons/
6839         seed1.cc: New.
6840         * testsuite/26_numerics/random/independent_bits_engine/cons/
6841         seed2.cc: New.
6842         * testsuite/26_numerics/random/independent_bits_engine/cons/
6843         base_copy.cc: New.
6844         * testsuite/26_numerics/random/independent_bits_engine/cons/
6845         default.cc: New.
6846         * testsuite/26_numerics/random/independent_bits_engine/cons/
6847         seed_seq.cc: New.
6848         * testsuite/26_numerics/random/independent_bits_engine/requirements/
6849         typedefs.cc: New.
6850         * testsuite/26_numerics/random/independent_bits_engine/operators/
6851         equal.cc: New.
6852         * testsuite/26_numerics/random/independent_bits_engine/operators/
6853         serialize.cc: New.
6854         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6855         base_move.cc: New.
6856         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6857         seed1.cc: New.
6858         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6859         seed2.cc: New.
6860         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6861         base_copy.cc: New.
6862         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6863         default.cc: New.
6864         * testsuite/26_numerics/random/shuffle_order_engine/cons/
6865         seed_seq.cc: New.
6866         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
6867         typedefs.cc: New.
6868         * testsuite/26_numerics/random/shuffle_order_engine/operators/
6869         equal.cc: New.
6870         * testsuite/26_numerics/random/shuffle_order_engine/operators/
6871         serialize.cc
6872         * testsuite/26_numerics/random/mt19937.cc: New.
6873         * testsuite/26_numerics/random/mt19937_64.cc: New.
6874         * testsuite/26_numerics/random/minstd_rand.cc: New.
6875         * testsuite/26_numerics/random/minstd_rand0.cc: New.
6876         * testsuite/26_numerics/random/ranlux24_base.cc: New.
6877         * testsuite/26_numerics/random/ranlux48_base.cc: New.
6878         * testsuite/26_numerics/random/ranlux24.cc: New.
6879         * testsuite/26_numerics/random/ranlux48.cc: New.
6880         * testsuite/26_numerics/random/knuth_b.cc: New.
6881         * testsuite/26_numerics/random/default_random_engine.cc: New.
6882         * testsuite/26_numerics/random/chi_squared_distribution/cons/
6883         parms.cc: New.
6884         * testsuite/26_numerics/random/chi_squared_distribution/cons/
6885         default.cc: New.
6886         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
6887         typedefs.cc: New.
6888         * testsuite/26_numerics/random/chi_squared_distribution/operators/
6889         serialize.cc: New.
6890         * testsuite/26_numerics/random/normal_distribution/cons/
6891         parms.cc: New.
6892         * testsuite/26_numerics/random/normal_distribution/cons/
6893         default.cc: New.
6894         * testsuite/26_numerics/random/normal_distribution/requirements/
6895         typedefs.cc: New.
6896         * testsuite/26_numerics/random/normal_distribution/operators/
6897         serialize.cc: New.
6898         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
6899         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
6900         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
6901         * testsuite/26_numerics/random/uniform_int_distribution/cons/
6902         parms_neg.cc: New.
6903         * testsuite/26_numerics/random/uniform_int_distribution/cons/
6904         parms.cc: New.
6905         * testsuite/26_numerics/random/uniform_int_distribution/cons/
6906         default.cc: New.
6907         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
6908         typedefs.cc: New.
6909         * testsuite/26_numerics/random/uniform_int_distribution/operators/
6910         serialize.cc: New.
6911         * testsuite/26_numerics/random/uniform_real_distribution/cons/
6912         parms_neg.cc: New.
6913         * testsuite/26_numerics/random/uniform_real_distribution/cons/
6914         parms.cc: New.
6915         * testsuite/26_numerics/random/uniform_real_distribution/cons/
6916         default.cc: New.
6917         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
6918         typedefs.cc: New.
6919         * testsuite/26_numerics/random/uniform_real_distribution/operators/
6920         serialize.cc: New.
6921         * testsuite/26_numerics/random/poisson_distribution/cons/
6922         parms.cc: New.
6923         * testsuite/26_numerics/random/poisson_distribution/cons/
6924         default.cc: New.
6925         * testsuite/26_numerics/random/poisson_distribution/requirements/
6926         typedefs.cc
6927         * testsuite/26_numerics/random/poisson_distribution/operators/
6928         serialize.cc: New.
6929         * testsuite/26_numerics/random/bernoulli_distribution/cons/
6930         parms.cc: New.
6931         * testsuite/26_numerics/random/bernoulli_distribution/cons/
6932         default.cc: New.
6933         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
6934         typedefs.cc: New.
6935         * testsuite/26_numerics/random/bernoulli_distribution/operators/
6936         serialize.cc: New.
6937         * testsuite/26_numerics/random/discrete_distribution/cons/
6938         range.cc: New.
6939         * testsuite/26_numerics/random/discrete_distribution/cons/
6940         initlist.cc: New.
6941         * testsuite/26_numerics/random/discrete_distribution/cons/
6942         default.cc: New.
6943         * testsuite/26_numerics/random/discrete_distribution/cons/
6944         num_xbound_fun.cc: New.
6945         * testsuite/26_numerics/random/discrete_distribution/requirements/
6946         typedefs.cc: New.
6947         * testsuite/26_numerics/random/discrete_distribution/operators/
6948         serialize.cc: New.
6949         * testsuite/26_numerics/random/weibull_distribution/cons/
6950         parms.cc: New.
6951         * testsuite/26_numerics/random/weibull_distribution/cons/
6952         default.cc: New.
6953         * testsuite/26_numerics/random/weibull_distribution/requirements/
6954         typedefs.cc: New.
6955         * testsuite/26_numerics/random/weibull_distribution/operators/
6956         serialize.cc: New.
6957         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
6958         parms.cc: New.
6959         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
6960         default.cc: New.
6961         * testsuite/26_numerics/random/negative_binomial_distribution/
6962         requirements/typedefs.cc: New.
6963         * testsuite/26_numerics/random/negative_binomial_distribution/
6964         operators/serialize.cc: New.
6965         * testsuite/26_numerics/random/cauchy_distribution/cons/
6966         parms.cc: New.
6967         * testsuite/26_numerics/random/cauchy_distribution/cons/
6968         default.cc: New.
6969         * testsuite/26_numerics/random/cauchy_distribution/requirements/
6970         typedefs.cc: New.
6971         * testsuite/26_numerics/random/cauchy_distribution/operators/
6972         serialize.cc: New.
6973         * testsuite/26_numerics/random/gamma_distribution/cons/
6974         parms.cc: New.
6975         * testsuite/26_numerics/random/gamma_distribution/cons/
6976         default.cc: New.
6977         * testsuite/26_numerics/random/gamma_distribution/requirements/
6978         typedefs.cc: New.
6979         * testsuite/26_numerics/random/gamma_distribution/operators/
6980         serialize.cc: New.
6981         * testsuite/26_numerics/random/fisher_f_distribution/cons/
6982         parms.cc: New.
6983         * testsuite/26_numerics/random/fisher_f_distribution/cons/
6984         default.cc: New.
6985         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
6986         typedefs.cc: New.
6987         * testsuite/26_numerics/random/fisher_f_distribution/operators/
6988         serialize.cc: New.
6989
6990         * testsuite/26_numerics/random/exponential_distribution/cons/
6991         parms.cc: New.
6992         * testsuite/26_numerics/random/exponential_distribution/cons/
6993         default.cc: New.
6994         * testsuite/26_numerics/random/exponential_distribution/requirements/
6995         typedefs.cc: New.
6996         * testsuite/26_numerics/random/exponential_distribution/operators/
6997         serialize.cc: New.
6998         * testsuite/26_numerics/random/lognormal_distribution/cons/
6999         parms.cc: New.
7000         * testsuite/26_numerics/random/lognormal_distribution/cons/
7001         default.cc: New.
7002         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7003         typedefs.cc: New.
7004         * testsuite/26_numerics/random/lognormal_distribution/operators/
7005         serialize.cc: New.
7006         * testsuite/26_numerics/random/binomial_distribution/cons/
7007         parms.cc: New.
7008         * testsuite/26_numerics/random/binomial_distribution/cons/
7009         default.cc: New.
7010         * testsuite/26_numerics/random/binomial_distribution/requirements/
7011         typedefs.cc: New.
7012         * testsuite/26_numerics/random/binomial_distribution/operators/
7013         serialize.cc: New.
7014         * testsuite/26_numerics/random/random_device/cons/
7015         token.cc: New.
7016         * testsuite/26_numerics/random/random_device/cons/
7017         default.cc: New.
7018         * testsuite/26_numerics/random/random_device/requirements/
7019         typedefs.cc: New.
7020         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7021         parms.cc: New.
7022         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7023         default.cc: New.
7024         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7025         typedefs.cc: New.
7026         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7027         serialize.cc: New.
7028         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7029         range.cc: New.
7030         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7031         default.cc: New.
7032         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7033         num_xbound_fun.cc: New.
7034         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7035         initlist_fun.cc: New.
7036         * testsuite/26_numerics/random/piecewise_linear_distribution/
7037         requirements/typedefs.cc: New.
7038         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7039         serialize.cc: New.
7040         * testsuite/26_numerics/random/student_t_distribution/cons/
7041         parms.cc: New.
7042         * testsuite/26_numerics/random/student_t_distribution/cons/
7043         default.cc: New.
7044         * testsuite/26_numerics/random/student_t_distribution/requirements/
7045         typedefs.cc: New.
7046         * testsuite/26_numerics/random/student_t_distribution/operators/
7047         serialize.cc: New.
7048         * testsuite/26_numerics/random/geometric_distribution/cons/
7049         parms.cc: New.
7050         * testsuite/26_numerics/random/geometric_distribution/cons/
7051         default.cc: New.
7052         * testsuite/26_numerics/random/geometric_distribution/requirements/
7053         typedefs.cc: New.
7054         * testsuite/26_numerics/random/geometric_distribution/operators/
7055         serialize.cc: New.
7056         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7057         range.cc: New.
7058         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7059         default.cc: New.
7060         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7061         num_xbound_fun.cc: New.
7062         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7063         initlist_fun.cc: New.
7064         * testsuite/26_numerics/random/piecewise_constant_distribution/
7065         requirements/typedefs.cc: New.
7066         * testsuite/26_numerics/random/piecewise_constant_distribution/
7067         operators/serialize.cc: New.
7068
7069 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7070
7071         * include/ext/bitmap_allocator.h: The typedefs should be made public
7072         if we want them to be accessible. This has been revealed by the patch
7073         that fixes PR c++/26693 in g++.
7074
7075 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7076
7077         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7078         Regenerated.
7079         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7080         Regenerated.
7081         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7082         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7083         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7084         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7085         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7086         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7087         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7088         Regenerated.
7089         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7090
7091 2009-03-31  Jason Merrill  <jason@redhat.com>
7092
7093         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7094
7095         PR libstdc++/39310
7096         * include/tr1_impl/type_traits (is_function): Add partial
7097         specializations with function cv-quals.
7098         (__is_function_helper): Remove.
7099         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7100
7101 2009-03-30  Ian Lance Taylor  <iant@google.com>
7102
7103         * include/backward/hashtable.h (clear): Return quickly if the
7104         table is empty.
7105
7106 2009-03-27  Ian Lance Taylor  <iant@google.com>
7107
7108         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7109         (__stl_prime_list): Add 5 at the start of the list.
7110
7111 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7112
7113         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7114         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7115         std::string&, ios_base::openmode), basic_ifstream<>::
7116         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7117         basic_ofstream(const std::string&, ios_base::openmode),
7118         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7119         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7120         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7121         Add in C++0x mode.
7122         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7123         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7124         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7125         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7126         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7127         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7128         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7129
7130 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7131
7132         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7133         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7134         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7135         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7136
7137 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7138
7139         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7140         _M_transfer_after, _M_reverse_after): Move out of line...
7141         * include/bits/forward_list.tcc: ... here.
7142         (forward_list<>::reverse): Move inline...
7143         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7144
7145 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7146
7147         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7148         28277.cc: Likewise.
7149         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7150         Likewise.
7151         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7152         Likewise.
7153         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7154         Likewise.
7155
7156 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7157
7158         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7159         year(s).
7160         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7161         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7162         Likewise.
7163         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7164         Likewise.
7165         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7166         Likewise.
7167         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7168
7169 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7170
7171         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7172         iterations for simulators.
7173         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7174         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7175         Condition stream width for simulators.
7176         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7177         Likewise.
7178         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7179         Likewise.
7180         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7181
7182 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7183
7184         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7185         sheet version information. Table-ize docbook element examples.
7186         * doc/xml/manual/using.xml: Human-readable header
7187         markup. Alphabetized. Add new headers.
7188         * doc/html: Regenerate.
7189
7190 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7191
7192         * doc/xml/faq.xml: Fix link to setup documentation.
7193
7194 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7195
7196         * include/std/type_traits (__add_lvalue_reference_helper,
7197         __add_rvalue_reference_helper): As an optimization, rewrite
7198         condition (avoid is_function).
7199
7200 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7201
7202         PR libstdc++/39405
7203         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7204         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7205
7206 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7207
7208         * testsuite/30_threads/condition_variable_any/native_handle/
7209         typesizes.cc: Include tweaks.
7210         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7211         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7212         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7213         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7214         * testsuite/30_threads/condition_variable/native_handle/
7215         typesizes.cc: Same.
7216
7217 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7218
7219         * include/bits/shared_ptr.h: Add include guards.
7220         * include/tr1/shared_ptr.h: Likewise.
7221
7222 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7223
7224         * include/std/iostream: Fix doxygen link.
7225         * include/bits/forward_list.h: Fix doxygen markup.
7226         * include/ext/vstring.h: Escape backslash in doxygen comment.
7227         * include/bits/basic_string.h: Likewise.
7228
7229 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7230
7231         * doc/xml/faq.xml: Fix links to implementation status pages.
7232
7233 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7234
7235         * include/std/complex (operator+(const complex<>&, const _Tp&),
7236         operator+(const _Tp&, const complex<>&),
7237         operator-(const complex<>&, const _Tp&),
7238         operator-(const _Tp&, const complex<>&)): Do not assume real()
7239         returns a reference (against DR 387).
7240         * testsuite/26_numerics/complex/dr387_2.cc: New.
7241
7242 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7243
7244         * testsuite/thread/pthread4.cc: Move...
7245         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7246         * testsuite/thread/pthread5.cc: Move...
7247         * testsuite/23_containers/list/pthread5.cc: ...here.
7248         * testsuite/thread/pthread6.cc: Move...
7249         * testsuite/23_containers/map/pthread6.cc: ...here.
7250         * testsuite/thread/pthread7-rope.cc: Move...
7251         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7252         * testsuite/thread/guard.cc: Move...
7253         * testsuite/18_support/pthread_guard.cc: ...here.
7254         * testsuite/thread/18185.cc: Move...
7255         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7256         * testsuite/thread/pthread1.cc: Move...
7257         * testsuite/23_containers/list/pthread1.cc: ...here.
7258         * testsuite/thread/pthread2.cc: Move...
7259         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7260         * testsuite/thread/pthread3.cc: Move...
7261         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7262
7263         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7264         * testsuite/thread: Remove.
7265
7266 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7267
7268         * configure: Regenerate.
7269
7270 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7271
7272         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7273         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7274         from baseline_dir.
7275         * configure: Regenerate.
7276         * testsuite/Makefile.am (baseline_file): Remove variable.
7277         (site.exp): Set baseline_dir rather than baseline_file.
7278         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7279         * testsuite/Makefile.in: Regenerate.
7280
7281 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7282
7283         * testsuite/30_threads/thread/this_thread: Move...
7284         * testsuite/30_threads/this_thread: ...here.
7285         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7286         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7287         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7288         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7289         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7290         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7291
7292 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7293
7294         * doc/doxygen/user.cfg.in: Tweaks.
7295         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7296         be elsewhere.
7297
7298         * include/tr1_impl/unordered_map: Just use most specialized
7299         container module.
7300         * include/tr1_impl/unordered_set: Same.
7301         * include/tr1_impl/array: Same.
7302         * include/bits/stl_list.h: Same.
7303         * include/bits/stl_map.h: Same.
7304         * include/bits/stl_queue.h: Same.
7305         * include/bits/stl_set.h: Same.
7306         * include/bits/stl_stack.h: Same.
7307         * include/bits/forward_list.h: Same.
7308         * include/bits/basic_string.h: Same.
7309         * include/bits/stl_multimap.h: Same.
7310         * include/bits/stl_vector.h: Same.
7311         * include/bits/stl_deque.h: Same.
7312         * include/bits/stl_multiset.h: Same.
7313         * include/bits/stl_bvector.h: Same.
7314
7315         * include/backward/binders.h: Change binder module to binders.
7316
7317         * include/std/complex: Add complex_numers module.
7318         * include/tr1_impl/complex: Same.
7319
7320         * include/std/valarray: Add numeric_arrays module.
7321         * include/bits/gslice_array.h: Same.
7322         * include/bits/gslice.h: Same.
7323         * include/bits/mask_array.h: Same.
7324         * include/bits/slice_array.h: Same.
7325         * include/bits/indirect_array.h: Same.
7326
7327         * include/bits/allocator.h: Add allocators module.
7328         * include/ext/throw_allocator.h
7329         * include/ext/pool_allocator.h
7330         * include/ext/bitmap_allocator.h
7331         * include/ext/new_allocator.h
7332         * include/ext/malloc_allocator.h
7333         * include/ext/array_allocator.h
7334         * include/ext/mt_allocator.h
7335         * include/ext/debug_allocator.h
7336         * include/ext/extptr_allocator.h
7337
7338         * include/tr1_impl/functional: Move namespace markup here.
7339         * include/tr1_impl/regex: Same.
7340
7341         * include/tr1_impl/type_traits: Add metaprogramming module.
7342         * include/std/type_traits: Same.
7343
7344         * include/std/memory: Add memory module.
7345
7346         * include/std/ratio: Add ratio module.
7347
7348         * include/std/chrono: Move namespace markup here, add time module.
7349
7350         * include/std/thread: Move namespace markup here, add concurrency
7351         module.
7352         * include/std/mutex: Use concurrency module.
7353         * include/std/condition_variable: Same.
7354
7355
7356         * include/bits/ios_base.h: Refine io module.
7357         * include/bits/basic_ios.h: Same.
7358         * include/std/fstream: Same.
7359         * include/std/istream: Same.
7360         * include/std/ostream: Same.
7361         * include/std/sstream: Same.
7362
7363         * include/ext/vstring.h: Correct parameter markup.
7364
7365         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7366         * include/bits/unique_ptr.h: Same.
7367
7368         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7369         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7370         * include/bits/stl_heap.h: Add markup for new groupings.
7371         * include/bits/stl_algobase.h: Same.
7372         * include/bits/stl_algo.h: Same.
7373
7374         * include/c_compatibility/stdatomic.h: Add atomics module.
7375         * include/c_global/cstdatomic: Same.
7376
7377         * libsupc++/exception: Add exceptions module.
7378         * libsupc++/typeinfo: Same.
7379         * libsupc++/new: Same.
7380         * libsupc++/exception_ptr.h: Same.
7381         * include/std/system_error: Same.
7382         * include/std/stdexcept: Same.
7383
7384         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7385         * libsupc++/cxxabi-forced.h: Same.
7386
7387         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7388         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7389         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7390         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7391         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7392         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7393         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7394         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7395         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7396         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7397         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7398         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7399         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7400         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7401         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7402         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7403         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7404         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7405         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7406         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7407         * testsuite/23_containers/vector/requirements/dr438/
7408         constructor_1_neg.cc: Same.
7409         * testsuite/23_containers/vector/requirements/dr438/
7410         constructor_2_neg.cc: Same.
7411         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7412         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7413         * testsuite/23_containers/deque/requirements/dr438/
7414         constructor_1_neg.cc: Same.
7415         * testsuite/23_containers/deque/requirements/dr438/
7416         constructor_2_neg.cc: Same.
7417         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7418         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7419         * testsuite/23_containers/list/requirements/dr438/
7420         constructor_1_neg.cc: Same.
7421         * testsuite/23_containers/list/requirements/dr438/
7422         constructor_2_neg.cc: Same.
7423         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7424         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7425         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7426         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7427         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7428         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7429         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7430         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7431         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7432         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7433
7434 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7435
7436         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7437         * doc/doxygen/user.cfg.in: Update.
7438         * scripts/run_doxygen: Adjust for new group names.
7439
7440         * include/tr1_impl/random: Update doxygen group markup.
7441         * include/tr1_impl/unordered_map: Same.
7442         * include/tr1_impl/unordered_set: Same.
7443         * include/tr1_impl/array: Same.
7444         * include/std/numeric: Same.
7445         * include/std/utility: Same.
7446         * include/std/bitset: Same.
7447         * include/std/iosfwd: Same.
7448         * include/bits/stl_list.h: Same.
7449         * include/bits/stl_map.h: Same.
7450         * include/bits/stl_algobase.h: Same.
7451         * include/bits/stl_queue.h: Same.
7452         * include/bits/stl_set.h: Same.
7453         * include/bits/stl_stack.h: Same.
7454         * include/bits/stl_iterator_base_types.h: Same.
7455         * include/bits/forward_list.h: Same.
7456         * include/bits/basic_string.h: Same.
7457         * include/bits/stl_multimap.h: Same.
7458         * include/bits/stl_vector.h: Same.
7459         * include/bits/stl_deque.h: Same.
7460         * include/bits/stl_multiset.h: Same.
7461         * include/bits/stl_algo.h: Same.
7462         * include/bits/stl_bvector.h: Same.
7463         * include/bits/algorithmfwd.h: Same.
7464         * include/bits/stl_function.h: Same.
7465         * include/tr1/cmath: Same.
7466         * include/backward/binders.h: Same.
7467
7468 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7469
7470         * include/std/system_error (system_category): To system_category().
7471         (generic_category): To generic_category. DR 890.
7472         * src/system_error.cc: Define.
7473         * include/bits/functexcept.h: Only one __throw_system_error.
7474         * src/functexcept.cc: Same.
7475         * include/std/mutex: Fixup for changes above.
7476         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7477         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7478         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7479         * config/abi/pre/gnu.ver: Clean up exports.
7480
7481 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7482
7483         * include/std/thread: Fix typo.
7484         * src/thread.cc (thread::join): Use NULL.
7485
7486 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7487
7488         PR libstdc++/39168
7489         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7490         const string&)): Also check that the value != CHAR_MAX.
7491         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7492         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7493         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7494         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7495         _M_cache(const locale&)): Likewise.
7496         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7497         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7498         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7499         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7500         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7501         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7502
7503 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7504             Benjamin Kosnik  <bkoz@redhat.com>
7505
7506         * include/std/thread (_Impl_base): Move _M_id out and into ...
7507         (thread): ...here. Call _M_make_routine in body of constructors.
7508         Adjust data member usage to reflect changes.
7509         (_M_make_routine): From _M_make_shared_data.
7510         (_M_start_thread): Add __shared_base_type argument.
7511         * src/thread.cc: Fixups for above.
7512         * config/abi/pre/gnu.ver: Adjust exports.
7513         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7514         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7515         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7516
7517 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7518
7519         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7520         (compare_type_to_native_type): ...this, add alignment check.
7521         * testsuite/30_threads/condition_variable_any/native_handle/
7522         typesizes.cc: Modify as above.
7523         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7524         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7525         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7526         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7527         * testsuite/30_threads/condition_variable/native_handle/
7528         typesizes.cc: Same.
7529         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7530         typesizes.cc: Same.
7531
7532         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7533         * testsuite/30_threads/thread/cons/2.cc: Same.
7534         * testsuite/30_threads/thread/cons/3.cc: Same.
7535         * testsuite/30_threads/thread/cons/4.cc: Same.
7536         * testsuite/30_threads/thread/cons/5.cc: Same.
7537         * testsuite/30_threads/thread/cons/6.cc: Same.
7538         * testsuite/30_threads/thread/cons/7.cc: Same.
7539         * testsuite/30_threads/thread/cons/8.cc: Same.
7540
7541         * testsuite/30_threads/thread/cons/9.cc: New.
7542         * testsuite/30_threads/thread/cons/moveable.cc: New.
7543
7544         * src/condition_variable.cc: Clean up whitespace.
7545         * include/std/condition_variable: Same.
7546
7547 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7548
7549         * include/std/condition_variable (condition_variable): Remove
7550         _M_internal_mutex. Add private __native_type typedef.
7551         * src/condition_variable.cc (condition_variable::notify_one):
7552         Remove _M_internal_mutex use. Use typedef.
7553         (condition_variable::notify_all): Same.
7554         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7555         (recursive_mutex): Same.
7556         (timed_mutex): Same.
7557         (recursive_timed_mutex): Same.
7558         (once_flag): Make __native_type typedef private.
7559
7560         * include/std/thread (this_thread): Add minimal markup.
7561
7562         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7563         Adjust line numbers.
7564         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7565         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7566         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7567         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7568         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7569         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7570         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7571         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7572         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7573         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7574         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7575         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7576         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7577
7578         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7579         * testsuite/30_threads/condition_variable_any/native_handle/
7580         typesizes.cc: New.
7581         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7582         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7583         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7584         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7585         * testsuite/30_threads/condition_variable/native_handle/
7586         typesizes.cc: Same.
7587         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7588         typesizes.cc: Same.
7589
7590 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7591
7592         PR testsuite/33300
7593         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
7594         on darwin for lp64.
7595
7596 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
7597
7598         * configure.host: Set abi_baseline_pair for mips64*-linux.
7599         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
7600
7601 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7602
7603         * include/std/thread (this_thread::get_id): Inline.
7604
7605 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7606
7607         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
7608         _Callable as template argument for _M_make_shared_data.
7609         * testsuite/30_threads/thread/cons/6.cc: New.
7610         * testsuite/30_threads/thread/cons/7.cc: New.
7611         * testsuite/30_threads/thread/cons/8.cc: New.
7612
7613 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
7614
7615         * testsuite/30_threads/thread/member: To..
7616         * testsuite/30_threads/thread/members: ...this.
7617         * testsuite/30_threads/condition_variable/member: To...
7618         * testsuite/30_threads/condition_variable/members: ...this.
7619
7620 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
7621
7622         * include/std/thread (thread::id): Move definition inside thread.
7623         Use native_handle_type. Remove this_thread::get_id friend.
7624         Change __thread_data_ptr to __shared_base_ptr.
7625         (thread::id::id(native_handle_type): Make public. Still explicit.
7626         Use native_handle_type. Change _M_thread_id to _M_thread.
7627         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
7628         _M_thread_handle to _M_id.
7629         (thread::__thread_data): Rename to _Impl.
7630         Fixup for renames.
7631         (thread::_M_make_thread_data): Return derived type.
7632         (thread::hardware_concurrency): Add definition for default case.
7633         (thread::get_id): Now can define inline.
7634         (thread): Change _M_thread_data to _M_data.
7635         (this_thread::get_id): Now can define inline.
7636         * src/thread.cc (__thread_proxy): Rename to
7637         execute_native_thread_routine.
7638         Fixup for other renames.
7639         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
7640         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
7641         * testsuite/30_threads/thread/algorithm: Move to..
7642         * testsuite/30_threads/thread/swap: ...this.
7643         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
7644         * testsuite/30_threads/thread/id/operators.cc: New.
7645
7646 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7647
7648         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
7649         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
7650         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
7651         exposing it in public std::tuple interface.
7652
7653 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7654             Benjamin Kosnik  <bkoz@redhat.com>
7655
7656         * include/std/thread (__thread_data_base): Nest class in std::thread.
7657         (__thread_data): Likewise.
7658         (__thread_data_ptr): Nest typedef in std::thread.
7659         * src/thread.cc (__thread_proxy): Qualify the above names.
7660         * config/abi/pre/gnu.ver: Remove unused exports.
7661
7662 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
7663
7664         * include/bits/unique_ptr.h: Remove private __this_type typedef.
7665         * include/bits/stl_vector.h: Remove private vector_type typedef.
7666         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
7667         Fix line numbers.
7668         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7669         * testsuite/23_containers/vector/requirements/dr438/
7670         constructor_1_neg.cc: Same.
7671         * testsuite/23_containers/vector/requirements/dr438/
7672         constructor_2_neg.cc: Same.
7673         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7674         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7675
7676 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7677
7678         PR libstdc++/25191
7679         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
7680         deal consistently with __try and __catch too.
7681         * src/localename.cc: Replace try -> __try, catch -> __catch.
7682         * src/ios.cc: Likewise.
7683         * src/locale.cc: Likewise.
7684         * src/istream.cc: Likewise.
7685         * src/thread.cc: Likewise.
7686         * src/compatibility.cc: Likewise.
7687         * src/bitmap_allocator.cc: Likewise.
7688         * src/ios_init.cc: Likewise.
7689         * include/debug/deque: Likewise.
7690         * include/debug/list: Likewise.
7691         * include/tr1_impl/hashtable: Likewise.
7692         * include/std/bitset: Likewise.
7693         * include/ext/pb_ds/detail/resize_policy/
7694         hash_load_check_resize_trigger_imp.hpp: Likewise.
7695         * include/ext/pb_ds/detail/resize_policy/
7696         hash_standard_resize_policy_imp.hpp: Likewise.
7697         * include/ext/pb_ds/detail/cc_hash_table_map_/
7698         resize_fn_imps.hpp: Likewise.
7699         * include/ext/pb_ds/detail/cc_hash_table_map_/
7700         constructor_destructor_fn_imps.hpp: Likewise.
7701         * include/ext/pb_ds/detail/pat_trie_/
7702         split_join_branch_bag.hpp: Likewise.
7703         * include/ext/pb_ds/detail/pat_trie_/
7704         constructors_destructor_fn_imps.hpp: Likewise.
7705         * include/ext/pb_ds/detail/bin_search_tree_/
7706         constructors_destructor_fn_imps.hpp: Likewise.
7707         * include/ext/pb_ds/detail/gp_hash_table_map_/
7708         resize_fn_imps.hpp: Likewise.
7709         * include/ext/pb_ds/detail/gp_hash_table_map_/
7710         constructor_destructor_fn_imps.hpp: Likewise.
7711         * include/ext/pb_ds/detail/binary_heap_/
7712         constructors_destructor_fn_imps.hpp: Likewise.
7713         * include/ext/pb_ds/detail/binary_heap_/
7714         erase_fn_imps.hpp: Likewise.
7715         * include/ext/pb_ds/detail/binary_heap_/
7716         split_join_fn_imps.hpp: Likewise.
7717         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
7718         constructors_destructor_fn_imps.hpp: Likewise.
7719         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
7720         * include/ext/pb_ds/detail/list_update_map_/
7721         constructor_destructor_fn_imps.hpp: Likewise.
7722         * include/ext/slist: Likewise.
7723         * include/ext/memory: Likewise.
7724         * include/ext/rc_string_base.h: Likewise.
7725         * include/ext/ropeimpl.h: Likewise.
7726         * include/ext/vstring.tcc: Likewise.
7727         * include/ext/rope: Likewise.
7728         * include/ext/sso_string_base.h: Likewise.
7729         * include/bits/shared_ptr.h: Likewise.
7730         * include/bits/stl_list.h: Likewise.
7731         * include/bits/locale_classes.tcc: Likewise.
7732         * include/bits/locale_facets.tcc: Likewise.
7733         * include/bits/locale_classes.h: Likewise.
7734         * include/bits/forward_list.h: Likewise.
7735         * include/bits/stl_vector.h: Likewise.
7736         * include/bits/stl_deque.h: Likewise.
7737         * include/bits/istream.tcc: Likewise.
7738         * include/bits/stl_uninitialized.h: Likewise.
7739         * include/bits/ostream.tcc: Likewise.
7740         * include/bits/vector.tcc: Likewise.
7741         * include/bits/stl_tempbuf.h: Likewise.
7742         * include/bits/deque.tcc: Likewise.
7743         * include/bits/basic_string.tcc: Likewise.
7744         * include/bits/ostream_insert.h: Likewise.
7745         * include/bits/locale_facets_nonio.tcc: Likewise.
7746         * include/bits/stl_tree.h: Likewise.
7747         * include/bits/fstream.tcc: Likewise.
7748         * include/tr1/shared_ptr.h: Likewise.
7749         * include/tr1/hypergeometric.tcc: Likewise.
7750         * include/backward/hashtable.h: Likewise.
7751         * libsupc++/exception_ptr.h: Likewise.
7752         * libsupc++/eh_personality.cc: Likewise.
7753         * libsupc++/eh_call.cc: Likewise.
7754         * config/locale/gnu/monetary_members.cc: Likewise.
7755         * config/locale/gnu/time_members.h: Likewise.
7756         * config/locale/generic/time_members.h: Likewise.
7757
7758 2009-02-03  Johannes Singler  <singler@ira.uka.de>
7759
7760         * include/parallel/algorithmfwd.h:
7761         Add parallelism default for many declarations.
7762         * include/parallel/numericfwd.h: Likewise.
7763         * include/parallel/iterator.h: Use iterator_traits as usual.
7764         * include/parallel/par_loop.h:
7765         Include equally_split.h.
7766         (for_each_template_random_access_ed):
7767         Avoid calling the Result default constructor.
7768         * include/parallel/numeric: Replace
7769         for_each_template_random_access by
7770         for_each_template_random_access_ed in numeric functions.
7771
7772 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
7773
7774         * config/os/gnu-linux/os_defines.h: Remove superfluous
7775         __NO_STRING_INLINES.
7776
7777 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
7778
7779         * testsuite/21_strings/c_strings/char/3.cc: New test.
7780         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
7781
7782 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
7783             Jakub Jelinek  <jakub@redhat.com>
7784
7785         PR libstdc++/30928 (partial, works together with recent glibcs)
7786         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
7787         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
7788         defined.
7789         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
7790         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
7791         defined.
7792         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
7793         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
7794         defined.
7795         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
7796         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
7797         defined.
7798         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
7799         argument is const char *, assign result to const char * var, not
7800         char *.
7801         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
7802         argument is const wchar_t *, assign result to const wchar_t * var, not
7803         wchar_t *.
7804
7805 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
7806
7807         * include/std/thread: Remove unused headers.
7808         (__thread_data_base): Remove unused mutex and base.
7809         (thread::~thread): Only detach if joinable.
7810         (thread::joinable): Test if thread data ptr is empty.
7811         (thread::_M_thread_data_mutex): Remove.
7812         (thread::_M_get_thread_data): Remove.
7813         (thread::_M_make_thread_data): Remove overload, use make_shared.
7814         (thread::id::id): Make constructor explicit.
7815         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
7816         (thread::_M_start_thread): Break shared_ptr cycle on error.
7817         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
7818         * testsuite/30_threads/thread/member/4.cc: New.
7819         * testsuite/30_threads/thread/member/5.cc: New.
7820
7821 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
7822
7823         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
7824         (standard_layout): Just use !has_virtual_destructor for now.
7825         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
7826         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
7827         * testsuite/30_threads/recursive_mutex/requirements/
7828         standard_layout.cc: New.
7829         * testsuite/30_threads/condition_variable/requirements/
7830         standard_layout.cc: New.
7831         * testsuite/29_atomics/atomic_address/requirements/
7832         standard_layout.cc: Adjust.
7833         * testsuite/29_atomics/atomic_flag/requirements/
7834         standard_layout.cc: Same.
7835         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
7836         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
7837         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
7838         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
7839         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
7840         line numbers.
7841         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
7842         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7843         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7844         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
7845         Remove, not required.
7846
7847 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
7848
7849         * include/std/thread (__thread_data_base, thread): Rename member
7850         functions to match coding style.
7851         (thread::thread,thread::operator=): Define move operations.
7852         * src/thread.cc (__thread_data_base, thread): Rename member functions.
7853         * config/abi/pre/gnu.ver: Adjust.
7854
7855 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
7856
7857         PR libstdc++/38384
7858         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
7859         on HPUX.
7860         * configure: Regenerate.
7861
7862 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
7863
7864         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
7865         atomic_flag_fence.
7866
7867 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
7868
7869 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
7870             Uros Bizjak  <ubizjak@gmail.com>
7871
7872         PR libstdc++/38834
7873         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
7874         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
7875
7876 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
7877             Rainer Emrich  <r.emrich@de.tecosim.com>
7878
7879         PR libstdc++/38919
7880         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
7881         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
7882         * configure: Regenerate.
7883
7884 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
7885
7886         * include/std/thread (__thread_data_base::__run): Make non-const.
7887         * testsuite/30_threads/thread/cons/5.cc: New.
7888
7889 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
7890
7891         * src/Makefile.am (sources): Add math_stubs_float.cc.
7892         * src/Makefile.in: Regenerate.
7893         * src/math_stubs_float.cc: New, from libmath/stubs.c.
7894
7895 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
7896
7897         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
7898         * src/Makefile.in: Regenerate.
7899         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
7900
7901 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
7902
7903         PR libstdc++/32666
7904         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
7905
7906 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
7907
7908         PR libstdc++/32666
7909         * Makefile.am (hosted_source): Remove libmath directory.
7910         * Makefile.in: Regenerate.
7911         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
7912         (AC_REPLACE_MATHFUNCS): Remove.
7913         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
7914         in GLIBCXX_CHECK_C99_TR1.
7915         * acinclude.m4: Remove libmath, need_math.
7916         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
7917         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
7918         * configure.ac: Same.
7919         * configure: Regenerate.
7920         * fragment.am: Fix comment.
7921         * config.h.in: Regenerate.
7922         * src/Makefile.in: Regenerate.
7923         * src/Makefile.am: Remove libmath references.
7924         * doc/Makefile.in: Regenerate.
7925         * po/Makefile.in: Regenerate.
7926         * include/Makefile.in: Regenerate.
7927         * libsupc++/Makefile.in: Regenerate.
7928         * testsuite/Makefile.in: Regenerate.
7929
7930         * src/compatibility.cc: Also export long double versions of "C" math
7931         library if hppa-linux.
7932         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
7933         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
7934
7935         * libmath: Remove.
7936         * libmath/signbit.c: Same.
7937         * libmath/stubs.c: Same.
7938         * libmath/Makefile.in: Same.
7939         * libmath/copysignf.c: Same.
7940         * libmath/mathconf.h: Same.
7941         * libmath/signbitf.c: Same.
7942         * libmath/Makefile.am: Same.
7943         * libmath/signbitl.c: Same.
7944
7945 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
7946             Paolo Carlini  <paolo.carlini@oracle.com>
7947
7948         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
7949         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
7950         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
7951         * configure.ac: Adjust.
7952         * doc/xml/manual/configure.xml: Update.
7953         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
7954         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
7955         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
7956         * configure: Regenerate.
7957         * config.h.in: Likewise.
7958
7959         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
7960         thread::joinable, thread::swap, this_thread::get_id,
7961         this_thread::yield): Define inline...
7962         * include/std/thread: ... here.
7963         * config/abi/pre/gnu.ver: Adjust.
7964
7965 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
7966
7967         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
7968         Add dg-timeout-factor 2.0.
7969         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
7970         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
7971         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
7972         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
7973         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
7974         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
7975
7976 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
7977
7978         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
7979         field from readelf output.
7980
7981 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
7982
7983         PR libstdc++/38384
7984         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
7985         * configure: Regenerate.
7986
7987 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
7988
7989         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
7990         _GLIBCXX_HAVE_TLS.
7991         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
7992
7993 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7994
7995         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
7996         constructor for _M_pattern.
7997         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
7998         string.cc: Test construction from different basic_string type.
7999         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8000         string.cc: Likewise.
8001
8002 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8003             Jonathan Larmour  <jifl@eCosCentric.com>
8004
8005         PR libstdc++/36801
8006         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8007         New.
8008         (__gnu_cxx::__exchange_and_add): Use it.
8009         * src/atomic.cc (get_atomic_mutex): New.
8010         * src/debug.cc (get_safe_base_mutex): New.
8011         * src/locale.cc (get_locale_cache_mutex): New.
8012         * src/mt_allocator.cc (get_freelist): New.
8013         (get_freelist_mutex): New.
8014         * src/pool_allocator.cc (get_palloc_mutex): New.
8015         * include/std/mutex (__once_functor_lock): To
8016         (__get_once_functor_lock): ...this.
8017         * src/mutex.cc (__once_mutex): Don't export, use
8018         (get_once_mutex): ...this.
8019         * config/abi/pre/gnu.ver: Adjust exports.
8020
8021 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8022
8023         PR libstdc++/38732
8024         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8025         referenceCount field again.
8026         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8027         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8028         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8029         inline functions.
8030         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8031         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8032         instead of __cxa_exception.
8033         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8034         __cxxabiv1::__cxa_throw): Likewise.
8035         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8036         std::__exception_ptr::exception_ptr::_M_addref,
8037         std::__exception_ptr::exception_ptr::_M_release,
8038         __gxx_dependent_exception_cleanup): Likewise.
8039         * testsuite/18_support/exception/38732.cc: New test.
8040
8041         PR libstdc++/38092
8042         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8043         * src/compatibility.cc: Don't use .symver directives if
8044         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8045         * config.h.in: Regenerated.
8046         * configure: Likewise.
8047
8048 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8049
8050         PR libstdc++/38466
8051         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8052
8053 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8054
8055         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8056         of classic locale...
8057         (locale::classic): Here.
8058
8059 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8060
8061         * include/tr1_impl/regex: Fix bad return statements and typos.
8062
8063 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8064
8065         * include/tr1_impl/regex: Remove unimplemented function definitions.
8066         * testsuite/28_regex/init-list.cc: Compile only.
8067         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8068         c_string_extended.cc: Same.
8069         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8070         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8071
8072 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8073
8074         PR libstdc++/38384
8075         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8076         * configure: Regenerate.
8077
8078 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8079
8080         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8081         * configure: Regenerate.
8082
8083 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8084
8085         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8086         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8087         * configure: Regenerate.
8088
8089 2009-01-04  Richard Guenther  <rguenther@suse.de>
8090
8091         PR libstdc++/38720
8092         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8093         integer type for storage, arithmetic and comparisons.
8094         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8095
8096 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8097
8098         PR libstdc++/38719
8099         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8100         _Fwd_list_const_iterator::_M_next): Fix return type.
8101
8102 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8103
8104         * Revert last commit, reopen and suspend libstdc++/38678.
8105
8106 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8107
8108         PR libstdc++/38678
8109         * include/std/istream (basic_istream<>::_M_read): New.
8110         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8111         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8112         * include/std/ostream (basic_ostream<>::_M_write_): New.
8113         (basic_ostream<>::_M_write): Adjust.
8114         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8115         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8116         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8117         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8118         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.