OSDN Git Service

2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR libstdc++/40908
4         * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
5         symbols at GLIBCXX_3.4.
6
7 2009-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
8
9         * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
10         * testsuite/util/testsuite_abi.cc: Adjust.
11         * configure.ac: Bump libtool_VERSION to 6:13:0.
12         * configure: Regenerate.
13
14 2009-07-28  Benjamin Kosnik  <bkoz@redhat.com>
15             Tyler Earman  <rem.intellegare@gmail.com>
16
17         * doc/xml/manual/configure.xml: Consistent placement of
18         ABI-changing options, clarify --enable-clocale.
19
20 2009-07-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
21
22         * python/Makefile.in: Regenerate.
23
24 2009-07-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
25
26         * python/Makefile.am (install-data-local): Use DESTDIR
27         correctly.
28
29 2009-07-24  Jason Merrill  <jason@redhat.com>
30
31         Core issue 901
32         * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
33         dealloc.
34
35 2009-07-24  Joseph Myers  <joseph@codesourcery.com>
36
37         * include/c_global/cwchar (swprintf, vswprintf): Do not use if
38         _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
39         * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
40         * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
41         * testsuite/21_strings/headers/cwchar/functions_std.cc,
42         testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
43         testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
44         Use dg-require-swprintf.
45
46 2009-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
47
48         * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
49
50 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
51
52         * include/c_std/cmath (abs(_Tp)): Add.
53         * include/c_global/cmath (abs(_Tp)): Likewise.
54         * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
55
56 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
57
58         * doc/html/ext/lwg-closed.html: Update to R65.
59         * doc/html/ext/lwg-defects.html: Likewise.
60         * doc/html/ext/lwg-active.html: Likewise.
61         * doc/xml/manual/intro.xml: Update DRs entries.
62
63 2009-07-22  Jason Merrill  <jason@redhat.com>
64
65         * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
66
67 2009-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
68
69         * include/std/valarray (valarray<>::operator=(const valarray<>&),
70         valarray<>::operator=(initializer_list<>)): Implement resolution
71         of DR 630, [Ready] in Frankfurt.
72         * testsuite/26_numerics/valarray/dr630-1.cc: New.
73         * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
74         * doc/xml/manual/intro.xml: Add an entry for DR 630.
75
76 2009-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
77
78         * include/std/chrono (duration<>::operator%=,  operator%):
79         Add, per DR 934.
80         * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
81         * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
82
83         * include/std/chrono (operator/): Simplify implementation.
84
85 2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
86
87         * doc/xml/manual/intro.xml: Escape '&', validate.
88         * doc/xml/manual/using.xml: Validate, dead link check.
89         * doc/xml/manual/strings.xml: Same.
90         * doc/xml/manual/appendix_contributing.xml: Same.
91         * doc/xml/manual/iterators.xml: Same.
92         * doc/xml/manual/spine.xml: Same.
93
94         * doc/xml/faq.xml: Remove redundant xreflabel entities.
95         * doc/xml/gnu/gpl-3.0.xml: Same.
96         * doc/xml/manual/mt_allocator.xml: Same.
97         * doc/xml/manual/allocator.xml: Same.
98         * doc/xml/manual/ctype.xml: Same.
99         * doc/xml/manual/codecvt.xml: Same.
100         * doc/xml/manual/backwards_compatibility.xml: Same.
101         * doc/xml/manual/shared_ptr.xml: Same.
102         * doc/xml/manual/abi.xml: Same.
103         * doc/xml/manual/auto_ptr.xml: Same.
104         * doc/xml/manual/internals.xml: Same.
105         * doc/xml/manual/parallel_mode.xml: Same.
106         * doc/xml/manual/bitmap_allocator.xml: Same.
107         * doc/xml/manual/build_hacking.xml: Same.
108         * doc/xml/manual/evolution.xml: Same.
109         * doc/xml/manual/debug.xml: Same.
110         * doc/xml/manual/localization.xml: Same.
111         * doc/xml/manual/appendix_contributing.xml: Same.
112         * doc/xml/manual/locale.xml: Same.
113         * doc/xml/manual/messages.xml: Same.
114         * doc/xml/manual/spine.xml: Same.
115         * doc/xml/manual/test.xml: Same.
116         * doc/xml/book.txml: Same.
117         * doc/xml/spine.xml: Same.
118
119         * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
120         * doc/xml/manual/backwards_compatibility.xml: Same.
121         * doc/xml/manual/concurrency.xml: Same.
122         * doc/xml/manual/intro.xml: Same.
123         * doc/xml/manual/parallel_mode.xml: Same.
124         * doc/xml/manual/status_cxx1998.xml: Same.
125         * doc/xml/manual/containers.xml: Same.
126         * doc/xml/manual/io.xml: Same.
127         * doc/xml/manual/support.xml: Same.
128         * doc/xml/manual/strings.xml: Same.
129         * doc/xml/manual/debug_mode.xml: Same.
130         * doc/xml/manual/extensions.xml: Same.
131         * doc/xml/manual/appendix_contributing.xml: Same.
132         * doc/xml/manual/messages.xml: Same.
133         * doc/xml/manual/test.xml: Same.
134
135         * doc/xml/manual/abi.xml: Same.
136         * doc/xml/manual/auto_ptr.xml: Same.
137         * doc/xml/manual/parallel_mode.xml: Same.
138         * doc/xml/manual/build_hacking.xml: Same.
139         * doc/xml/manual/evolution.xml: Same.
140         * doc/xml/manual/using.xml: Same.
141         * doc/xml/manual/debug_mode.xml: Same.
142         * doc/xml/manual/extensions.xml: Same.
143         * doc/xml/manual/diagnostics.xml: Same.
144         * doc/xml/manual/algorithms.xml: Same.
145
146         * doc/html: Regenerate.
147
148 2009-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
149
150         PR libstdc++/40712
151         * config/locale/gnu/numeric_members.cc (numpunct<>::
152         _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
153         and copy the langinfo data into it.
154         (numpunct<>::~numpunct): Free the allocated memory.
155         * config/locale/gnu/monetary_members.cc (moneypunct<>::
156         _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
157         _M_data->_M_positive_sign, _M_data->_M_negative_sign,
158         _M_data->_M_curr_symbol.
159         (moneypunct<>::~moneypunct): Free the allocated memory.
160         * testsuite/22_locale/moneypunct/40712.cc: New.
161
162         * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
163         Do not leak memory if new throws.
164         * include/bits/locale_facets_nonio.tcc
165         (__moneypunct_cache<>::_M_cache): Likewise.
166
167 2009-07-17  Joseph Myers  <joseph@codesourcery.com>
168
169         PR other/40784
170         * configure: Regenerate.
171
172 2009-07-16  Benjamin Kosnik  <bkoz@redhat.com>
173
174         * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
175         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
176         line numbers.
177         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
178         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
179         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
180
181 2009-07-16  Joseph Myers  <joseph@codesourcery.com>
182
183         * configure: Regenerate.
184
185 2009-07-16  Jason Merrill  <jason@redhat.com>
186
187         PR libstdc++/37907
188         * include/std/type_traits: Add is_standard_layout, is_trivial.
189         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
190         testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
191         Update line numbers.
192
193 2009-07-16  Phil Muldoon <pmuldoon@redhat.com>
194             Tom Tromey <tromey@redhat.com>
195
196         * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
197         Fetch std::string to the given length.
198
199 2009-07-16  Paolo Carlini  <paolo.carlini@oracle.com>
200
201         * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
202         basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
203         [Ready] in Frankfurt.
204         * include/tr1_impl/regex (regex_traits<>::value): Adjust.
205         * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
206         New.
207         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
208         Likewise.
209         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
210         Adjust.
211         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
212         Likewise.
213         * doc/xml/manual/intro.xml: Add an entry for DR 696.
214
215         * include/bits/istream.tcc: Minor clean-up to the initializers of the
216         __err locals.
217         * include/bits/ostream.tcc: Likewise.
218         * src/compatibility.cc: Likewise.
219         * src/istream.cc: Likewise.
220
221 2009-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
222
223         * include/std/type_traits (common_type): Remove workaround for
224         PR36628, now fixed.
225
226 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
227
228         PR testsuite/40699
229         PR testsuite/40707
230         PR testsuite/40709
231         * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
232
233 2009-07-08  Janis Johnson  <janis187@us.ibm.com>
234
235         PR libstdc++/40691
236         * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
237         * testsuite/26_numerics/valarray/40691.cc: New test.
238
239 2009-07-06  Benjamin Kosnik  <bkoz@redhat.com>
240
241         * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
242         * testsuite/21_strings/c_strings/char/3.cc: Same.
243
244 2009-07-06  Jason Merrill  <jason@redhat.com>
245
246         * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
247         to defer searching bases that don't overlap the desired address.
248
249 2009-07-05  Joseph Myers  <joseph@codesourcery.com>
250
251         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
252         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
253         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
254         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
255         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
256         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
257         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
258         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
259         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
260         to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
261         testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
262         testsuite/ext/vstring/init-list.cc,
263         testsuite/ext/vstring/moveable.cc,
264         testsuite/ext/vstring/requirements/citerators.cc,
265         testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
266         testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
267         Use dg-require-string-conversions.
268
269 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
270
271         * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
272         to ld_library_path.  Use add_path.  Add just find_libgcc_s to
273         ld_library_path, not every libgcc multilib directory.
274
275 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
276
277         PR libstdc++/40600
278         * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
279         std::minmax return type.
280         * testsuite/25_algorithms/minmax/3.cc: Likewise.
281
282 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
283
284         PR libstdc++/40511
285         * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
286         with glibc2.2.x.
287
288 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
289
290         * include/bits/random.tcc
291         (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
292         as array type.
293
294 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
295
296         * include/bits/random.h (__mod(_Tp)): Use defaults.
297         (struct _Mod): Adjust template parameters.
298         (linear_congruential_engine<>::operator()()): Adjust.
299         (typedef _UInt32Type): Remove.
300         (mersenne_twister_engine<>::initialization_multiplier): Fix type.
301         * include/bits/random.tcc (struct _Mod): Adjust template parameters.
302         (linear_congruential_engine<>::seed(result_type)): Adjust __mod
303         calls.
304         (mersenne_twister_engine<>::seed(result_type)): Likewise.
305         (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
306         (subtract_with_carry_engine<>::seed(result_type)): Likewise.
307         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
308         (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
309         (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
310         (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
311         Likewise.
312
313         * include/bits/random.tcc
314         (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
315         formula (i mod n).
316         (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
317         as array type.
318         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
319         size.
320         (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
321         uint_least32_t.
322
323 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
324
325         * include/std/future (shared_future): Adjust doxygen comment.
326
327 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
328
329         PR libstdc++/40297
330         * include/bits/atomic_0.h: Reverse debug assertions.
331         * include/bits/atomic_2.h: Likewise.
332
333 2009-06-23  DJ Delorie  <dj@redhat.com>
334
335         Add MeP port.
336         * configure.host: Add mep support.
337
338 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
339
340         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
341         (INPUT): Add future.
342         * include/std/future: Adjust markup.
343         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
344         line numbers.
345         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
346         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
347         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
348         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
349
350 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
351
352         * include/bits/shared_ptr.h: Do not swap rvalues.
353         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
354         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
355         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
356         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
357         * testsuite/20_util/tuple/swap.cc: Likewise.
358
359 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
360
361         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
362         * include/std/ratio: Typo in comment.
363
364 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
365
366         PR libstdc++/40518
367         * include/bits/basic_string.h (basic_string<>::_Rep::
368         _M_set_length_and_sharable): Do not write the empty rep.
369         (basic_string<>::erase(iterator, iterator)): Likewise,
370         move out of line...
371         * include/bits/basic_string.tcc: ... here.
372
373 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
374
375         * testsuite/util/testsuite_common_types.h (bitwise_operators,
376         bitwise_assignment_operators): Initialize a and b.
377         (struct has_bitwise_operators): Do not call the latter.
378         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
379         dg-error line numbers.
380         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
381         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
382         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
383
384 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
385
386         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
387         possibly unused.
388         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
389         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
390         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
391
392 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
393
394         * include/std/future: New.
395         * include/Makefile.am: Add.
396         * include/Makefile.in: Regenerate.
397         * src/future.cc: New.
398         * src/Makefile.am: Add.
399         * src/Makefile.in: Regenerate.
400         * config/abi/pre/gnu.ver: Add export.
401         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
402         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
403         * testsuite/30_threads/packaged_task/cons/1.cc: New.
404         * testsuite/30_threads/packaged_task/cons/2.cc: New.
405         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
406         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
407         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
408         * testsuite/30_threads/packaged_task/cons/move.cc: New.
409         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
410         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
411         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
412         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
413         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
414         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
415         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
416         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
417         * testsuite/30_threads/packaged_task/members/reset.cc: New.
418         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
419         * testsuite/30_threads/packaged_task/members/swap.cc: New.
420         * testsuite/30_threads/packaged_task/requirements/
421         explicit_instantiation.cc: New.
422         * testsuite/30_threads/promise/cons/1.cc: New.
423         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
424         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
425         * testsuite/30_threads/promise/cons/move_assign.cc: New.
426         * testsuite/30_threads/promise/cons/move.cc: New.
427         * testsuite/30_threads/promise/members/get_future.cc: New.
428         * testsuite/30_threads/promise/members/get_future2.cc: New.
429         * testsuite/30_threads/promise/members/set_exception.cc: New.
430         * testsuite/30_threads/promise/members/set_exception2.cc: New.
431         * testsuite/30_threads/promise/members/set_value.cc: New.
432         * testsuite/30_threads/promise/members/set_value2.cc: New.
433         * testsuite/30_threads/promise/members/set_value3.cc: New.
434         * testsuite/30_threads/promise/members/swap.cc: New.
435         * testsuite/30_threads/promise/requirements/
436         explicit_instantiation.cc: New.
437         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
438         * testsuite/30_threads/shared_future/cons/copy.cc: New.
439         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
440         * testsuite/30_threads/shared_future/cons/move.cc: New.
441         * testsuite/30_threads/shared_future/members/get.cc: New.
442         * testsuite/30_threads/shared_future/members/get2.cc: New.
443         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
444         * testsuite/30_threads/shared_future/members/has_value.cc: New.
445         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
446         * testsuite/30_threads/shared_future/members/wait.cc: New.
447         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
448         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
449         * testsuite/30_threads/shared_future/requirements/
450         explicit_instantiation.cc: New.
451         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
452         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
453         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
454         * testsuite/30_threads/unique_future/cons/move.cc: New.
455         * testsuite/30_threads/unique_future/members/get.cc: New.
456         * testsuite/30_threads/unique_future/members/get2.cc: New.
457         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
458         * testsuite/30_threads/unique_future/members/has_value.cc: New.
459         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
460         * testsuite/30_threads/unique_future/members/wait.cc: New.
461         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
462         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
463         * testsuite/30_threads/unique_future/requirements/
464         explicit_instantiation.cc: New.
465         * testsuite/performance/30_threads/future/polling.cc: New.
466
467 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
468
469         * Revert last Change.
470
471 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
472
473         PR libstdc++/40497
474         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
475         signature per the current C++1x draft (N2857).
476         * testsuite/24_iterators/operations/40497.cc: Add.
477
478 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
479
480         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
481         a floating point type.
482         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
483         _IntType)): Fix second default argument.
484         (uniform_int_distribution<>::_M_call): Remove.
485         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
486         const param_type&)): Only declare.
487         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
488         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
489         Remove.
490         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
491         const param_type&): Define here.
492         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
493         const param_type&), discrete_distribution<>::operator()
494         (_UniformRandomNumberGenerator&, const param_type&), 
495         piecewise_constant_distribution<>::operator()
496         (_UniformRandomNumberGenerator&, const param_type&),
497         piecewise_linear_distribution<>::operator()
498         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
499         the second template argument of _Adaptor.
500         * testsuite/26_numerics/random/uniform_int_distribution/cons/
501         default.cc: Adjust.
502
503 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
504
505         * include/bits/random.tcc (discrete_distribution<>::param_type::
506         param_type(size_t, double, double, _Func),
507         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
508         const param_type&)): Tidy.
509         (piecewise_constant_distribution<>::param_type::_M_initialize):
510         Use reserve, fix.
511         (piecewise_constant_distribution<>::param_type::
512         param_type(initializer_list<>, _Func),
513         piecewise_constant_distribution<>::param_type::
514         param_type(size_t, _RealType, _RealType, _Func),
515         piecewise_linear_distribution<>::param_type::
516         param_type(initializer_list<>, _Func),
517         piecewise_linear_distribution<>::param_type::
518         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
519         (piecewise_constant_distribution<>::param_type::
520         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
521         piecewise_constant_distribution<>::
522         operator()(_UniformRandomNumberGenerator&, const param_type&),
523         piecewise_linear_distribution<>::
524         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
525         (operator>>(std::basic_istream<>&,
526         piecewise_constant_distribution<>&),
527         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
528         Use reserve.
529         * include/bits/random.h: Minor cosmetic changes.
530
531 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
532
533         * testsuite/23_containers/list/check_construct_destroy.h: New.
534         Move test logic here.
535         * testsuite/23_containers/list/moveable.h: Same.
536         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
537         * testsuite/23_containers/list/modifiers/1.h: Same.
538         * testsuite/23_containers/list/modifiers/2.h: Same.
539         * testsuite/23_containers/list/modifiers/3.h: Same.
540         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
541         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
542         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
543         * testsuite/23_containers/list/operations/1.h: Same.
544         * testsuite/23_containers/list/operations/2.h: Same.
545         * testsuite/23_containers/list/operations/3.h: Same.
546         * testsuite/23_containers/list/operations/4.h: Same.
547         * testsuite/23_containers/list/operations/5.h: Same.
548         * testsuite/23_containers/list/capacity/1.h: Same.
549         * testsuite/23_containers/list/init-list.h: Same.
550         * testsuite/23_containers/list/cons/1.h: Same.
551         * testsuite/23_containers/list/cons/2.h: Same.
552         * testsuite/23_containers/list/cons/3.h: Same.
553         * testsuite/23_containers/list/cons/4.h: Same.
554         * testsuite/23_containers/list/cons/5.h: Same.
555         * testsuite/23_containers/list/cons/6.h: Same.
556         * testsuite/23_containers/list/cons/7.h: Same.
557         * testsuite/23_containers/list/cons/8.h: Same.
558         * testsuite/23_containers/list/cons/9.h: Same.
559         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
560         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
561         header.
562         * testsuite/23_containers/list/modifiers/1.cc: Same.
563         * testsuite/23_containers/list/modifiers/2.cc: Same.
564         * testsuite/23_containers/list/modifiers/3.cc: Same.
565         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
566         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
567         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
568         * testsuite/23_containers/list/operations/1.cc: Same.
569         * testsuite/23_containers/list/operations/2.cc: Same.
570         * testsuite/23_containers/list/operations/3.cc: Same.
571         * testsuite/23_containers/list/operations/4.cc: Same.
572         * testsuite/23_containers/list/operations/5.cc: Same.
573         * testsuite/23_containers/list/capacity/1.cc: Same.
574         * testsuite/23_containers/list/init-list.cc: Same.
575         * testsuite/23_containers/list/cons/1.cc: Same.
576         * testsuite/23_containers/list/cons/2.cc: Same.
577         * testsuite/23_containers/list/cons/3.cc: Same.
578         * testsuite/23_containers/list/cons/4.cc: Same.
579         * testsuite/23_containers/list/cons/5.cc: Same.
580         * testsuite/23_containers/list/cons/6.cc: Same.
581         * testsuite/23_containers/list/cons/7.cc: Same.
582         * testsuite/23_containers/list/cons/8.cc: Same.
583         * testsuite/23_containers/list/cons/9.cc: Same.
584         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
585         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
586         * testsuite/23_containers/list/moveable.cc: Same.
587
588 2009-06-17  Tom Tromey  <tromey@redhat.com>
589
590         * python/hook.in: Do not fail when there is no current objfile.
591         Use os.path.normpath.
592
593 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
594
595         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
596         Remove.
597         (exception_ptr::operator=(exception_ptr&&)): Cast source to
598         rvalue-reference so that move constructor is called.
599         * testsuite/18_support/exception_ptr/move.cc: New.
600
601 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
602
603         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
604         if joinable.
605
606 2009-06-15  Tom Tromey  <tromey@redhat.com>
607
608         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
609         set self.iter.
610         (StdMapPrinter.to_string): Make a new iterator.
611         (StdMapPrinter.children): Likewise.
612         (StdSetPrinter.__init__): Don't set self.iter.
613         (StdSetPrinter.to_string): Make a new iterator.
614         (StdSetPrinter.children): Likewise.
615
616 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
617
618         * include/bits/random.tcc
619         (negative_binomial_distribution<>::operator()
620         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
621         class member gamma_distribution.
622         (negative_binomial_distribution<>::operator()
623         (_UniformRandomNumberGenerator&)): Implement out of line here.
624         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
625         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
626         (student_t_distribution<>::operator()
627         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
628         simplify.
629         (operator<<(basic_ostream<>&, student_t_distribution<>),
630         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
631         (chi_squared_distribution<>::operator()
632         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
633         tweak to use a class member gamma_distribution.
634         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
635         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
636         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
637         const param_type&): Move inline, tweak to use class member
638         gamma_distributions.
639         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
640         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
641         * include/bits/random.h: Adjust, minor tweaks.
642
643 2009-06-10  Tom Tromey  <tromey@redhat.com>
644
645         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
646         (build_libstdcxx_dictionary): Accept shortened form of
647         basic_string names.
648         (StdStringPrinter.to_string): Remove reference to WideEncoding.
649
650 2009-06-10  Tom Tromey  <tromey@redhat.com>
651
652         PR libstdc++/40289:
653         * python/Makefile.in: Rebuild.
654         * python/hook.in: Compute module path relative to objfile.
655         * python/Makefile.am (pythondir): Redefine.
656         (gdb.py): Subst toolexeclibdir.
657         (install-data-local): Rewrite.
658
659 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
660
661         * include/bits/move.h: Doxygen group fixes.
662
663 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
664
665         * include/bits/random.tcc (gamma_distribution<>::operator()
666         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
667         the Marsaglia/Tsang algorithm.
668         (gamma_distribution<>::param_type::_M_initialize): Adjust.
669         (operator<<(basic_ostream<>&, gamma_distribution<>),
670         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
671
672         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
673         Remove, just use normal_distribution.
674         (operator<<(basic_ostream<>&, student_t_distribution<>),
675         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
676         (linear_congruential_engine<>::operator()()): Move inline.
677         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
678         const param_type&)): Move inline, just use normal_distribution.
679         (operator<<(basic_ostream<>&, lognormal_distribution<>),
680         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
681         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
682         const param_type&)): Move here, out of line.
683         (piecewise_constant_distribution<>::param_type::param_type()): Move
684         inline.
685         * include/bits/random.h: Adjust, minor tweaks.
686
687 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
688
689         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
690
691 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
692
693         * include/ext/throw_allocator.h: Rework.
694         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
695         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
696         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
697         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
698         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
699         * testsuite/util/regression/rand/priority_queue/
700         container_rand_regression_test.tcc: Inline functions.
701         * testsuite/util/regression/rand/assoc/
702         container_rand_regression_test.tcc: Same.
703
704 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
705
706         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
707
708 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
709
710         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
711         * configure: Regenerate.
712
713 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
714
715         PR libstdc++/40299
716         * include/ext/memory: Fully qualify calls with __gnu_cxx.
717         * testsuite/ext/rope/40299.cc: New.
718
719 2009-05-28  Tom Tromey  <tromey@redhat.com>
720             Phil Muldoon  <pmuldoon@redhat.com>
721             Jonathan Wakely  <jwakely.gcc@gmail.com>
722
723         * python/Makefile.in, , python/libstdcxx/__init__.py,
724         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
725         python/hook.in, python/Makefile.am: New files.
726         * configure, Makefile.in: Rebuild.
727         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
728         * Makefile.am (SUBDIRS): Add python.
729
730 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
731
732         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
733         to ...
734         * testsuite/util/replacement_memory_operators.h: ...here. New.
735         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
736         * testsuite/util/testsuite_hooks.cc: Same.
737
738         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
739         replacement_memory_operators.h.
740         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
741         * testsuite/ext/mt_allocator/check_delete.cc: Same.
742         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
743         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
744         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
745         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
746         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
747         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
748         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
749         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
750         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
751         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
752         * testsuite/ext/mt_allocator/check_new.cc: Same.
753         * testsuite/ext/debug_allocator/check_delete.cc: Same.
754         * testsuite/ext/debug_allocator/check_new.cc: Same.
755         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
756         * testsuite/ext/new_allocator/check_delete.cc: Same.
757         * testsuite/ext/new_allocator/check_new.cc: Same.
758         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
759         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
760         * testsuite/ext/throw_allocator/check_delete.cc: Same.
761         * testsuite/ext/throw_allocator/check_new.cc: Same.
762         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
763         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
764         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
765         * testsuite/ext/malloc_allocator/check_new.cc: Same.
766         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
767         * testsuite/ext/pool_allocator/check_delete.cc: Same.
768         * testsuite/ext/pool_allocator/check_new.cc: Same.
769         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
770         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
771         * testsuite/ext/array_allocator/check_delete.cc: Same.
772         * testsuite/ext/array_allocator/check_new.cc: Same.
773         * testsuite/23_containers/deque/cons/1.cc: Same.
774         * testsuite/23_containers/deque/cons/2.cc: Same.
775
776 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
777
778         * libsupc++/initializer_list: Format.
779         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
780         * testsuite/18_support/initializer_list/requirements/
781         explicit_instantiation.cc: New.
782
783 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
784
785         PR libstdc++/40273
786         * include/tr1_impl/functional: Add explicit casts.
787         * testsuite/20_util/function/requirements/
788         explicit_instantiation.cc: New.
789         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
790
791 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
792
793         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
794
795 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
796
797         PR libstdc++/40221
798         * include/tr1_impl/functional: Add explicit cast.
799
800 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
801
802         PR libstdc++/40094
803         Revert:
804         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
805         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
806         out of line member functions definitions.
807         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
808         Remove, use static locals instead.
809         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
810         * src/throw_allocator.cc: New.
811         * src/Makefile.am: Add.
812         * config/abi/pre/gnu.ver: Add exports.
813         * src/Makefile.in: Regenerate.
814
815 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
816
817         * include/tr1_impl/functional (function): Use explicit operator bool.
818         * include/bits/shared_ptr.h (__shared_ptr): Same.
819         * include/bits/unique_ptr.h (unique_ptr): Same.
820         * include/std/mutex (unique_lock): Same.
821         * include/std/system_error (error_code): Same.
822         (error_condition): Same.
823         * include/std/ostream (sentry): Same.
824         * include/std/istream (sentry): Same.
825         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
826         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
827         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
828         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
829         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
830         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
831         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
832
833 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
834
835         * testsuite/23_containers/list/14340.cc: Abstract list type.
836         * testsuite/23_containers/list/init-list.cc: Same.
837         * testsuite/23_containers/list/pthread5.cc: Same.
838         * testsuite/23_containers/list/invalidation/1.cc: Same.
839         * testsuite/23_containers/list/invalidation/2.cc: Same.
840         * testsuite/23_containers/list/invalidation/3.cc: Same.
841         * testsuite/23_containers/list/invalidation/4.cc: Same.
842         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
843         * testsuite/23_containers/list/modifiers/1.cc: Same.
844         * testsuite/23_containers/list/modifiers/2.cc: Same.
845         * testsuite/23_containers/list/modifiers/3.cc: Same.
846         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
847         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
848         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
849         * testsuite/23_containers/list/cons/1.cc: Same.
850         * testsuite/23_containers/list/cons/2.cc: Same.
851         * testsuite/23_containers/list/cons/3.cc: Same.
852         * testsuite/23_containers/list/cons/4.cc: Same.
853         * testsuite/23_containers/list/cons/5.cc: Same.
854         * testsuite/23_containers/list/cons/6.cc: Same.
855         * testsuite/23_containers/list/cons/7.cc: Same.
856         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
857         * testsuite/23_containers/list/cons/8.cc: Same.
858         * testsuite/23_containers/list/cons/9.cc: Same.
859         * testsuite/23_containers/list/operations/1.cc: Same.
860         * testsuite/23_containers/list/operations/2.cc: Same.
861         * testsuite/23_containers/list/operations/3.cc: Same.
862         * testsuite/23_containers/list/operations/4.cc: Same.
863         * testsuite/23_containers/list/operations/5.cc: Same.
864         * testsuite/23_containers/list/requirements/citerators.cc: Same.
865         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
866         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
867         * testsuite/23_containers/list/requirements/dr438/
868         constructor_1_neg.cc: Same.
869         * testsuite/23_containers/list/requirements/dr438/
870         constructor_2_neg.cc: Same.
871         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
872         * testsuite/23_containers/list/requirements/
873         partial_specialization/1.cc: Same.
874         * testsuite/23_containers/list/23781.cc: Same.
875         * testsuite/23_containers/list/pthread1.cc: Same.
876         * testsuite/23_containers/list/capacity/1.cc: Same.
877         * testsuite/23_containers/list/capacity/29134.cc: Same.
878         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
879         * testsuite/23_containers/list/moveable.cc: Same.
880
881         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
882
883 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
884
885         PR libstdc++/40184
886         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
887         Declare...
888         * config/locale/gnu/c_locale.cc: ... and define.
889         * config/locale/generic/c_locale.cc: Define.
890         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
891         Use it.
892         * testsuite/22_locale/locale/cons/40184.cc: New.
893
894 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
895
896         PR libstdc++/40192
897         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
898         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
899         * testsuite/23_containers/vector/40192.cc: New.
900
901 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
902
903         * include/bits/stl_pair.h (swap): Do not swap rvalues.
904         * include/bits/stl_deque.h (swap): Likewise.
905         * include/bits/stl_list.h (swap): Likewise.
906         * include/bits/stl_vector.h (swap): Likewise.
907         * include/bits/stl_bvector.h (swap): Likewise.
908         * include/bits/stl_queue.h (swap): Likewise.
909         * include/bits/stl_stack.h (swap): Likewise.
910         * include/bits/stl_tree.h (swap): Likewise.
911         * include/bits/stl_map.h (swap): Likewise.
912         * include/bits/stl_multimap.h (swap): Likewise.
913         * include/bits/stl_set.h (swap): Likewise.
914         * include/bits/stl_multiset.h (swap): Likewise.
915         * include/bits/forward_list.h (swap): Likewise.
916         * include/bits/unique_ptr.h (swap): Likewise.
917         * include/debug/deque (swap): Likewise.
918         * include/debug/list (swap): Likewise.
919         * include/debug/vector (swap): Likewise.
920         * include/debug/map.h (swap): Likewise.
921         * include/debug/multimap.h (swap): Likewise.
922         * include/debug/set.h (swap): Likewise.
923         * include/debug/multiset.h (swap): Likewise.
924         * include/debug/unordered_map (swap): Likewise.
925         * include/debug/unordered_set (swap): Likewise.
926         * include/ext/vstring.h (swap): Likewise.
927         * include/tr1_impl/unordered_map (swap): Likewise.
928         * include/tr1_impl/hashtable (swap): Likewise.
929         * include/tr1_impl/unordered_set (swap): Likewise.
930         * include/std/tuple (swap): Likewise.
931         * include/std/mutex (swap): Likewise.
932         * include/std/thread (swap): Likewise.
933         (operator<<): Only output to lvalue streams.
934         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
935         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
936         * testsuite/23_containers/deque/requirements/dr438/
937         assign_neg.cc: Adjust line numbers.
938         * testsuite/23_containers/deque/requirements/dr438/
939         constructor_1_neg.cc: Likewise.
940         * testsuite/23_containers/deque/requirements/dr438/
941         constructor_2_neg.cc: Likewise.
942         * testsuite/23_containers/deque/requirements/dr438/
943         insert_neg.cc: Likewise.
944         * testsuite/23_containers/list/requirements/dr438/
945         assign_neg.cc: Likewise.
946         * testsuite/23_containers/list/requirements/dr438/
947         constructor_1_neg.cc: Likewise.
948         * testsuite/23_containers/list/requirements/dr438/
949         constructor_2_neg.cc: Likewise.
950         * testsuite/23_containers/list/requirements/dr438/
951         insert_neg.cc: Likewise.
952         * testsuite/23_containers/vector/requirements/dr438/
953         assign_neg.cc: Likewise.
954         * testsuite/23_containers/vector/requirements/dr438/
955         constructor_1_neg.cc: Likewise.
956         * testsuite/23_containers/vector/requirements/dr438/
957         constructor_2_neg.cc: Likewise.
958         * testsuite/23_containers/vector/requirements/dr438/
959         insert_neg.cc: Likewise.
960         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
961         test non-member swap.
962         * testsuite/30_threads/thread/swap/2.cc: Remove.
963
964 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
965
966         * include/std/mutex: Move std::lock_error to ...
967         * src/compatibility.cc: Here.
968         * src/mutex.cc: Likewise.
969         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
970         for lock types and remove std::lock_error check.
971
972 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
973
974         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
975         double include.
976
977 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
978
979         PR libstdc++/40160
980         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
981         typeid when __GXX_RTTI is undefined.
982         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
983         for null _M_variant._M_iterator._M_type,
984         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
985         * testsuite/21_strings/basic_string/40160.cc: New.
986
987 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
988
989         * testsuite/26_numerics/random/discrete_distribution/cons/
990         num_xbound_fun.cc: Minor tweaks.
991         * testsuite/26_numerics/random/piecewise_constant_distribution/
992         cons/initlist_fun.cc: Likewise
993         * testsuite/26_numerics/random/piecewise_constant_distribution/
994         cons/num_xbound_fun.cc: Likewise
995         * testsuite/26_numerics/random/piecewise_linear_distribution/
996         cons/initlist_fun.cc: Likewise
997         * testsuite/26_numerics/random/piecewise_linear_distribution/
998         cons/num_xbound_fun.cc: Likewise
999
1000 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
1001
1002         PR libstdc++/36211
1003         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
1004         cxxldflags to additional_flags rather than cxx_final.
1005
1006 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
1007
1008         * testsuite/26_numerics/random/discrete_distribution/cons/
1009         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
1010         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
1011         initlist_fun.cc: Likewise
1012         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
1013         num_xbound_fun.cc: Likewise
1014         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
1015         initlist_fun.cc: Likewise
1016         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
1017         num_xbound_fun.cc: Likewise
1018
1019 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1020
1021         PR libstdc++/40123
1022         * random.tcc (independent_bits_engine<>::operator()()): Use
1023         result_type(1), not 1UL.
1024
1025         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
1026         and _M_b.min(), instead of this->max() and this->min().
1027
1028         * random.h (_ShiftMin1): Remove, adjust everywhere.
1029
1030         * random.tcc: Minor cosmetic changes.
1031
1032 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1033
1034         * include/bits/random.tcc (cauchy_distribution<>::
1035         operator()(_UniformRandomNumberGenerator&, const param_type&)):
1036         Avoid M_PI, a glibc extension.
1037
1038 2009-05-13  Ben Elliston  <bje@au.ibm.com>
1039
1040         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
1041         * include/Makefile.in: Likewise.
1042
1043 2009-05-13  Ben Elliston  <bje@au.ibm.com>
1044
1045         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
1046         const void * const.
1047
1048 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
1049
1050         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
1051         random number engines, complex, bitset, array, time utilities, and
1052         char_traits.
1053
1054 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
1055
1056         * libsupc++/exception: Include nested_exception.h in C++0x mode.
1057         * libsupc++/nested_exception.h: New.
1058         * libsupc++/Makefile.am: Add new header.
1059         * libsupc++/Makefile.in: Regenerate.
1060         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
1061         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
1062         * testsuite/18_support/nested_exception/cons.cc: New.
1063         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
1064         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
1065         * doc/xml/manual/status_cxx200x.xml: Adjust.
1066
1067 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1068
1069         * include/ext/throw_allocator.h: Remove redundant include.
1070
1071 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1072
1073         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
1074         out of line member functions definitions.
1075         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
1076         Remove, use static locals instead.
1077         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
1078         * src/throw_allocator.cc: New.
1079         * src/Makefile.am: Add.
1080         * config/abi/pre/gnu.ver: Add exports.
1081         * src/Makefile.in: Regenerate.
1082
1083 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1084
1085         * configure.ac: Bump libtool_VERSION to 6:12:0.
1086         * configure: Regenerate.
1087
1088 2009-05-07  Matthias Klose  <doko@ubuntu.com>
1089
1090         PR libstdc++/40038
1091         * src/math_stubs_long_double.cc: Add ceill.
1092
1093 2009-05-06  Johannes Singler  <singler@ira.uka.de>
1094
1095         PR libstdc++/39546
1096         * include/parallel/algo.h (find_switch):
1097         Parametrize binder2nd with const T& instead of T.
1098         * testsuite/25_algorithms/find/39546.cc: new test case
1099
1100 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1101
1102         Revert:
1103         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1104
1105         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
1106         possible.
1107         * configure: Regenerate.
1108
1109 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
1110
1111         PR libstdc++/39909
1112         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
1113         __set_once_functor_lock_ptr): Replace global lock object with local
1114         locks on global mutex.
1115         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
1116         __set_once_functor_lock_ptr): Likewise, keeping old function to
1117         preserve ABI.
1118         (__once_proxy): Use pointer to local lock if set, global lock
1119         otherwise.
1120         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
1121         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
1122         * testsuite/30_threads/call_once/39909.cc: New.
1123
1124 2009-05-03  Jan Hubicka  <jh@suse.cz>
1125
1126         * include/parallel/settings.h (get): Mark const.
1127         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
1128         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
1129         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
1130         throw ().
1131         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
1132         (is_open, fd): Mark pure and throw ().
1133         (seekoff): Mark throw ().
1134
1135 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1136
1137         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
1138         possible.
1139         * configure: Regenerate.
1140
1141 2009-05-02  Jan Hubicka  <jh@suse.cz>
1142
1143         * include/tr1_impl/functional_hash.h (explicit specializations of ()
1144         operator): Mark pure.
1145
1146 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
1147
1148         * scripts/create_testsuite_files: Remove thread directory.
1149
1150 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
1151
1152         PR libstdc++/39868
1153         * scripts/run_doxygen: Uncomment removal of includes.
1154         (problematic): Rewrite __cxxabiv1 namespace to abi.
1155
1156 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1157
1158         Revert the last commit.
1159
1160 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
1161
1162         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
1163         Replace global lock object with local locks on global mutex.
1164         * src/mutex.cc: Likewise.
1165         * config/abi/pre/gnu.ver: Adjust.
1166         * testsuite/30_threads/call_once/call_once2.cc: New.
1167
1168 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1169
1170         PR libstdc++/39880
1171         PR libstdc++/39881
1172         PR libstdc++/39882
1173         * include/std/system_error (is_error_code_enum<errc>): Remove.
1174         (error_condition<>::error_condition(_ErrorCodeEnum,)
1175         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
1176         (error_code<>::error_code(_ErrorCodeEnum,),
1177         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
1178         * testsuite/19_diagnostics/system_error/39880.cc: New.
1179         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
1180         Likewise.
1181         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
1182         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
1183         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
1184         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
1185         Adjust.
1186         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1187         Likewise.
1188         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1189         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1190         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1191         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
1192         Likewise.
1193         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1194         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1195         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1196         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
1197
1198 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
1199
1200         * doc/xml/authors.xml: Add space.
1201         * doc/xml/faq.xml: Update links.
1202         * doc/xml/manual/intro.xml: Same.
1203         * doc/xml/manual/abi.xml: Update.
1204         * doc/xml/manual/appendix_contributing.xml: Fix typo.
1205         * doc/xml/manual/status_cxxtr1.xml: Update links.
1206         * doc/xml/manual/status_cxx1998.xml: Same.
1207         * doc/xml/manual/status_cxx200x.xml: Same.
1208
1209 2009-04-22  Jan Hubicka  <jh@suse.cz>
1210
1211         * include/tr1_impl/array (at): Do not use builtin_expect.
1212         * include/ext/throw_allocator.h (allocate): Likewise.
1213         * include/ext/pool_allocator.h (allocate): Likweise.
1214         * include/ext/bitmap_allocator.h (allocate): Likewise.
1215         * include/ext/rc_string_base.h (_S_construct): Likewise.
1216         * include/ext/malloc_allocator.h (allocate): Likewise.
1217         * include/ext/mt_allocator.h (allocate): Likewise.
1218         * include/ext/sso_string_base.h (_M_construct): Likewise.
1219         * include/bits/basic_string.tcc (_S_construct): Likewise.
1220
1221 2009-04-22  Jan Hubicka  <jh@suse.cz>
1222
1223         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1224         (atexit, atoll, stroll, strtoull): Mark throw ()
1225         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1226         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
1227         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1228         (atexit, atoll, stroll, strtoull): Mark throw ()
1229         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1230         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1231
1232 2009-04-21  Jan Hubicka  <jh@suse.cz>
1233
1234         * include/ext/atomicity.h
1235         (__exchange_and_add, __atomic_add): Mark throw ().
1236         * config/os/aix/atomicity.h
1237         * config/os/aix/atomicity.h
1238         * config/os/irix/atomicity.h
1239         * config/cpu/cris/atomicity.h
1240         * config/cpu/m68k/atomicity.h
1241         * config/cpu/hppa/atomicity.h
1242         * config/cpu/sparc/atomicity.h
1243         * config/cpu/i386/atomicity.h
1244         * config/cpu/i486/atomicity.h
1245         * config/cpu/sh/atomicity.h
1246         * config/cpu/generic/atomicity_mutex/atomicity.h
1247         * config/cpu/generic/atomicity_builtins/atomicity.h
1248         (__exchange_and_add, __atomic_add): Mark throw ().
1249
1250 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1251
1252         PR libstdc++/39835
1253         * include/bits/random.h: Avoid the badname __alpha (and, for
1254         consistency, __beta too).
1255         * include/bits/random.tcc: Likewise.
1256
1257 2009-04-19  Jan Hubicka  <jh@suse.cz>
1258
1259         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
1260         _GLIBCXX_NOTHROW.
1261
1262 2009-04-19  Jan Hubicka  <jh@suse.cz>
1263
1264         * include/c_compatibility/stdatomic.h
1265         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1266         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
1267         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
1268
1269 2009-04-18  Jan Hubicka  <jh@suse.cz>
1270
1271         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
1272         * libsupc++/unwind-cxx.h (__cxa_get_globals,
1273         __cxa_get_globals_fast): Mark const.
1274         (__cxa_get_exception_ptr): Mark pure.
1275         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
1276         (__terminate): Makr throw ().
1277         * libsupc++/exception (terminate): Mark throw().
1278         (uncaught_exception): Mark pure.
1279         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
1280         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
1281         Mark throw().
1282         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
1283         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
1284         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
1285         __cxa_guard_abort): Mark throw ().
1286         (__cxa_pure_virtual): Mark noreturn.
1287         (__cxa_current_exception_type): Mark throw and pure.
1288         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
1289         __cxa_exception_type): Mark pure.
1290         (_M_safe_bool_dummy): Mark pure and const.
1291
1292 2009-04-18  Jan Hubicka  <jh@suse.cz>
1293
1294         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
1295         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
1296         _M_destroy_thread_key): Mark throw ()
1297         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
1298         _M_singular, _M_can_compare _M_get_mutex, _M_message,
1299         _M_get_max_length): Mark throw ().
1300         * include/debug/formatter.h (_M_message, _M_format_word,
1301         _M_get_max_length): Mark throw ().
1302         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
1303         _M_detach_single): Mark throw ().
1304         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
1305         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
1306         throw ()
1307         (_M_get_mutex): Mark throw ().
1308         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
1309         (_M_destroy_thread_key): Mark CONST and throw.
1310         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1311         throw ().
1312
1313 2009-04-18  Jan Hubicka  <jh@suse.cz>
1314
1315         * src/condition_variable.cc (condition_variable,
1316         condition_variable_any constructors): Mark throw()
1317         * src/hash.cc (operator() for long double, string, and wstring): Mark
1318         throw ().
1319         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
1320         _M_setup, rdbuf, str): Mark throw ().
1321         * src/chrono.cc (new): Mark throw ().
1322         * include/std/system_error (system_category, generic_category): Mark
1323         throw () and const.
1324         * include/std/chrono (now): Mark throw ().
1325         * include/std/condition_variable (condition_variable,
1326         ~condition_variable, condition_variable_any,
1327         ~condition_variable_any): Mark throw ().
1328         * include/std/mutex (mutex): Mark throw ().
1329         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1330         throw.
1331         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
1332         and throw ().
1333         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
1334         * include/bits/locale_classes.h (_S_initialize_once,
1335         _S_clone_c_locale): Mark throw ().
1336         (_S_get_c_name): Mark const and throw ().
1337         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
1338         throw ().
1339         * include/bits/locale_facets.h (__convert_to_v explicit instances):
1340         Mark throw ().
1341         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
1342         throw ().
1343         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
1344         ios_base): Mark throw ()
1345         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
1346         * include/backward/strstream (strstreambuf constructors): Mark throw ().
1347         (str, freeze, _M_setupf): Mark throw ().
1348         (pcount): Mark pure and throw ().
1349         (rdbuf): Mark const and throw ().
1350
1351 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
1352
1353         PR libstdc++/39802
1354         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
1355         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
1356         Always accept negative values, for unsigned types too.
1357         * testsuite/22_locale/num_get/get/char/39802.cc: New.
1358         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
1359
1360 2009-04-18  Jan Hubicka  <jh@suse.cz>
1361
1362         * include/debug/formater.h: Include bits/c++config.h.
1363         (_M_error): Mark noreturn.
1364         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
1365         _GLIBCXX_NORETURN): New.
1366         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
1367         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
1368         Mark pure.
1369         * include/c_compatibility/stdatomic.h
1370         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1371         __atomic_flag_wait_explicit, __atomic_flag_for_address):
1372         Mark by throw ().
1373         * src/atomic.cc (atomic_flag_test_and_set_explicit,
1374         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
1375         __atomic_flag_for_address): Mark by throw ().
1376
1377 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
1378
1379         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
1380
1381 2009-04-16  Jan Hubicka  <jh@suse.cz>
1382
1383         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
1384         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
1385         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
1386         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
1387         out body to ...
1388         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
1389         functions.
1390         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
1391         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
1392         _Rb_tree_black_count): Mark nothrow.
1393
1394 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
1395
1396         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
1397         from base classes.
1398         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
1399
1400 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1401
1402         * doc/html: Regenerate.
1403
1404 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1405
1406         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
1407
1408         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
1409         * doc/xml/gnu/fdl-1.2.xml: Same.
1410         * doc/xml/manual/numerics.xml: Same.
1411         * doc/xml/manual/concurrency.xml: Same.
1412         * doc/xml/manual/intro.xml: Same.
1413         * doc/xml/manual/status_cxxtr1.xml: Same.
1414         * doc/xml/manual/containers.xml: Same.
1415         * doc/xml/manual/io.xml: Same.
1416         * doc/xml/manual/utilities.xml: Same.
1417         * doc/xml/manual/support.xml: Same.
1418         * doc/xml/manual/using.xml: Same.
1419         * doc/xml/manual/localization.xml: Same.
1420         * doc/xml/manual/locale.xml: Same.
1421         * doc/xml/manual/extensions.xml: Same.
1422         * doc/xml/manual/appendix_contributing.xml: Same.
1423         * doc/xml/manual/diagnostics.xml: Same.
1424         * doc/xml/manual/status_cxx200x.xml: Same.
1425
1426 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1427
1428         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
1429         * doc/xml/manual/status_cxx200x.xml: Adjust.
1430
1431 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
1432
1433         * doc/xml/spine.xml: Remove unused license entity, update
1434         copyright year.
1435
1436         * doc/xml/manual/spine.xml: Markup for primary index terms.
1437         * doc/xml/manual/numerics.xml: Same.
1438         * doc/xml/manual/intro.xml: Same.
1439         * doc/xml/manual/containers.xml: Same.
1440         * doc/xml/manual/io.xml: Same.
1441         * doc/xml/manual/appendix_porting.xml: Same.
1442         * doc/xml/manual/utilities.xml: Same.
1443         * doc/xml/manual/support.xml: Same.
1444         * doc/xml/manual/localization.xml: Same.
1445         * doc/xml/manual/strings.xml: Same.
1446         * doc/xml/manual/extensions.xml: Same.
1447         * doc/xml/manual/appendix_contributing.xml: Same.
1448         * doc/xml/manual/diagnostics.xml: Same.
1449         * doc/xml/manual/algorithms.xml: Same.
1450         * doc/xml/manual/appendix_free.xml: Same.
1451         * doc/xml/manual/iterators.xml: Same.
1452
1453         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
1454         * doc/xml/gnu/fdl-1.2.xml: Same.
1455
1456         * doc/xml/manual/status_cxx200x.xml: Re-write.
1457
1458 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
1459
1460         PR libstdc++/39629 (final bits)
1461         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
1462         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
1463         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
1464         Fix formula for __j.
1465         * include/bits/random.tcc (operator==(const normal_distribution<>&,
1466         const normal_distribution<>&): Remove.
1467         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
1468         const uniform_int_distribution<>&), operator==(const
1469         uniform_real_distribution<>&, const uniform_real_distribution<>&),
1470         operator==(const normal_distribution<>&, const normal_distribution<>&),
1471         operator==(const lognormal_distribution<>&,
1472         const lognormal_distribution<>&), operator==(const
1473         chi_squared_distribution<>&, const chi_squared_distribution<>&),
1474         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
1475         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
1476         operator==(const student_t_distribution<>&,
1477         const student_t_distribution<>&), operator==(const
1478         bernoulli_distribution<>&, const bernoulli_distribution<>&),
1479         operator==(const binomial_distribution<>&, const
1480         binomial_distribution<>&), operator==(const geometric_distribution<>&,
1481         const geometric_distribution<>&), operator==(const
1482         negative_binomial_distribution<>&, const
1483         negative_binomial_distribution<>&), operator==(const
1484         poisson_distribution<>&, const poisson_distribution<>&),
1485         operator==(const exponential_distribution<>&,
1486         const exponential_distribution<>&), operator==(const
1487         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
1488         weibull_distribution<>&, const weibull_distribution<>&),
1489         operator==(const extreme_value_distribution<>&,
1490         const extreme_value_distribution<>&), operator==(const
1491         discrete_distribution<>&, const discrete_distribution<>&),
1492         operator==(const piecewise_constant_distribution<>&,
1493         const piecewise_constant_distribution<>&), operator==(const
1494         piecewise_linear_distribution<>&, const
1495         piecewise_linear_distribution<>&)): Remove.
1496         * testsuite/26_numerics/random/uniform_real_distribution/operators/
1497         serialize.cc: Remove.
1498         * testsuite/26_numerics/random/piecewise_constant_distribution/
1499         operators/serialize.cc: Likewise.
1500         * testsuite/26_numerics/random/chi_squared_distribution/operators/
1501         serialize.cc: Likewise.
1502         * testsuite/26_numerics/random/normal_distribution/operators/
1503         serialize.cc: Likewise.
1504         * testsuite/26_numerics/random/uniform_int_distribution/operators/
1505         serialize.cc: Likewise.
1506         * testsuite/26_numerics/random/poisson_distribution/operators/
1507         serialize.cc: Likewise.
1508         * testsuite/26_numerics/random/bernoulli_distribution/operators/
1509         serialize.cc: Likewise.
1510         * testsuite/26_numerics/random/discrete_distribution/operators/
1511         serialize.cc: Likewise.
1512         * testsuite/26_numerics/random/weibull_distribution/operators/
1513         serialize.cc: Likewise.
1514         * testsuite/26_numerics/random/negative_binomial_distribution/
1515         operators/serialize.cc: Likewise.
1516         * testsuite/26_numerics/random/cauchy_distribution/operators/
1517         serialize.cc: Likewise.
1518         * testsuite/26_numerics/random/gamma_distribution/operators/
1519         serialize.cc: Likewise.
1520         * testsuite/26_numerics/random/fisher_f_distribution/operators/
1521         serialize.cc: Likewise.
1522         * testsuite/26_numerics/random/exponential_distribution/operators/
1523         serialize.cc: Likewise.
1524         * testsuite/26_numerics/random/lognormal_distribution/operators/
1525         serialize.cc: Likewise.
1526         * testsuite/26_numerics/random/binomial_distribution/operators/
1527         serialize.cc: Likewise.
1528         * testsuite/26_numerics/random/extreme_value_distribution/
1529         operators/serialize.cc: Likewise.
1530         * testsuite/26_numerics/random/piecewise_linear_distribution/
1531         operators/serialize.cc: Likewise.
1532         * testsuite/26_numerics/random/student_t_distribution/operators/
1533         serialize.cc: Likewise.
1534         * testsuite/26_numerics/random/geometric_distribution/operators/
1535         serialize.cc: Likewise.
1536
1537         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
1538         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
1539         mersenne_twister_engine<>::seed(_Gen&,
1540         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
1541         subtract_with_carry_engine<>::seed(_Gen&,
1542         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
1543         Remove, unused.
1544         * include/bits/random.tcc (linear_congruential_engine<>::
1545         seed(_Gen&, false_type): Likewise.
1546
1547 2009-04-09  Nick Clifton  <nickc@redhat.com>
1548
1549         * src/allocator-inst.cc: Change copyright header to refer to
1550         version 3 of the GNU General Public License with version 3.1
1551         of the GCC Runtime Library Exception and to point readers at
1552         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1553         web page.
1554         * config/abi/compatibility.h: Likewise.
1555         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
1556         * config/abi/pre/gnu.ver: Likewise.
1557         * config/allocator/bitmap_allocator_base.h: Likewise.
1558         * config/allocator/malloc_allocator_base.h: Likewise.
1559         * config/allocator/mt_allocator_base.h: Likewise.
1560         * config/allocator/new_allocator_base.h: Likewise.
1561         * config/allocator/pool_allocator_base.h: Likewise.
1562         * config/cpu/alpha/atomic_word.h: Likewise.
1563         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
1564         * config/cpu/cris/atomic_word.h: Likewise.
1565         * config/cpu/cris/atomicity.h: Likewise.
1566         * config/cpu/generic/atomic_word.h: Likewise.
1567         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
1568         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
1569         * config/cpu/generic/cpu_defines.h: Likewise.
1570         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
1571         * config/cpu/hppa/atomicity.h: Likewise.
1572         * config/cpu/i386/atomicity.h: Likewise.
1573         * config/cpu/i486/atomicity.h: Likewise.
1574         * config/cpu/ia64/atomic_word.h: Likewise.
1575         * config/cpu/m68k/atomicity.h: Likewise.
1576         * config/cpu/powerpc/atomic_word.h: Likewise.
1577         * config/cpu/powerpc/cpu_defines.h: Likewise.
1578         * config/cpu/sh/atomicity.h: Likewise.
1579         * config/cpu/sparc/atomic_word.h: Likewise.
1580         * config/cpu/sparc/atomicity.h: Likewise.
1581         * config/io/basic_file_stdio.cc: Likewise.
1582         * config/io/basic_file_stdio.h: Likewise.
1583         * config/io/c_io_stdio.h: Likewise.
1584         * config/locale/darwin/ctype_members.cc: Likewise.
1585         * config/locale/generic/c++locale_internal.h: Likewise.
1586         * config/locale/generic/c_locale.cc: Likewise.
1587         * config/locale/generic/c_locale.h: Likewise.
1588         * config/locale/generic/codecvt_members.cc: Likewise.
1589         * config/locale/generic/collate_members.cc: Likewise.
1590         * config/locale/generic/ctype_members.cc: Likewise.
1591         * config/locale/generic/messages_members.cc: Likewise.
1592         * config/locale/generic/messages_members.h: Likewise.
1593         * config/locale/generic/monetary_members.cc: Likewise.
1594         * config/locale/generic/numeric_members.cc: Likewise.
1595         * config/locale/generic/time_members.cc: Likewise.
1596         * config/locale/generic/time_members.h: Likewise.
1597         * config/locale/gnu/c++locale_internal.h: Likewise.
1598         * config/locale/gnu/c_locale.cc: Likewise.
1599         * config/locale/gnu/c_locale.h: Likewise.
1600         * config/locale/gnu/codecvt_members.cc: Likewise.
1601         * config/locale/gnu/collate_members.cc: Likewise.
1602         * config/locale/gnu/ctype_members.cc: Likewise.
1603         * config/locale/gnu/messages_members.cc: Likewise.
1604         * config/locale/gnu/messages_members.h: Likewise.
1605         * config/locale/gnu/monetary_members.cc: Likewise.
1606         * config/locale/gnu/numeric_members.cc: Likewise.
1607         * config/locale/gnu/time_members.cc: Likewise.
1608         * config/locale/gnu/time_members.h: Likewise.
1609         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
1610         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
1611         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
1612         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
1613         * config/os/aix/atomic_word.h: Likewise.
1614         * config/os/aix/atomicity.h: Likewise.
1615         * config/os/aix/ctype_base.h: Likewise.
1616         * config/os/aix/ctype_inline.h: Likewise.
1617         * config/os/aix/ctype_noninline.h: Likewise.
1618         * config/os/aix/os_defines.h: Likewise.
1619         * config/os/bsd/darwin/ctype_base.h: Likewise.
1620         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1621         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1622         * config/os/bsd/darwin/os_defines.h: Likewise.
1623         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1624         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1625         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1626         * config/os/bsd/freebsd/os_defines.h: Likewise.
1627         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1628         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1629         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1630         * config/os/bsd/netbsd/os_defines.h: Likewise.
1631         * config/os/djgpp/ctype_base.h: Likewise.
1632         * config/os/djgpp/ctype_inline.h: Likewise.
1633         * config/os/djgpp/ctype_noninline.h: Likewise.
1634         * config/os/djgpp/os_defines.h: Likewise.
1635         * config/os/generic/ctype_base.h: Likewise.
1636         * config/os/generic/ctype_inline.h: Likewise.
1637         * config/os/generic/ctype_noninline.h: Likewise.
1638         * config/os/generic/error_constants.h: Likewise.
1639         * config/os/generic/os_defines.h: Likewise.
1640         * config/os/gnu-linux/ctype_base.h: Likewise.
1641         * config/os/gnu-linux/ctype_inline.h: Likewise.
1642         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1643         * config/os/gnu-linux/os_defines.h: Likewise.
1644         * config/os/hpux/ctype_base.h: Likewise.
1645         * config/os/hpux/ctype_inline.h: Likewise.
1646         * config/os/hpux/ctype_noninline.h: Likewise.
1647         * config/os/hpux/os_defines.h: Likewise.
1648         * config/os/irix/atomic_word.h: Likewise.
1649         * config/os/irix/atomicity.h: Likewise.
1650         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1651         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1652         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1653         * config/os/irix/irix5.2/os_defines.h: Likewise.
1654         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1655         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1656         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1657         * config/os/irix/irix6.5/os_defines.h: Likewise.
1658         * config/os/mingw32/ctype_base.h: Likewise.
1659         * config/os/mingw32/ctype_inline.h: Likewise.
1660         * config/os/mingw32/ctype_noninline.h: Likewise.
1661         * config/os/mingw32/error_constants.h: Likewise.
1662         * config/os/mingw32/os_defines.h: Likewise.
1663         * config/os/newlib/ctype_base.h: Likewise.
1664         * config/os/newlib/ctype_inline.h: Likewise.
1665         * config/os/newlib/ctype_noninline.h: Likewise.
1666         * config/os/newlib/os_defines.h: Likewise.
1667         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1668         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1669         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1670         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1671         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1672         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1673         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1674         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1675         * config/os/tpf/ctype_base.h: Likewise.
1676         * config/os/tpf/ctype_inline.h: Likewise.
1677         * config/os/tpf/ctype_noninline.h: Likewise.
1678         * config/os/tpf/os_defines.h: Likewise.
1679         * config/os/uclibc/ctype_base.h: Likewise.
1680         * config/os/uclibc/ctype_inline.h: Likewise.
1681         * config/os/uclibc/ctype_noninline.h: Likewise.
1682         * config/os/uclibc/os_defines.h: Likewise.
1683         * config/os/vxworks/ctype_base.h: Likewise.
1684         * config/os/vxworks/ctype_inline.h: Likewise.
1685         * config/os/vxworks/ctype_noninline.h: Likewise.
1686         * config/os/vxworks/os_defines.h: Likewise.
1687         * include/backward/auto_ptr.h: Likewise.
1688         * include/backward/backward_warning.h: Likewise.
1689         * include/backward/binders.h: Likewise.
1690         * include/backward/hash_fun.h: Likewise.
1691         * include/backward/hash_map: Likewise.
1692         * include/backward/hash_set: Likewise.
1693         * include/backward/hashtable.h: Likewise.
1694         * include/backward/strstream: Likewise.
1695         * include/bits/algorithmfwd.h: Likewise.
1696         * include/bits/allocator.h: Likewise.
1697         * include/bits/atomic_0.h: Likewise.
1698         * include/bits/atomic_2.h: Likewise.
1699         * include/bits/atomicfwd_c.h: Likewise.
1700         * include/bits/atomicfwd_cxx.h: Likewise.
1701         * include/bits/basic_ios.h: Likewise.
1702         * include/bits/basic_ios.tcc: Likewise.
1703         * include/bits/basic_string.h: Likewise.
1704         * include/bits/basic_string.tcc: Likewise.
1705         * include/bits/boost_concept_check.h: Likewise.
1706         * include/bits/c++config: Likewise.
1707         * include/bits/char_traits.h: Likewise.
1708         * include/bits/codecvt.h: Likewise.
1709         * include/bits/concept_check.h: Likewise.
1710         * include/bits/cpp_type_traits.h: Likewise.
1711         * include/bits/deque.tcc: Likewise.
1712         * include/bits/forward_list.h: Likewise.
1713         * include/bits/forward_list.tcc: Likewise.
1714         * include/bits/fstream.tcc: Likewise.
1715         * include/bits/functexcept.h: Likewise.
1716         * include/bits/functional_hash.h: Likewise.
1717         * include/bits/gslice.h: Likewise.
1718         * include/bits/gslice_array.h: Likewise.
1719         * include/bits/hashtable.h: Likewise.
1720         * include/bits/indirect_array.h: Likewise.
1721         * include/bits/ios_base.h: Likewise.
1722         * include/bits/istream.tcc: Likewise.
1723         * include/bits/list.tcc: Likewise.
1724         * include/bits/locale_classes.h: Likewise.
1725         * include/bits/locale_classes.tcc: Likewise.
1726         * include/bits/locale_facets.h: Likewise.
1727         * include/bits/locale_facets.tcc: Likewise.
1728         * include/bits/locale_facets_nonio.h: Likewise.
1729         * include/bits/locale_facets_nonio.tcc: Likewise.
1730         * include/bits/localefwd.h: Likewise.
1731         * include/bits/mask_array.h: Likewise.
1732         * include/bits/move.h: Likewise.
1733         * include/bits/ostream.tcc: Likewise.
1734         * include/bits/ostream_insert.h: Likewise.
1735         * include/bits/postypes.h: Likewise.
1736         * include/bits/shared_ptr.h: Likewise.
1737         * include/bits/slice_array.h: Likewise.
1738         * include/bits/sstream.tcc: Likewise.
1739         * include/bits/stl_algo.h: Likewise.
1740         * include/bits/stl_algobase.h: Likewise.
1741         * include/bits/stl_bvector.h: Likewise.
1742         * include/bits/stl_construct.h: Likewise.
1743         * include/bits/stl_deque.h: Likewise.
1744         * include/bits/stl_function.h: Likewise.
1745         * include/bits/stl_heap.h: Likewise.
1746         * include/bits/stl_iterator.h: Likewise.
1747         * include/bits/stl_iterator_base_funcs.h: Likewise.
1748         * include/bits/stl_iterator_base_types.h: Likewise.
1749         * include/bits/stl_list.h: Likewise.
1750         * include/bits/stl_map.h: Likewise.
1751         * include/bits/stl_multimap.h: Likewise.
1752         * include/bits/stl_multiset.h: Likewise.
1753         * include/bits/stl_numeric.h: Likewise.
1754         * include/bits/stl_pair.h: Likewise.
1755         * include/bits/stl_queue.h: Likewise.
1756         * include/bits/stl_raw_storage_iter.h: Likewise.
1757         * include/bits/stl_relops.h: Likewise.
1758         * include/bits/stl_set.h: Likewise.
1759         * include/bits/stl_stack.h: Likewise.
1760         * include/bits/stl_tempbuf.h: Likewise.
1761         * include/bits/stl_tree.h: Likewise.
1762         * include/bits/stl_uninitialized.h: Likewise.
1763         * include/bits/stl_vector.h: Likewise.
1764         * include/bits/stream_iterator.h: Likewise.
1765         * include/bits/streambuf.tcc: Likewise.
1766         * include/bits/streambuf_iterator.h: Likewise.
1767         * include/bits/stringfwd.h: Likewise.
1768         * include/bits/unique_ptr.h: Likewise.
1769         * include/bits/valarray_after.h: Likewise.
1770         * include/bits/valarray_array.h: Likewise.
1771         * include/bits/valarray_array.tcc: Likewise.
1772         * include/bits/valarray_before.h: Likewise.
1773         * include/bits/vector.tcc: Likewise.
1774         * include/c/cassert: Likewise.
1775         * include/c/cctype: Likewise.
1776         * include/c/cerrno: Likewise.
1777         * include/c/cfloat: Likewise.
1778         * include/c/ciso646: Likewise.
1779         * include/c/climits: Likewise.
1780         * include/c/clocale: Likewise.
1781         * include/c/cmath: Likewise.
1782         * include/c/csetjmp: Likewise.
1783         * include/c/csignal: Likewise.
1784         * include/c/cstdarg: Likewise.
1785         * include/c/cstddef: Likewise.
1786         * include/c/cstdio: Likewise.
1787         * include/c/cstdlib: Likewise.
1788         * include/c/cstring: Likewise.
1789         * include/c/ctime: Likewise.
1790         * include/c/cwchar: Likewise.
1791         * include/c/cwctype: Likewise.
1792         * include/c_compatibility/assert.h: Likewise.
1793         * include/c_compatibility/complex.h: Likewise.
1794         * include/c_compatibility/ctype.h: Likewise.
1795         * include/c_compatibility/errno.h: Likewise.
1796         * include/c_compatibility/fenv.h: Likewise.
1797         * include/c_compatibility/float.h: Likewise.
1798         * include/c_compatibility/inttypes.h: Likewise.
1799         * include/c_compatibility/iso646.h: Likewise.
1800         * include/c_compatibility/limits.h: Likewise.
1801         * include/c_compatibility/locale.h: Likewise.
1802         * include/c_compatibility/math.h: Likewise.
1803         * include/c_compatibility/setjmp.h: Likewise.
1804         * include/c_compatibility/signal.h: Likewise.
1805         * include/c_compatibility/stdarg.h: Likewise.
1806         * include/c_compatibility/stdatomic.h: Likewise.
1807         * include/c_compatibility/stdbool.h: Likewise.
1808         * include/c_compatibility/stddef.h: Likewise.
1809         * include/c_compatibility/stdint.h: Likewise.
1810         * include/c_compatibility/stdio.h: Likewise.
1811         * include/c_compatibility/stdlib.h: Likewise.
1812         * include/c_compatibility/string.h: Likewise.
1813         * include/c_compatibility/tgmath.h: Likewise.
1814         * include/c_compatibility/time.h: Likewise.
1815         * include/c_compatibility/wchar.h: Likewise.
1816         * include/c_compatibility/wctype.h: Likewise.
1817         * include/c_global/cassert: Likewise.
1818         * include/c_global/ccomplex: Likewise.
1819         * include/c_global/cctype: Likewise.
1820         * include/c_global/cerrno: Likewise.
1821         * include/c_global/cfenv: Likewise.
1822         * include/c_global/cfloat: Likewise.
1823         * include/c_global/cinttypes: Likewise.
1824         * include/c_global/ciso646: Likewise.
1825         * include/c_global/climits: Likewise.
1826         * include/c_global/clocale: Likewise.
1827         * include/c_global/cmath.tcc: Likewise.
1828         * include/c_global/cmath: Likewise.
1829         * include/c_global/csetjmp: Likewise.
1830         * include/c_global/csignal: Likewise.
1831         * include/c_global/cstdarg: Likewise.
1832         * include/c_global/cstdatomic: Likewise.
1833         * include/c_global/cstdbool: Likewise.
1834         * include/c_global/cstddef: Likewise.
1835         * include/c_global/cstdint: Likewise.
1836         * include/c_global/cstdio: Likewise.
1837         * include/c_global/cstdlib: Likewise.
1838         * include/c_global/cstring: Likewise.
1839         * include/c_global/ctgmath: Likewise.
1840         * include/c_global/ctime: Likewise.
1841         * include/c_global/cwchar: Likewise.
1842         * include/c_global/cwctype: Likewise.
1843         * include/c_std/cassert: Likewise.
1844         * include/c_std/cctype: Likewise.
1845         * include/c_std/cerrno: Likewise.
1846         * include/c_std/cfloat: Likewise.
1847         * include/c_std/ciso646: Likewise.
1848         * include/c_std/climits: Likewise.
1849         * include/c_std/clocale: Likewise.
1850         * include/c_std/cmath.tcc: Likewise.
1851         * include/c_std/cmath: Likewise.
1852         * include/c_std/csetjmp: Likewise.
1853         * include/c_std/csignal: Likewise.
1854         * include/c_std/cstdarg: Likewise.
1855         * include/c_std/cstddef: Likewise.
1856         * include/c_std/cstdio: Likewise.
1857         * include/c_std/cstdlib: Likewise.
1858         * include/c_std/cstring: Likewise.
1859         * include/c_std/ctime: Likewise.
1860         * include/c_std/cwchar: Likewise.
1861         * include/c_std/cwctype: Likewise.
1862         * include/debug/bitset: Likewise.
1863         * include/debug/debug.h: Likewise.
1864         * include/debug/deque: Likewise.
1865         * include/debug/formatter.h: Likewise.
1866         * include/debug/functions.h: Likewise.
1867         * include/debug/list: Likewise.
1868         * include/debug/macros.h: Likewise.
1869         * include/debug/map.h: Likewise.
1870         * include/debug/map: Likewise.
1871         * include/debug/multimap.h: Likewise.
1872         * include/debug/multiset.h: Likewise.
1873         * include/debug/safe_base.h: Likewise.
1874         * include/debug/safe_iterator.h: Likewise.
1875         * include/debug/safe_iterator.tcc: Likewise.
1876         * include/debug/safe_sequence.h: Likewise.
1877         * include/debug/set.h: Likewise.
1878         * include/debug/set: Likewise.
1879         * include/debug/string: Likewise.
1880         * include/debug/unordered_map: Likewise.
1881         * include/debug/unordered_set: Likewise.
1882         * include/debug/vector: Likewise.
1883         * include/ext/algorithm: Likewise.
1884         * include/ext/array_allocator.h: Likewise.
1885         * include/ext/atomicity.h: Likewise.
1886         * include/ext/bitmap_allocator.h: Likewise.
1887         * include/ext/cast.h: Likewise.
1888         * include/ext/codecvt_specializations.h: Likewise.
1889         * include/ext/concurrence.h: Likewise.
1890         * include/ext/debug_allocator.h: Likewise.
1891         * include/ext/enc_filebuf.h: Likewise.
1892         * include/ext/extptr_allocator.h: Likewise.
1893         * include/ext/functional: Likewise.
1894         * include/ext/iterator: Likewise.
1895         * include/ext/malloc_allocator.h: Likewise.
1896         * include/ext/memory: Likewise.
1897         * include/ext/mt_allocator.h: Likewise.
1898         * include/ext/new_allocator.h: Likewise.
1899         * include/ext/numeric: Likewise.
1900         * include/ext/numeric_traits.h: Likewise.
1901         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1902         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1903         Likewise.
1904         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1905         Likewise.
1906         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1907         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1908         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1909         Likewise.
1910         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1911         Likewise.
1912         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1913         Likewise.
1914         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1915         Likewise.
1916         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1917         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1918         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1919         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1920         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1921         Likewise.
1922         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1923         Likewise.
1924         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1925         Likewise.
1926         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1927         Likewise.
1928         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1929         Likewise.
1930         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1931         Likewise.
1932         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1933         Likewise.
1934         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1935         Likewise.
1936         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1937         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1938         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1939         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1940         Likewise.
1941         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1942         Likewise.
1943         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1944         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1945         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1946         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1947         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1948         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1949         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1950         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1951         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1952         Likewise.
1953         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1954         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1955         Likewise.
1956         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1957         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1958         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1959         Likewise.
1960         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1961         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1962         Likewise.
1963         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1964         Likewise.
1965         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1966         Likewise.
1967         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1968         Likewise.
1969         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1970         Likewise.
1971         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1972         Likewise.
1973         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1974         Likewise.
1975         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1976         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1977         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1978         Likewise.
1979         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1980         Likewise.
1981         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1982         Likewise.
1983         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1984         Likewise.
1985         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1986         Likewise.
1987         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1988         Likewise.
1989         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1990         Likewise.
1991         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1992         Likewise.
1993         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1994         Likewise.
1995         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1996         Likewise.
1997         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1998         Likewise.
1999         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
2000         Likewise.
2001         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
2002         Likewise.
2003         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
2004         Likewise.
2005         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
2006         Likewise.
2007         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
2008         Likewise.
2009         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
2010         Likewise.
2011         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
2012         Likewise.
2013         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
2014         Likewise.
2015         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
2016         Likewise.
2017         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
2018         Likewise.
2019         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
2020         Likewise.
2021         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
2022         Likewise.
2023         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
2024         Likewise.
2025         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
2026         Likewise.
2027         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
2028         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
2029         Likewise.
2030         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
2031         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
2032         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
2033         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
2034         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
2035         Likewise.
2036         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
2037         Likewise.
2038         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
2039         Likewise.
2040         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
2041         Likewise.
2042         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
2043         Likewise.
2044         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
2045         Likewise.
2046         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
2047         Likewise.
2048         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
2049         Likewise.
2050         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
2051         Likewise.
2052         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
2053         Likewise.
2054         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
2055         Likewise.
2056         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
2057         Likewise.
2058         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
2059         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
2060         Likewise.
2061         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
2062         Likewise.
2063         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
2064         Likewise.
2065         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
2066         Likewise.
2067         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
2068         Likewise.
2069         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
2070         Likewise.
2071         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
2072         Likewise.
2073         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
2074         Likewise.
2075         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
2076         Likewise.
2077         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
2078         Likewise.
2079         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
2080         Likewise.
2081         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
2082         Likewise.
2083         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
2084         Likewise.
2085         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
2086         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
2087         Likewise.
2088         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
2089         Likewise.
2090         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
2091         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
2092         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
2093         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
2094         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
2095         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
2096         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
2097         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
2098         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
2099         Likewise.
2100         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
2101         Likewise.
2102         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
2103         Likewise.
2104         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
2105         Likewise.
2106         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
2107         Likewise.
2108         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
2109         Likewise.
2110         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
2111         Likewise.
2112         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
2113         Likewise.
2114         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
2115         Likewise.
2116         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
2117         Likewise.
2118         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
2119         Likewise.
2120         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
2121         Likewise.
2122         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
2123         Likewise.
2124         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
2125         Likewise.
2126         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
2127         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
2128         Likewise.
2129         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
2130         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
2131         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
2132         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
2133         Likewise.
2134         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
2135         Likewise.
2136         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
2137         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
2138         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
2139         Likewise.
2140         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
2141         Likewise.
2142         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
2143         Likewise.
2144         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
2145         Likewise.
2146         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
2147         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
2148         Likewise.
2149         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
2150         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
2151         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
2152         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
2153         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
2154         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
2155         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
2156         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
2157         Likewise.
2158         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
2159         Likewise.
2160         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
2161         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
2162         Likewise.
2163         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
2164         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
2165         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
2166         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
2167         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
2168         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
2169         Likewise.
2170         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
2171         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
2172         Likewise.
2173         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
2174         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
2175         Likewise.
2176         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
2177         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
2178         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
2179         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
2180         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
2181         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
2182         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
2183         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
2184         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
2185         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
2186         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
2187         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
2188         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
2189         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
2190         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
2191         Likewise.
2192         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
2193         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
2194         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
2195         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
2196         Likewise.
2197         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
2198         Likewise.
2199         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
2200         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
2201         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
2202         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
2203         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
2204         Likewise.
2205         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
2206         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
2207         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
2208         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
2209         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
2210         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
2211         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
2212         Likewise.
2213         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
2214         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
2215         Likewise.
2216         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
2217         Likewise.
2218         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
2219         Likewise.
2220         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
2221         Likewise.
2222         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
2223         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
2224         Likewise.
2225         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
2226         Likewise.
2227         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
2228         Likewise.
2229         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
2230         Likewise.
2231         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
2232         Likewise.
2233         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
2234         Likewise.
2235         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
2236         Likewise.
2237         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
2238         Likewise.
2239         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
2240         Likewise.
2241         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
2242         Likewise.
2243         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
2244         Likewise.
2245         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
2246         Likewise.
2247         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
2248         Likewise.
2249         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
2250         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
2251         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
2252         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
2253         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
2254         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
2255         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
2256         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
2257         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
2258         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
2259         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
2260         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
2261         Likewise.
2262         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
2263         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
2264         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
2265         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
2266         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
2267         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
2268         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
2269         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
2270         Likewise.
2271         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
2272         Likewise.
2273         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
2274         Likewise.
2275         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
2276         Likewise.
2277         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
2278         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
2279         Likewise.
2280         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
2281         Likewise.
2282         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
2283         Likewise.
2284         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
2285         Likewise.
2286         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
2287         Likewise.
2288         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
2289         Likewise.
2290         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
2291         Likewise.
2292         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
2293         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
2294         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
2295         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
2296         Likewise.
2297         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
2298         Likewise.
2299         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
2300         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
2301         Likewise.
2302         * include/ext/pb_ds/exception.hpp: Likewise.
2303         * include/ext/pb_ds/hash_policy.hpp: Likewise.
2304         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
2305         * include/ext/pb_ds/priority_queue.hpp: Likewise.
2306         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
2307         * include/ext/pb_ds/tree_policy.hpp: Likewise.
2308         * include/ext/pb_ds/trie_policy.hpp: Likewise.
2309         * include/ext/pod_char_traits.h: Likewise.
2310         * include/ext/pointer.h: Likewise.
2311         * include/ext/pool_allocator.h: Likewise.
2312         * include/ext/rb_tree: Likewise.
2313         * include/ext/rc_string_base.h: Likewise.
2314         * include/ext/rope: Likewise.
2315         * include/ext/ropeimpl.h: Likewise.
2316         * include/ext/slist: Likewise.
2317         * include/ext/sso_string_base.h: Likewise.
2318         * include/ext/stdio_filebuf.h: Likewise.
2319         * include/ext/stdio_sync_filebuf.h: Likewise.
2320         * include/ext/string_conversions.h: Likewise.
2321         * include/ext/throw_allocator.h: Likewise.
2322         * include/ext/type_traits.h: Likewise.
2323         * include/ext/typelist.h: Likewise.
2324         * include/ext/vstring.h: Likewise.
2325         * include/ext/vstring.tcc: Likewise.
2326         * include/ext/vstring_fwd.h: Likewise.
2327         * include/ext/vstring_util.h: Likewise.
2328         * include/parallel/algo.h: Likewise.
2329         * include/parallel/algobase.h: Likewise.
2330         * include/parallel/algorithm: Likewise.
2331         * include/parallel/algorithmfwd.h: Likewise.
2332         * include/parallel/balanced_quicksort.h: Likewise.
2333         * include/parallel/base.h: Likewise.
2334         * include/parallel/basic_iterator.h: Likewise.
2335         * include/parallel/checkers.h: Likewise.
2336         * include/parallel/compatibility.h: Likewise.
2337         * include/parallel/compiletime_settings.h: Likewise.
2338         * include/parallel/equally_split.h: Likewise.
2339         * include/parallel/features.h: Likewise.
2340         * include/parallel/find.h: Likewise.
2341         * include/parallel/find_selectors.h: Likewise.
2342         * include/parallel/for_each.h: Likewise.
2343         * include/parallel/for_each_selectors.h: Likewise.
2344         * include/parallel/iterator.h: Likewise.
2345         * include/parallel/list_partition.h: Likewise.
2346         * include/parallel/losertree.h: Likewise.
2347         * include/parallel/merge.h: Likewise.
2348         * include/parallel/multiseq_selection.h: Likewise.
2349         * include/parallel/multiway_merge.h: Likewise.
2350         * include/parallel/multiway_mergesort.h: Likewise.
2351         * include/parallel/numeric: Likewise.
2352         * include/parallel/numericfwd.h: Likewise.
2353         * include/parallel/omp_loop.h: Likewise.
2354         * include/parallel/omp_loop_static.h: Likewise.
2355         * include/parallel/par_loop.h: Likewise.
2356         * include/parallel/parallel.h: Likewise.
2357         * include/parallel/partial_sum.h: Likewise.
2358         * include/parallel/partition.h: Likewise.
2359         * include/parallel/queue.h: Likewise.
2360         * include/parallel/quicksort.h: Likewise.
2361         * include/parallel/random_number.h: Likewise.
2362         * include/parallel/random_shuffle.h: Likewise.
2363         * include/parallel/search.h: Likewise.
2364         * include/parallel/set_operations.h: Likewise.
2365         * include/parallel/settings.h: Likewise.
2366         * include/parallel/sort.h: Likewise.
2367         * include/parallel/tags.h: Likewise.
2368         * include/parallel/types.h: Likewise.
2369         * include/parallel/unique_copy.h: Likewise.
2370         * include/parallel/workstealing.h: Likewise.
2371         * include/precompiled/extc++.h: Likewise.
2372         * include/precompiled/stdc++.h: Likewise.
2373         * include/precompiled/stdtr1c++.h: Likewise.
2374         * include/std/algorithm: Likewise.
2375         * include/std/array: Likewise.
2376         * include/std/bitset: Likewise.
2377         * include/std/c++0x_warning.h: Likewise.
2378         * include/std/chrono: Likewise.
2379         * include/std/complex: Likewise.
2380         * include/std/condition_variable: Likewise.
2381         * include/std/deque: Likewise.
2382         * include/std/forward_list: Likewise.
2383         * include/std/fstream: Likewise.
2384         * include/std/functional: Likewise.
2385         * include/std/iomanip: Likewise.
2386         * include/std/ios: Likewise.
2387         * include/std/iosfwd: Likewise.
2388         * include/std/iostream: Likewise.
2389         * include/std/istream: Likewise.
2390         * include/std/iterator: Likewise.
2391         * include/std/limits: Likewise.
2392         * include/std/list: Likewise.
2393         * include/std/locale: Likewise.
2394         * include/std/map: Likewise.
2395         * include/std/memory: Likewise.
2396         * include/std/mutex: Likewise.
2397         * include/std/numeric: Likewise.
2398         * include/std/ostream: Likewise.
2399         * include/std/queue: Likewise.
2400         * include/std/random: Likewise.
2401         * include/std/ratio: Likewise.
2402         * include/std/regex: Likewise.
2403         * include/std/set: Likewise.
2404         * include/std/sstream: Likewise.
2405         * include/std/stack: Likewise.
2406         * include/std/stdexcept: Likewise.
2407         * include/std/streambuf: Likewise.
2408         * include/std/string: Likewise.
2409         * include/std/system_error: Likewise.
2410         * include/std/thread: Likewise.
2411         * include/std/tuple: Likewise.
2412         * include/std/type_traits: Likewise.
2413         * include/std/unordered_map: Likewise.
2414         * include/std/unordered_set: Likewise.
2415         * include/std/utility: Likewise.
2416         * include/std/valarray: Likewise.
2417         * include/std/vector: Likewise.
2418         * include/tr1/array: Likewise.
2419         * include/tr1/bessel_function.tcc: Likewise.
2420         * include/tr1/beta_function.tcc: Likewise.
2421         * include/tr1/ccomplex: Likewise.
2422         * include/tr1/cctype: Likewise.
2423         * include/tr1/cfenv: Likewise.
2424         * include/tr1/cfloat: Likewise.
2425         * include/tr1/cinttypes: Likewise.
2426         * include/tr1/climits: Likewise.
2427         * include/tr1/cmath: Likewise.
2428         * include/tr1/complex.h: Likewise.
2429         * include/tr1/complex: Likewise.
2430         * include/tr1/cstdarg: Likewise.
2431         * include/tr1/cstdbool: Likewise.
2432         * include/tr1/cstdint: Likewise.
2433         * include/tr1/cstdio: Likewise.
2434         * include/tr1/cstdlib: Likewise.
2435         * include/tr1/ctgmath: Likewise.
2436         * include/tr1/ctime: Likewise.
2437         * include/tr1/ctype.h: Likewise.
2438         * include/tr1/cwchar: Likewise.
2439         * include/tr1/cwctype: Likewise.
2440         * include/tr1/ell_integral.tcc: Likewise.
2441         * include/tr1/exp_integral.tcc: Likewise.
2442         * include/tr1/fenv.h: Likewise.
2443         * include/tr1/float.h: Likewise.
2444         * include/tr1/functional: Likewise.
2445         * include/tr1/functional_hash.h: Likewise.
2446         * include/tr1/gamma.tcc: Likewise.
2447         * include/tr1/hashtable.h: Likewise.
2448         * include/tr1/hypergeometric.tcc: Likewise.
2449         * include/tr1/inttypes.h: Likewise.
2450         * include/tr1/legendre_function.tcc: Likewise.
2451         * include/tr1/limits.h: Likewise.
2452         * include/tr1/math.h: Likewise.
2453         * include/tr1/memory: Likewise.
2454         * include/tr1/modified_bessel_func.tcc: Likewise.
2455         * include/tr1/poly_hermite.tcc: Likewise.
2456         * include/tr1/poly_laguerre.tcc: Likewise.
2457         * include/tr1/random: Likewise.
2458         * include/tr1/regex: Likewise.
2459         * include/tr1/riemann_zeta.tcc: Likewise.
2460         * include/tr1/shared_ptr.h: Likewise.
2461         * include/tr1/special_function_util.h: Likewise.
2462         * include/tr1/stdarg.h: Likewise.
2463         * include/tr1/stdbool.h: Likewise.
2464         * include/tr1/stdint.h: Likewise.
2465         * include/tr1/stdio.h: Likewise.
2466         * include/tr1/stdlib.h: Likewise.
2467         * include/tr1/tgmath.h: Likewise.
2468         * include/tr1/tuple: Likewise.
2469         * include/tr1/type_traits: Likewise.
2470         * include/tr1/unordered_map: Likewise.
2471         * include/tr1/unordered_set: Likewise.
2472         * include/tr1/utility: Likewise.
2473         * include/tr1/wchar.h: Likewise.
2474         * include/tr1/wctype.h: Likewise.
2475         * include/tr1_impl/array: Likewise.
2476         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
2477         * include/tr1_impl/cctype: Likewise.
2478         * include/tr1_impl/cfenv: Likewise.
2479         * include/tr1_impl/cinttypes: Likewise.
2480         * include/tr1_impl/cmath: Likewise.
2481         * include/tr1_impl/complex: Likewise.
2482         * include/tr1_impl/cstdint: Likewise.
2483         * include/tr1_impl/cstdio: Likewise.
2484         * include/tr1_impl/cstdlib: Likewise.
2485         * include/tr1_impl/cwchar: Likewise.
2486         * include/tr1_impl/cwctype: Likewise.
2487         * include/tr1_impl/functional: Likewise.
2488         * include/tr1_impl/functional_hash.h: Likewise.
2489         * include/tr1_impl/hashtable: Likewise.
2490         * include/tr1_impl/hashtable_policy.h: Likewise.
2491         * include/tr1_impl/random.tcc: Likewise.
2492         * include/tr1_impl/random: Likewise.
2493         * include/tr1_impl/regex: Likewise.
2494         * include/tr1_impl/type_traits: Likewise.
2495         * include/tr1_impl/unordered_map: Likewise.
2496         * include/tr1_impl/unordered_set: Likewise.
2497         * include/tr1_impl/utility: Likewise.
2498         * libsupc++/array_type_info.cc: Likewise.
2499         * libsupc++/atexit_arm.cc: Likewise.
2500         * libsupc++/bad_cast.cc: Likewise.
2501         * libsupc++/bad_typeid.cc: Likewise.
2502         * libsupc++/class_type_info.cc: Likewise.
2503         * libsupc++/cxxabi-forced.h: Likewise.
2504         * libsupc++/cxxabi.h: Likewise.
2505         * libsupc++/del_op.cc: Likewise.
2506         * libsupc++/del_opnt.cc: Likewise.
2507         * libsupc++/del_opv.cc: Likewise.
2508         * libsupc++/del_opvnt.cc: Likewise.
2509         * libsupc++/dyncast.cc: Likewise.
2510         * libsupc++/eh_alloc.cc: Likewise.
2511         * libsupc++/eh_arm.cc: Likewise.
2512         * libsupc++/eh_aux_runtime.cc: Likewise.
2513         * libsupc++/eh_call.cc: Likewise.
2514         * libsupc++/eh_catch.cc: Likewise.
2515         * libsupc++/eh_exception.cc: Likewise.
2516         * libsupc++/eh_globals.cc: Likewise.
2517         * libsupc++/eh_personality.cc: Likewise.
2518         * libsupc++/eh_ptr.cc: Likewise.
2519         * libsupc++/eh_term_handler.cc: Likewise.
2520         * libsupc++/eh_terminate.cc: Likewise.
2521         * libsupc++/eh_throw.cc: Likewise.
2522         * libsupc++/eh_type.cc: Likewise.
2523         * libsupc++/eh_unex_handler.cc: Likewise.
2524         * libsupc++/enum_type_info.cc: Likewise.
2525         * libsupc++/exception: Likewise.
2526         * libsupc++/exception_defines.h: Likewise.
2527         * libsupc++/exception_ptr.h: Likewise.
2528         * libsupc++/function_type_info.cc: Likewise.
2529         * libsupc++/fundamental_type_info.cc: Likewise.
2530         * libsupc++/guard.cc: Likewise.
2531         * libsupc++/initializer_list: Likewise.
2532         * libsupc++/new: Likewise.
2533         * libsupc++/new_handler.cc: Likewise.
2534         * libsupc++/new_op.cc: Likewise.
2535         * libsupc++/new_opnt.cc: Likewise.
2536         * libsupc++/new_opv.cc: Likewise.
2537         * libsupc++/new_opvnt.cc: Likewise.
2538         * libsupc++/pbase_type_info.cc: Likewise.
2539         * libsupc++/pmem_type_info.cc: Likewise.
2540         * libsupc++/pointer_type_info.cc: Likewise.
2541         * libsupc++/pure.cc: Likewise.
2542         * libsupc++/si_class_type_info.cc: Likewise.
2543         * libsupc++/tinfo.cc: Likewise.
2544         * libsupc++/tinfo.h: Likewise.
2545         * libsupc++/tinfo2.cc: Likewise.
2546         * libsupc++/typeinfo: Likewise.
2547         * libsupc++/unwind-cxx.h: Likewise.
2548         * libsupc++/vec.cc: Likewise.
2549         * libsupc++/vmi_class_type_info.cc: Likewise.
2550         * libsupc++/vterminate.cc: Likewise.
2551         * po/string_literals.cc: Likewise.
2552         * src/atomic.cc: Likewise.
2553         * src/bitmap_allocator.cc: Likewise.
2554         * src/chrono.cc: Likewise.
2555         * src/codecvt.cc: Likewise.
2556         * src/compatibility-ldbl.cc: Likewise.
2557         * src/compatibility.cc: Likewise.
2558         * src/complex_io.cc: Likewise.
2559         * src/concept-inst.cc: Likewise.
2560         * src/condition_variable.cc: Likewise.
2561         * src/ctype.cc: Likewise.
2562         * src/debug.cc: Likewise.
2563         * src/debug_list.cc: Likewise.
2564         * src/ext-inst.cc: Likewise.
2565         * src/fstream-inst.cc: Likewise.
2566         * src/functexcept.cc: Likewise.
2567         * src/globals_io.cc: Likewise.
2568         * src/hash.cc: Likewise.
2569         * src/hash_c++0x.cc: Likewise.
2570         * src/hashtable.cc: Likewise.
2571         * src/hashtable_c++0x.cc: Likewise.
2572         * src/ios-inst.cc: Likewise.
2573         * src/ios.cc: Likewise.
2574         * src/ios_failure.cc: Likewise.
2575         * src/ios_init.cc: Likewise.
2576         * src/ios_locale.cc: Likewise.
2577         * src/iostream-inst.cc: Likewise.
2578         * src/istream-inst.cc: Likewise.
2579         * src/istream.cc: Likewise.
2580         * src/limits.cc: Likewise.
2581         * src/limits_c++0x.cc: Likewise.
2582         * src/list.cc: Likewise.
2583         * src/locale-inst.cc: Likewise.
2584         * src/locale.cc: Likewise.
2585         * src/locale_facets.cc: Likewise.
2586         * src/locale_init.cc: Likewise.
2587         * src/localename.cc: Likewise.
2588         * src/math_stubs_float.cc: Likewise.
2589         * src/math_stubs_long_double.cc: Likewise.
2590         * src/misc-inst.cc: Likewise.
2591         * src/mt_allocator.cc: Likewise.
2592         * src/mutex.cc: Likewise.
2593         * src/ostream-inst.cc: Likewise.
2594         * src/parallel_list.cc: Likewise.
2595         * src/parallel_settings.cc: Likewise.
2596         * src/pool_allocator.cc: Likewise.
2597         * src/sstream-inst.cc: Likewise.
2598         * src/stdexcept.cc: Likewise.
2599         * src/streambuf-inst.cc: Likewise.
2600         * src/streambuf.cc: Likewise.
2601         * src/string-inst.cc: Likewise.
2602         * src/strstream.cc: Likewise.
2603         * src/system_error.cc: Likewise.
2604         * src/thread.cc: Likewise.
2605         * src/tree.cc: Likewise.
2606         * src/valarray-inst.cc: Likewise.
2607         * src/wlocale-inst.cc: Likewise.
2608         * src/wstring-inst.cc: Likewise.
2609         * doc/xml/manual/intro.xml: Change documentation to refer the
2610         reader to version 3 of the GNU General Public License, version
2611         3.1 of the GCC Runtime Library Exception, and to point readers
2612         at the FSF's license web page.
2613
2614 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2615
2616         * Makefile.am: Change copyright header to refer to version
2617         3 of the GNU General Public License and to point readers at the
2618         COPYING3 file and the FSF's license web page.
2619         * doc/Makefile.am: Likewise.
2620         * include/Makefile.am: Likewise.
2621         * libsupc++/Makefile.am: Likewise.
2622         * po/Makefile.am: Likewise.
2623         * po/POTFILES.in: Likewise.
2624         * src/Makefile.am: Likewise.
2625         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2626         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2627         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2628         Likewise.
2629         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2630         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2631         Likewise.
2632         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2633         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2634         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2635         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2636         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2637         * testsuite/18_support/bad_cast/what.cc: Likewise.
2638         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2639         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2640         Likewise.
2641         * testsuite/18_support/bad_exception/what.cc: Likewise.
2642         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2643         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2644         * testsuite/18_support/exception/38732.cc: Likewise.
2645         * testsuite/18_support/exception/what.cc: Likewise.
2646         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2647         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2648         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2649         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2650         * testsuite/18_support/headers/climits/values.cc: Likewise.
2651         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2652         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2653         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2654         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2655         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2656         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2657         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2658         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2659         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2660         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2661         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2662         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2663         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2664         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2665         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2666         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2667         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2668         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2669         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2670         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2671         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2672         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2673         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2674         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2675         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2676         * testsuite/18_support/new_delete_placement.cc: Likewise.
2677         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2678         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2679         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2680         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2681         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2682         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2683         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2684         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2685         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2686         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2687         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2688         Likewise.
2689         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2690         * testsuite/18_support/pthread_guard.cc: Likewise.
2691         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2692         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2693         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2694         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2695         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2696         Likewise.
2697         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2698         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2699         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2700         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2701         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2702         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2703         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2704         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2705         Likewise.
2706         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2707         Likewise.
2708         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2709         Likewise.
2710         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2711         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2712         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2713         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2714         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2715         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2716         Likewise.
2717         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2718         Likewise.
2719         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2720         Likewise.
2721         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2722         Likewise.
2723         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2724         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2725         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2726         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2727         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2728         Likewise.
2729         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2730         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2731         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2732         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2733         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2734         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2735         Likewise.
2736         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2737         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2738         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2739         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2740         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2741         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2742         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2743         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2744         * testsuite/20_util/allocator/1.cc: Likewise.
2745         * testsuite/20_util/allocator/10378.cc: Likewise.
2746         * testsuite/20_util/allocator/14176.cc: Likewise.
2747         * testsuite/20_util/allocator/33807.cc: Likewise.
2748         * testsuite/20_util/allocator/8230.cc: Likewise.
2749         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2750         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2751         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2752         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2753         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2754         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2755         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2756         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2757         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2758         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2759         Likewise.
2760         * testsuite/20_util/clocks/1.cc: Likewise.
2761         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2762         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2763         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2764         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2765         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2766         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2767         * testsuite/20_util/duration/cons/1.cc: Likewise.
2768         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2769         * testsuite/20_util/duration/cons/2.cc: Likewise.
2770         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2771         Likewise.
2772         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2773         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2774         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2775         Likewise.
2776         * testsuite/20_util/forward/1.cc: Likewise.
2777         * testsuite/20_util/forward/1_neg.cc: Likewise.
2778         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2779         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2780         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2781         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2782         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2783         Likewise.
2784         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2785         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2786         Likewise.
2787         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2788         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2789         Likewise.
2790         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2791         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2792         Likewise.
2793         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2794         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2795         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2796         Likewise.
2797         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2798         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2799         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2800         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2801         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2802         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2803         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2804         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2805         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2806         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2807         Likewise.
2808         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2809         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2810         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2811         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2812         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2813         Likewise.
2814         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2815         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2816         Likewise.
2817         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2818         * testsuite/20_util/identity/value.cc: Likewise.
2819         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2820         * testsuite/20_util/is_integral/value.cc: Likewise.
2821         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2822         Likewise.
2823         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2824         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2825         * testsuite/20_util/is_reference/value.cc: Likewise.
2826         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2827         Likewise.
2828         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2829         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2830         * testsuite/20_util/is_signed/value.cc: Likewise.
2831         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2832         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2833         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2834         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2835         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2836         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2837         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2838         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2839         Likewise.
2840         * testsuite/20_util/move/1.cc: Likewise.
2841         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2842         * testsuite/20_util/pair/1.cc: Likewise.
2843         * testsuite/20_util/pair/2.cc: Likewise.
2844         * testsuite/20_util/pair/3.cc: Likewise.
2845         * testsuite/20_util/pair/4.cc: Likewise.
2846         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2847         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2848         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2849         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2850         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2851         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2852         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2853         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2854         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2855         Likewise.
2856         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2857         Likewise.
2858         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2859         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2860         * testsuite/20_util/rel_ops.cc: Likewise.
2861         * testsuite/20_util/remove_reference/value.cc: Likewise.
2862         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2863         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2864         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2865         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2866         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2867         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2868         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2869         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2870         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2871         Likewise.
2872         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2873         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2874         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2875         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2876         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2877         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2878         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2879         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2880         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2881         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2882         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2883         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2884         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2885         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2886         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2887         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2888         Likewise.
2889         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2890         Likewise.
2891         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2892         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2893         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2894         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2895         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2896         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2897         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2898         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2899         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2900         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2901         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2902         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2903         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2904         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2905         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2906         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2907         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2908         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2909         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2910         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2911         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2912         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2913         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2914         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2915         Likewise.
2916         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2917         Likewise.
2918         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2919         Likewise.
2920         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2921         Likewise.
2922         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2923         Likewise.
2924         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2925         Likewise.
2926         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2927         Likewise.
2928         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2929         Likewise.
2930         * testsuite/20_util/temporary_buffer.cc: Likewise.
2931         * testsuite/20_util/time_point/1.cc: Likewise.
2932         * testsuite/20_util/time_point/2.cc: Likewise.
2933         * testsuite/20_util/time_point/3.cc: Likewise.
2934         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2935         Likewise.
2936         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2937         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2938         Likewise.
2939         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2940         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2941         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2942         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2943         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2944         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2945         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2946         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2947         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2948         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2949         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2950         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2951         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2952         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2953         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2954         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2955         Likewise.
2956         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2957         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2958         Likewise.
2959         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2960         Likewise.
2961         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2962         Likewise.
2963         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2964         Likewise.
2965         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2966         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2967         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2968         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2969         Likewise.
2970         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2971         Likewise.
2972         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2973         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2974         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2975         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2976         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2977         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2978         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2979         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2980         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2981         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2982         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2983         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2984         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2985         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2986         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2987         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2988         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2989         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2990         Likewise.
2991         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2992         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2993         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2994         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2995         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2996         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2997         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2998         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2999         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
3000         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
3001         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
3002         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
3003         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
3004         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
3005         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
3006         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
3007         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
3008         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
3009         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
3010         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
3011         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
3012         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
3013         Likewise.
3014         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
3015         Likewise.
3016         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
3017         Likewise.
3018         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
3019         Likewise.
3020         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
3021         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
3022         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
3023         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
3024         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
3025         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
3026         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
3027         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
3028         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
3029         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
3030         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
3031         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
3032         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
3033         Likewise.
3034         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
3035         Likewise.
3036         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
3037         Likewise.
3038         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
3039         Likewise.
3040         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
3041         Likewise.
3042         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
3043         Likewise.
3044         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
3045         Likewise.
3046         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
3047         Likewise.
3048         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
3049         Likewise.
3050         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
3051         Likewise.
3052         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
3053         Likewise.
3054         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
3055         Likewise.
3056         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
3057         Likewise.
3058         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
3059         Likewise.
3060         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
3061         Likewise.
3062         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
3063         Likewise.
3064         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
3065         Likewise.
3066         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
3067         Likewise.
3068         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
3069         Likewise.
3070         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
3071         Likewise.
3072         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
3073         Likewise.
3074         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
3075         Likewise.
3076         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
3077         Likewise.
3078         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
3079         Likewise.
3080         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
3081         Likewise.
3082         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
3083         Likewise.
3084         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
3085         Likewise.
3086         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
3087         Likewise.
3088         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
3089         Likewise.
3090         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
3091         Likewise.
3092         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
3093         Likewise.
3094         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
3095         Likewise.
3096         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
3097         Likewise.
3098         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
3099         Likewise.
3100         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
3101         Likewise.
3102         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
3103         Likewise.
3104         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
3105         Likewise.
3106         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
3107         Likewise.
3108         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
3109         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
3110         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
3111         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
3112         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
3113         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
3114         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
3115         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
3116         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
3117         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
3118         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
3119         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
3120         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
3121         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
3122         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
3123         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
3124         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
3125         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
3126         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
3127         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
3128         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
3129         Likewise.
3130         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
3131         Likewise.
3132         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
3133         Likewise.
3134         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
3135         Likewise.
3136         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
3137         Likewise.
3138         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
3139         Likewise.
3140         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
3141         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
3142         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
3143         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
3144         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
3145         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
3146         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
3147         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
3148         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
3149         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
3150         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
3151         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
3152         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
3153         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
3154         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
3155         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
3156         Likewise.
3157         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
3158         Likewise.
3159         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
3160         Likewise.
3161         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
3162         Likewise.
3163         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
3164         Likewise.
3165         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
3166         Likewise.
3167         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
3168         Likewise.
3169         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
3170         Likewise.
3171         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
3172         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
3173         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
3174         Likewise.
3175         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
3176         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
3177         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
3178         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
3179         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
3180         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
3181         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
3182         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
3183         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
3184         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
3185         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
3186         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
3187         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
3188         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
3189         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
3190         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
3191         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
3192         Likewise.
3193         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
3194         Likewise.
3195         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
3196         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
3197         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
3198         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
3199         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
3200         Likewise.
3201         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
3202         Likewise.
3203         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
3204         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
3205         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
3206         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
3207         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
3208         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
3209         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
3210         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
3211         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
3212         Likewise.
3213         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
3214         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
3215         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
3216         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
3217         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
3218         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
3219         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
3220         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
3221         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
3222         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
3223         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
3224         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
3225         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
3226         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
3227         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
3228         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
3229         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
3230         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
3231         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
3232         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
3233         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
3234         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
3235         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
3236         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
3237         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
3238         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
3239         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
3240         Likewise.
3241         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
3242         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
3243         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
3244         Likewise.
3245         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
3246         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
3247         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
3248         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
3249         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
3250         Likewise.
3251         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
3252         Likewise.
3253         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
3254         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
3255         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
3256         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
3257         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
3258         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
3259         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
3260         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
3261         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
3262         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
3263         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
3264         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
3265         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
3266         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
3267         Likewise.
3268         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
3269         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
3270         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
3271         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
3272         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
3273         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
3274         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
3275         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
3276         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
3277         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
3278         Likewise.
3279         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
3280         Likewise.
3281         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
3282         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
3283         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
3284         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
3285         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
3286         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
3287         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
3288         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
3289         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
3290         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
3291         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
3292         Likewise.
3293         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
3294         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
3295         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
3296         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
3297         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
3298         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
3299         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
3300         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
3301         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
3302         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
3303         Likewise.
3304         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
3305         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
3306         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
3307         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
3308         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
3309         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
3310         Likewise.
3311         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
3312         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
3313         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
3314         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
3315         Likewise.
3316         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
3317         Likewise.
3318         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
3319         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
3320         Likewise.
3321         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
3322         * testsuite/22_locale/ctype/2.cc: Likewise.
3323         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
3324         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
3325         * testsuite/22_locale/ctype/dr695.cc: Likewise.
3326         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
3327         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
3328         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
3329         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
3330         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
3331         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
3332         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
3333         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
3334         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
3335         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
3336         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
3337         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
3338         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
3339         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
3340         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
3341         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
3342         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
3343         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
3344         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
3345         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
3346         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
3347         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
3348         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
3349         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
3350         * testsuite/22_locale/facet/1.cc: Likewise.
3351         * testsuite/22_locale/facet/2.cc: Likewise.
3352         * testsuite/22_locale/facet/25421.cc: Likewise.
3353         * testsuite/22_locale/global_templates/1.cc: Likewise.
3354         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
3355         Likewise.
3356         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
3357         Likewise.
3358         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
3359         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
3360         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
3361         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
3362         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
3363         * testsuite/22_locale/locale/13630.cc: Likewise.
3364         * testsuite/22_locale/locale/cons/1.cc: Likewise.
3365         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
3366         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
3367         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
3368         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
3369         * testsuite/22_locale/locale/cons/2.cc: Likewise.
3370         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
3371         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
3372         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
3373         * testsuite/22_locale/locale/cons/4.cc: Likewise.
3374         * testsuite/22_locale/locale/cons/5.cc: Likewise.
3375         * testsuite/22_locale/locale/cons/6.cc: Likewise.
3376         * testsuite/22_locale/locale/cons/7.cc: Likewise.
3377         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
3378         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
3379         * testsuite/22_locale/locale/cons/8.cc: Likewise.
3380         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
3381         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
3382         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
3383         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
3384         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
3385         * testsuite/22_locale/locale/operations/1.cc: Likewise.
3386         * testsuite/22_locale/locale/operations/2.cc: Likewise.
3387         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
3388         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
3389         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
3390         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
3391         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
3392         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
3393         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
3394         Likewise.
3395         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
3396         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
3397         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
3398         Likewise.
3399         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
3400         Likewise.
3401         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
3402         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
3403         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
3404         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
3405         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
3406         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
3407         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
3408         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
3409         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
3410         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
3411         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
3412         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
3413         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
3414         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
3415         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
3416         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
3417         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
3418         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
3419         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
3420         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
3421         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
3422         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
3423         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
3424         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
3425         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
3426         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
3427         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
3428         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
3429         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
3430         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
3431         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
3432         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
3433         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
3434         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
3435         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
3436         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
3437         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
3438         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
3439         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
3440         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
3441         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
3442         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
3443         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
3444         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
3445         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
3446         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
3447         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
3448         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
3449         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
3450         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
3451         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
3452         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
3453         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
3454         Likewise.
3455         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
3456         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
3457         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
3458         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
3459         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
3460         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
3461         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
3462         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
3463         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
3464         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
3465         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
3466         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
3467         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
3468         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
3469         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
3470         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
3471         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
3472         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
3473         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
3474         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
3475         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
3476         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
3477         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
3478         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
3479         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
3480         Likewise.
3481         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
3482         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
3483         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
3484         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
3485         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
3486         Likewise.
3487         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
3488         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
3489         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
3490         Likewise.
3491         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
3492         Likewise.
3493         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
3494         Likewise.
3495         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
3496         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
3497         Likewise.
3498         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
3499         Likewise.
3500         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
3501         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
3502         Likewise.
3503         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
3504         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
3505         Likewise.
3506         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
3507         Likewise.
3508         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
3509         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
3510         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
3511         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
3512         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
3513         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
3514         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
3515         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
3516         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
3517         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
3518         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
3519         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
3520         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
3521         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
3522         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
3523         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
3524         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
3525         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
3526         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
3527         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
3528         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
3529         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
3530         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
3531         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
3532         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
3533         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
3534         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
3535         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
3536         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
3537         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
3538         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
3539         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
3540         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
3541         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
3542         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
3543         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
3544         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
3545         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
3546         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
3547         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
3548         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
3549         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
3550         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
3551         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
3552         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
3553         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
3554         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
3555         Likewise.
3556         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
3557         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
3558         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
3559         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
3560         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
3561         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
3562         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
3563         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
3564         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
3565         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
3566         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
3567         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
3568         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
3569         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
3570         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
3571         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
3572         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
3573         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
3574         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
3575         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
3576         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
3577         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
3578         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
3579         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
3580         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
3581         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
3582         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
3583         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
3584         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
3585         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
3586         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
3587         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
3588         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
3589         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
3590         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
3591         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
3592         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
3593         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
3594         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
3595         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
3596         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
3597         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
3598         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
3599         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
3600         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
3601         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
3602         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
3603         Likewise.
3604         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
3605         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
3606         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
3607         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
3608         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
3609         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
3610         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
3611         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
3612         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
3613         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
3614         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3615         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3616         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3617         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3618         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3619         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3620         Likewise.
3621         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3622         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3623         Likewise.
3624         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3625         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3626         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3627         Likewise.
3628         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3629         Likewise.
3630         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3631         Likewise.
3632         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3633         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3634         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3635         Likewise.
3636         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3637         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3638         Likewise.
3639         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3640         Likewise.
3641         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3642         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3643         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3644         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3645         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3646         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3647         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3648         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3649         Likewise.
3650         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3651         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3652         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3653         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3654         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3655         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3656         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3657         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3658         Likewise.
3659         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3660         Likewise.
3661         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3662         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3663         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3664         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3665         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3666         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3667         Likewise.
3668         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3669         Likewise.
3670         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3671         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3672         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3673         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3674         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3675         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3676         Likewise.
3677         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3678         Likewise.
3679         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3680         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3681         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3682         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3683         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3684         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3685         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3686         Likewise.
3687         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3688         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3689         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3690         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3691         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3692         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3693         Likewise.
3694         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3695         Likewise.
3696         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3697         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3698         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3699         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3700         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3701         Likewise.
3702         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3703         Likewise.
3704         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3705         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3706         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3707         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3708         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3709         Likewise.
3710         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3711         Likewise.
3712         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3713         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3714         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3715         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3716         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3717         Likewise.
3718         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3719         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3720         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3721         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3722         Likewise.
3723         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3724         Likewise.
3725         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3726         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3727         Likewise.
3728         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3729         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3730         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3731         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3732         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3733         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3734         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3735         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3736         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3737         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3738         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3739         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3740         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3741         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3742         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3743         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3744         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3745         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3746         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3747         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3748         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3749         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3750         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3751         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3752         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3753         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3754         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3755         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3756         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3757         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3758         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3759         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3760         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3761         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3762         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3763         Likewise.
3764         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3765         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3766         * testsuite/23_containers/bitset/18604.cc: Likewise.
3767         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3768         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3769         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3770         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3771         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3772         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3773         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3774         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3775         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3776         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3777         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3778         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3779         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3780         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3781         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3782         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3783         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3784         * testsuite/23_containers/deque/18604.cc: Likewise.
3785         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3786         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3787         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3788         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3789         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3790         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3791         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3792         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3793         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3794         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3795         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3796         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3797         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3798         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3799         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3800         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3801         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3802         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3803         Likewise.
3804         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3805         Likewise.
3806         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3807         Likewise.
3808         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3809         Likewise.
3810         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3811         Likewise.
3812         * testsuite/23_containers/deque/types/1.cc: Likewise.
3813         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3814         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3815         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3816         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3817         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3818         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3819         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3820         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3821         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3822         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3823         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3824         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3825         Likewise.
3826         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3827         Likewise.
3828         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3829         Likewise.
3830         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3831         Likewise.
3832         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3833         Likewise.
3834         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3835         Likewise.
3836         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3837         Likewise.
3838         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3839         Likewise.
3840         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3841         Likewise.
3842         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3843         Likewise.
3844         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3845         Likewise.
3846         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3847         Likewise.
3848         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3849         Likewise.
3850         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3851         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3852         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3853         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3854         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3855         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3856         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3857         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3858         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3859         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3860         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3861         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3862         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3863         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3864         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3865         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3866         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3867         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3868         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3869         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3870         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3871         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3872         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3873         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3874         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3875         Likewise.
3876         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3877         Likewise.
3878         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3879         * testsuite/23_containers/list/18604.cc: Likewise.
3880         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3881         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3882         * testsuite/23_containers/list/cons/1.cc: Likewise.
3883         * testsuite/23_containers/list/cons/2.cc: Likewise.
3884         * testsuite/23_containers/list/cons/3.cc: Likewise.
3885         * testsuite/23_containers/list/cons/4.cc: Likewise.
3886         * testsuite/23_containers/list/cons/5.cc: Likewise.
3887         * testsuite/23_containers/list/cons/6.cc: Likewise.
3888         * testsuite/23_containers/list/cons/7.cc: Likewise.
3889         * testsuite/23_containers/list/cons/8.cc: Likewise.
3890         * testsuite/23_containers/list/cons/9.cc: Likewise.
3891         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3892         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3893         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3894         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3895         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3896         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3897         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3898         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3899         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3900         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3901         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3902         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3903         * testsuite/23_containers/list/operations/1.cc: Likewise.
3904         * testsuite/23_containers/list/operations/2.cc: Likewise.
3905         * testsuite/23_containers/list/operations/3.cc: Likewise.
3906         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3907         * testsuite/23_containers/list/operations/4.cc: Likewise.
3908         * testsuite/23_containers/list/operations/5.cc: Likewise.
3909         * testsuite/23_containers/list/pthread1.cc: Likewise.
3910         * testsuite/23_containers/list/pthread5.cc: Likewise.
3911         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3912         Likewise.
3913         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3914         Likewise.
3915         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3916         Likewise.
3917         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3918         Likewise.
3919         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3920         Likewise.
3921         * testsuite/23_containers/map/18604.cc: Likewise.
3922         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3923         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3924         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3925         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3926         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3927         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3928         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3929         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3930         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3931         * testsuite/23_containers/map/operators/1.cc: Likewise.
3932         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3933         * testsuite/23_containers/map/pthread6.cc: Likewise.
3934         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3935         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3936         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3937         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3938         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3939         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3940         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3941         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3942         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3943         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3944         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3945         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3946         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3947         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3948         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3949         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3950         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3951         * testsuite/23_containers/set/18604.cc: Likewise.
3952         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3953         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3954         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3955         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3956         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3957         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3958         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3959         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3960         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3961         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3962         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3963         Likewise.
3964         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3965         Likewise.
3966         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3967         Likewise.
3968         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3969         Likewise.
3970         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3971         Likewise.
3972         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3973         Likewise.
3974         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3975         Likewise.
3976         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3977         Likewise.
3978         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3979         Likewise.
3980         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3981         Likewise.
3982         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3983         Likewise.
3984         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3985         Likewise.
3986         * testsuite/23_containers/vector/18604.cc: Likewise.
3987         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3988         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3989         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3990         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3991         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3992         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3993         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3994         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3995         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3996         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3997         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3998         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3999         Likewise.
4000         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
4001         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
4002         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
4003         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
4004         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
4005         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
4006         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
4007         * testsuite/23_containers/vector/cons/1.cc: Likewise.
4008         * testsuite/23_containers/vector/cons/2.cc: Likewise.
4009         * testsuite/23_containers/vector/cons/3.cc: Likewise.
4010         * testsuite/23_containers/vector/cons/4.cc: Likewise.
4011         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
4012         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
4013         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
4014         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
4015         Likewise.
4016         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
4017         Likewise.
4018         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
4019         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
4020         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
4021         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
4022         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
4023         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
4024         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
4025         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
4026         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
4027         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
4028         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
4029         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
4030         Likewise.
4031         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
4032         Likewise.
4033         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
4034         Likewise.
4035         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
4036         Likewise.
4037         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
4038         Likewise.
4039         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
4040         Likewise.
4041         * testsuite/23_containers/vector/resize/1.cc: Likewise.
4042         * testsuite/23_containers/vector/types/1.cc: Likewise.
4043         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
4044         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
4045         Likewise.
4046         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
4047         Likewise.
4048         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
4049         Likewise.
4050         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
4051         Likewise.
4052         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
4053         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
4054         Likewise.
4055         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
4056         Likewise.
4057         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
4058         Likewise.
4059         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
4060         Likewise.
4061         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
4062         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
4063         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
4064         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
4065         Likewise.
4066         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
4067         Likewise.
4068         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
4069         Likewise.
4070         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
4071         Likewise.
4072         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
4073         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
4074         Likewise.
4075         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
4076         Likewise.
4077         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
4078         Likewise.
4079         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
4080         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
4081         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
4082         Likewise.
4083         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
4084         Likewise.
4085         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
4086         Likewise.
4087         * testsuite/24_iterators/operations/next.cc: Likewise.
4088         * testsuite/24_iterators/operations/prev.cc: Likewise.
4089         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
4090         Likewise.
4091         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
4092         Likewise.
4093         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
4094         Likewise.
4095         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
4096         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
4097         Likewise.
4098         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
4099         Likewise.
4100         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
4101         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
4102         Likewise.
4103         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
4104         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
4105         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
4106         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
4107         Likewise.
4108         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
4109         Likewise.
4110         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
4111         Likewise.
4112         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
4113         Likewise.
4114         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
4115         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
4116         * testsuite/25_algorithms/all_of/1.cc: Likewise.
4117         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
4118         * testsuite/25_algorithms/any_of/1.cc: Likewise.
4119         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
4120         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
4121         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
4122         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
4123         * testsuite/25_algorithms/copy/1.cc: Likewise.
4124         * testsuite/25_algorithms/copy/2.cc: Likewise.
4125         * testsuite/25_algorithms/copy/3.cc: Likewise.
4126         * testsuite/25_algorithms/copy/34595.cc: Likewise.
4127         * testsuite/25_algorithms/copy/4.cc: Likewise.
4128         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
4129         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
4130         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
4131         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
4132         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
4133         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
4134         Likewise.
4135         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
4136         Likewise.
4137         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
4138         Likewise.
4139         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
4140         Likewise.
4141         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
4142         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
4143         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
4144         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
4145         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
4146         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
4147         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
4148         * testsuite/25_algorithms/count/1.cc: Likewise.
4149         * testsuite/25_algorithms/count/check_type.cc: Likewise.
4150         * testsuite/25_algorithms/count_if/1.cc: Likewise.
4151         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
4152         * testsuite/25_algorithms/equal/1.cc: Likewise.
4153         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
4154         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
4155         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
4156         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
4157         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
4158         * testsuite/25_algorithms/fill/1.cc: Likewise.
4159         * testsuite/25_algorithms/fill/2.cc: Likewise.
4160         * testsuite/25_algorithms/fill/3.cc: Likewise.
4161         * testsuite/25_algorithms/fill/35725.cc: Likewise.
4162         * testsuite/25_algorithms/fill/4.cc: Likewise.
4163         * testsuite/25_algorithms/fill/5.cc: Likewise.
4164         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
4165         * testsuite/25_algorithms/find/1.cc: Likewise.
4166         * testsuite/25_algorithms/find/17441.cc: Likewise.
4167         * testsuite/25_algorithms/find/check_type.cc: Likewise.
4168         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
4169         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
4170         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
4171         Likewise.
4172         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
4173         Likewise.
4174         * testsuite/25_algorithms/find_end/1.cc: Likewise.
4175         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
4176         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
4177         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
4178         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
4179         * testsuite/25_algorithms/find_if/1.cc: Likewise.
4180         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
4181         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
4182         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
4183         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
4184         Likewise.
4185         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
4186         Likewise.
4187         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
4188         Likewise.
4189         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
4190         Likewise.
4191         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
4192         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
4193         * testsuite/25_algorithms/heap/1.cc: Likewise.
4194         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
4195         * testsuite/25_algorithms/includes/1.cc: Likewise.
4196         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
4197         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
4198         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
4199         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
4200         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
4201         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
4202         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
4203         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
4204         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
4205         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
4206         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
4207         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
4208         Likewise.
4209         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
4210         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
4211         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
4212         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
4213         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
4214         * testsuite/25_algorithms/max/1.cc: Likewise.
4215         * testsuite/25_algorithms/max/2.cc: Likewise.
4216         * testsuite/25_algorithms/max/3.cc: Likewise.
4217         * testsuite/25_algorithms/max/37547.cc: Likewise.
4218         * testsuite/25_algorithms/max/4.cc: Likewise.
4219         * testsuite/25_algorithms/max_element/1.cc: Likewise.
4220         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
4221         * testsuite/25_algorithms/merge/1.cc: Likewise.
4222         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
4223         * testsuite/25_algorithms/min/1.cc: Likewise.
4224         * testsuite/25_algorithms/min/2.cc: Likewise.
4225         * testsuite/25_algorithms/min/3.cc: Likewise.
4226         * testsuite/25_algorithms/min/37547.cc: Likewise.
4227         * testsuite/25_algorithms/min/4.cc: Likewise.
4228         * testsuite/25_algorithms/min_element/1.cc: Likewise.
4229         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
4230         * testsuite/25_algorithms/minmax/1.cc: Likewise.
4231         * testsuite/25_algorithms/minmax/2.cc: Likewise.
4232         * testsuite/25_algorithms/minmax/3.cc: Likewise.
4233         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
4234         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
4235         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
4236         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
4237         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
4238         * testsuite/25_algorithms/move/1.cc: Likewise.
4239         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
4240         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
4241         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
4242         * testsuite/25_algorithms/none_of/1.cc: Likewise.
4243         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
4244         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
4245         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
4246         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
4247         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
4248         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
4249         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
4250         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
4251         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
4252         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
4253         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
4254         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
4255         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
4256         * testsuite/25_algorithms/partition/1.cc: Likewise.
4257         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
4258         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
4259         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
4260         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
4261         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
4262         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
4263         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
4264         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
4265         * testsuite/25_algorithms/remove/1.cc: Likewise.
4266         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
4267         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
4268         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
4269         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
4270         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
4271         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
4272         * testsuite/25_algorithms/replace/1.cc: Likewise.
4273         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
4274         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
4275         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
4276         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
4277         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
4278         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
4279         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
4280         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
4281         * testsuite/25_algorithms/rotate/1.cc: Likewise.
4282         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
4283         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
4284         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
4285         * testsuite/25_algorithms/search/1.cc: Likewise.
4286         * testsuite/25_algorithms/search/check_type.cc: Likewise.
4287         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
4288         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
4289         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
4290         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
4291         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
4292         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
4293         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
4294         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
4295         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
4296         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
4297         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
4298         Likewise.
4299         * testsuite/25_algorithms/set_union/1.cc: Likewise.
4300         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
4301         * testsuite/25_algorithms/sort/1.cc: Likewise.
4302         * testsuite/25_algorithms/sort/34095.cc: Likewise.
4303         * testsuite/25_algorithms/sort/34636.cc: Likewise.
4304         * testsuite/25_algorithms/sort/35588.cc: Likewise.
4305         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
4306         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
4307         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
4308         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
4309         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
4310         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
4311         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
4312         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
4313         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
4314         * testsuite/25_algorithms/unique/1.cc: Likewise.
4315         * testsuite/25_algorithms/unique/11480.cc: Likewise.
4316         * testsuite/25_algorithms/unique/2.cc: Likewise.
4317         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
4318         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
4319         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
4320         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
4321         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
4322         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
4323         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
4324         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
4325         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
4326         * testsuite/26_numerics/accumulate/1.cc: Likewise.
4327         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
4328         * testsuite/26_numerics/complex/13450.cc: Likewise.
4329         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
4330         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
4331         * testsuite/26_numerics/complex/dr387.cc: Likewise.
4332         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
4333         * testsuite/26_numerics/complex/dr781.cc: Likewise.
4334         * testsuite/26_numerics/complex/dr844.cc: Likewise.
4335         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
4336         Likewise.
4337         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
4338         Likewise.
4339         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
4340         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
4341         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
4342         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
4343         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
4344         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
4345         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
4346         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
4347         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
4348         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
4349         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
4350         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
4351         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
4352         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
4353         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
4354         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
4355         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
4356         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
4357         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
4358         Likewise.
4359         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
4360         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
4361         Likewise.
4362         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
4363         Likewise.
4364         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
4365         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
4366         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
4367         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
4368         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
4369         * testsuite/26_numerics/inner_product/1.cc: Likewise.
4370         * testsuite/26_numerics/iota/1.cc: Likewise.
4371         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
4372         * testsuite/26_numerics/slice/1.cc: Likewise.
4373         * testsuite/26_numerics/valarray/28277.cc: Likewise.
4374         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
4375         * testsuite/26_numerics/valarray/operators.cc: Likewise.
4376         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
4377         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
4378         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
4379         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
4380         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
4381         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
4382         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
4383         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
4384         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
4385         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
4386         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
4387         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
4388         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
4389         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
4390         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
4391         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
4392         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
4393         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
4394         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
4395         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
4396         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
4397         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
4398         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
4399         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
4400         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
4401         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
4402         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
4403         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
4404         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
4405         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
4406         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
4407         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
4408         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
4409         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
4410         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
4411         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
4412         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
4413         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
4414         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
4415         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
4416         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
4417         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
4418         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
4419         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
4420         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
4421         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
4422         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
4423         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
4424         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
4425         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
4426         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
4427         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
4428         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
4429         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
4430         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
4431         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
4432         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
4433         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
4434         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
4435         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
4436         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
4437         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
4438         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
4439         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
4440         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
4441         Likewise.
4442         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
4443         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
4444         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
4445         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
4446         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
4447         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
4448         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
4449         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
4450         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
4451         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
4452         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
4453         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
4454         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
4455         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
4456         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
4457         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
4458         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
4459         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
4460         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
4461         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
4462         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
4463         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
4464         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
4465         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
4466         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
4467         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
4468         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
4469         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
4470         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
4471         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
4472         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
4473         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
4474         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
4475         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
4476         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
4477         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
4478         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
4479         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
4480         Likewise.
4481         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
4482         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
4483         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
4484         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
4485         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
4486         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
4487         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
4488         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
4489         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
4490         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
4491         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
4492         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
4493         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
4494         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
4495         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
4496         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
4497         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
4498         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
4499         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
4500         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
4501         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
4502         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
4503         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
4504         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
4505         Likewise.
4506         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
4507         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
4508         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
4509         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
4510         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
4511         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
4512         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
4513         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
4514         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
4515         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
4516         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
4517         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
4518         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
4519         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
4520         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
4521         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
4522         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
4523         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
4524         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
4525         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
4526         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
4527         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
4528         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
4529         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
4530         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
4531         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
4532         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
4533         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
4534         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
4535         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
4536         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
4537         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
4538         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
4539         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
4540         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
4541         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
4542         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
4543         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
4544         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
4545         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
4546         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
4547         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
4548         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
4549         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
4550         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
4551         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
4552         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
4553         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
4554         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
4555         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
4556         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
4557         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
4558         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
4559         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
4560         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
4561         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
4562         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
4563         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
4564         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
4565         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
4566         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
4567         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
4568         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
4569         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
4570         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
4571         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
4572         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
4573         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
4574         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
4575         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
4576         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
4577         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
4578         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
4579         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
4580         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
4581         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
4582         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
4583         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
4584         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
4585         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
4586         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
4587         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
4588         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
4589         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
4590         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
4591         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
4592         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
4593         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
4594         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
4595         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
4596         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
4597         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
4598         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
4599         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
4600         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
4601         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
4602         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
4603         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
4604         Likewise.
4605         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
4606         Likewise.
4607         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
4608         Likewise.
4609         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
4610         Likewise.
4611         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
4612         Likewise.
4613         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
4614         Likewise.
4615         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
4616         Likewise.
4617         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
4618         Likewise.
4619         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
4620         Likewise.
4621         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
4622         Likewise.
4623         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
4624         Likewise.
4625         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
4626         Likewise.
4627         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
4628         Likewise.
4629         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
4630         Likewise.
4631         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
4632         Likewise.
4633         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
4634         Likewise.
4635         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
4636         Likewise.
4637         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
4638         Likewise.
4639         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
4640         Likewise.
4641         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
4642         Likewise.
4643         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
4644         Likewise.
4645         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
4646         Likewise.
4647         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
4648         Likewise.
4649         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4650         Likewise.
4651         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4652         Likewise.
4653         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4654         Likewise.
4655         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4656         Likewise.
4657         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4658         Likewise.
4659         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4660         Likewise.
4661         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4662         Likewise.
4663         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4664         Likewise.
4665         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4666         Likewise.
4667         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4668         Likewise.
4669         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4670         Likewise.
4671         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4672         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4673         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4674         Likewise.
4675         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4676         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4677         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4678         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4679         Likewise.
4680         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4681         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4682         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4683         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4684         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4685         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4686         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4687         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4688         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4689         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4690         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4691         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4692         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4693         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4694         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4695         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4696         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4697         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4698         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4699         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4700         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4701         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4702         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4703         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4704         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4705         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4706         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4707         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4708         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4709         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4710         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4711         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4712         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4713         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4714         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4715         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4716         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4717         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4718         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4719         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4720         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4721         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4722         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4723         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4724         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4725         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4726         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4727         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4728         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4729         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4730         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4731         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4732         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4733         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4734         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4735         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4736         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4737         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4738         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4739         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4740         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4741         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4742         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4743         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4744         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4745         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4746         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4747         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4748         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4749         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4750         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4751         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4752         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4753         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4754         Likewise.
4755         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4756         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4757         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4758         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4759         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4760         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4761         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4762         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4763         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4764         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4765         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4766         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4767         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4768         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4769         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4770         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4771         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4772         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4773         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4774         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4775         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4776         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4777         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4778         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4779         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4780         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4781         Likewise.
4782         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4783         Likewise.
4784         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4785         Likewise.
4786         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4787         Likewise.
4788         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4789         Likewise.
4790         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4791         Likewise.
4792         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4793         Likewise.
4794         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4795         Likewise.
4796         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4797         Likewise.
4798         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4799         Likewise.
4800         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4801         Likewise.
4802         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4803         Likewise.
4804         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4805         Likewise.
4806         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4807         Likewise.
4808         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4809         Likewise.
4810         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4811         Likewise.
4812         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4813         Likewise.
4814         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4815         Likewise.
4816         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4817         Likewise.
4818         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4819         Likewise.
4820         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4821         Likewise.
4822         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4823         Likewise.
4824         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4825         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4826         Likewise.
4827         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4828         Likewise.
4829         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4830         Likewise.
4831         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4832         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4833         Likewise.
4834         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4835         Likewise.
4836         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4837         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4838         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4839         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4840         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4841         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4842         Likewise.
4843         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4844         Likewise.
4845         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4846         Likewise.
4847         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4848         Likewise.
4849         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4850         Likewise.
4851         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4852         Likewise.
4853         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4854         Likewise.
4855         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4856         Likewise.
4857         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4858         Likewise.
4859         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4860         Likewise.
4861         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4862         Likewise.
4863         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4864         Likewise.
4865         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4866         Likewise.
4867         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4868         Likewise.
4869         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4870         Likewise.
4871         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4872         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4873         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4874         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4875         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4876         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4877         Likewise.
4878         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4879         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4880         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4881         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4882         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4883         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4884         Likewise.
4885         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4886         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4887         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4888         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4889         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4890         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4891         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4892         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4893         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4894         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4895         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4896         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4897         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4898         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4899         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4900         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4901         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4902         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4903         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4904         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4905         Likewise.
4906         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4907         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4908         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4909         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4910         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4911         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4912         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4913         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4914         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4915         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4916         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4917         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4918         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4919         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4920         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4921         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4922         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4923         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4924         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4925         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4926         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4927         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4928         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4929         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4930         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4931         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4932         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4933         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4934         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4935         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4936         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4937         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4938         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4939         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4940         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4941         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4942         Likewise.
4943         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4944         Likewise.
4945         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4946         Likewise.
4947         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4948         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4949         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4950         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4951         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4952         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4953         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4954         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4955         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4956         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4957         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4958         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4959         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4960         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4961         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4962         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4963         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4964         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4965         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4966         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4967         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4968         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4969         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4970         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4971         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4972         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4973         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4974         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4975         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4976         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4977         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4978         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4979         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4980         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4981         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4982         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4983         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4984         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4985         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4986         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4987         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4988         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4989         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4990         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4991         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4992         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4993         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4994         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4995         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4996         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4997         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4998         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4999         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
5000         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
5001         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
5002         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
5003         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
5004         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
5005         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
5006         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
5007         Likewise.
5008         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
5009         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
5010         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
5011         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
5012         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
5013         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
5014         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
5015         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
5016         * testsuite/27_io/fpos/11450.cc: Likewise.
5017         * testsuite/27_io/fpos/14320-1.cc: Likewise.
5018         * testsuite/27_io/fpos/14320-2.cc: Likewise.
5019         * testsuite/27_io/fpos/14320-3.cc: Likewise.
5020         * testsuite/27_io/fpos/14320-4.cc: Likewise.
5021         * testsuite/27_io/fpos/14320-5.cc: Likewise.
5022         * testsuite/27_io/fpos/14775.cc: Likewise.
5023         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
5024         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
5025         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
5026         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
5027         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
5028         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
5029         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
5030         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
5031         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
5032         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
5033         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
5034         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
5035         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
5036         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
5037         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
5038         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
5039         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
5040         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
5041         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
5042         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
5043         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
5044         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
5045         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
5046         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
5047         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
5048         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
5049         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
5050         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
5051         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
5052         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
5053         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
5054         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
5055         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
5056         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
5057         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
5058         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
5059         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
5060         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
5061         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
5062         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
5063         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
5064         * testsuite/27_io/objects/char/1.cc: Likewise.
5065         * testsuite/27_io/objects/char/10.cc: Likewise.
5066         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
5067         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
5068         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
5069         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
5070         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
5071         * testsuite/27_io/objects/char/2.cc: Likewise.
5072         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
5073         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
5074         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
5075         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
5076         * testsuite/27_io/objects/char/5.cc: Likewise.
5077         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
5078         * testsuite/27_io/objects/char/6.cc: Likewise.
5079         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
5080         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
5081         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
5082         * testsuite/27_io/objects/char/7.cc: Likewise.
5083         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
5084         * testsuite/27_io/objects/char/8.cc: Likewise.
5085         * testsuite/27_io/objects/char/9.cc: Likewise.
5086         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
5087         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
5088         * testsuite/27_io/objects/char/dr455.cc: Likewise.
5089         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
5090         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
5091         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
5092         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
5093         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
5094         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
5095         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
5096         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
5097         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
5098         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
5099         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
5100         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
5101         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
5102         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
5103         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
5104         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
5105         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
5106         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
5107         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
5108         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
5109         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
5110         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
5111         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
5112         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
5113         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
5114         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
5115         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
5116         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
5117         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
5118         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
5119         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
5120         * testsuite/27_io/types/1.cc: Likewise.
5121         * testsuite/27_io/types/2.cc: Likewise.
5122         * testsuite/27_io/types/3.cc: Likewise.
5123         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
5124         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
5125         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
5126         Likewise.
5127         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
5128         Likewise.
5129         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
5130         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
5131         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
5132         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
5133         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
5134         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
5135         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
5136         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
5137         Likewise.
5138         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
5139         Likewise.
5140         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
5141         Likewise.
5142         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
5143         Likewise.
5144         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
5145         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
5146         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
5147         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
5148         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
5149         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
5150         Likewise.
5151         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
5152         Likewise.
5153         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
5154         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
5155         * testsuite/30_threads/thread/id/operators.cc: Likewise.
5156         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
5157         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
5158         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
5159         * testsuite/Makefile.am: Likewise.
5160         * testsuite/abi/30586.cc: Likewise.
5161         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
5162         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
5163         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
5164         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
5165         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
5166         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
5167         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
5168         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
5169         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
5170         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
5171         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
5172         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
5173         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
5174         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
5175         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
5176         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
5177         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
5178         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
5179         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
5180         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
5181         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
5182         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
5183         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
5184         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
5185         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
5186         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
5187         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
5188         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
5189         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
5190         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
5191         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
5192         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
5193         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
5194         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
5195         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
5196         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
5197         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
5198         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
5199         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
5200         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
5201         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
5202         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
5203         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
5204         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
5205         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
5206         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
5207         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
5208         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
5209         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
5210         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
5211         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
5212         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
5213         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
5214         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
5215         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
5216         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
5217         * testsuite/abi/demangle/regression/7986.cc: Likewise.
5218         * testsuite/abi/demangle/regression/8897.cc: Likewise.
5219         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
5220         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
5221         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
5222         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
5223         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
5224         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
5225         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
5226         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
5227         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
5228         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
5229         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
5230         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
5231         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
5232         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
5233         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
5234         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
5235         * testsuite/abi/demangle/regression/old.cc: Likewise.
5236         * testsuite/abi/header_cxxabi.c: Likewise.
5237         * testsuite/backward/11460.cc: Likewise.
5238         * testsuite/backward/hash_map/1.cc: Likewise.
5239         * testsuite/backward/hash_map/14648.cc: Likewise.
5240         * testsuite/backward/hash_map/23528.cc: Likewise.
5241         * testsuite/backward/hash_set/1.cc: Likewise.
5242         * testsuite/backward/strstream_members.cc: Likewise.
5243         * testsuite/config/default.exp: Likewise.
5244         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
5245         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
5246         * testsuite/data/istream_extractor_other-1.tst: Likewise.
5247         * testsuite/data/istream_extractor_other-1.txt: Likewise.
5248         * testsuite/data/istream_extractor_other-2.tst: Likewise.
5249         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
5250         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
5251         * testsuite/data/sgetn.txt: Likewise.
5252         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
5253         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
5254         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
5255         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
5256         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
5257         * testsuite/ext/array_allocator/26875.cc: Likewise.
5258         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
5259         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
5260         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
5261         * testsuite/ext/array_allocator/check_new.cc: Likewise.
5262         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
5263         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
5264         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
5265         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
5266         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
5267         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
5268         * testsuite/ext/codecvt/1.cc: Likewise.
5269         * testsuite/ext/codecvt/char-1.cc: Likewise.
5270         * testsuite/ext/codecvt/char-2.cc: Likewise.
5271         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
5272         * testsuite/ext/concept_checks.cc: Likewise.
5273         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
5274         Likewise.
5275         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
5276         Likewise.
5277         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
5278         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
5279         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
5280         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
5281         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
5282         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
5283         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
5284         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
5285         Likewise.
5286         * testsuite/ext/headers.cc: Likewise.
5287         * testsuite/ext/is_heap/1.cc: Likewise.
5288         * testsuite/ext/is_heap/check_type.cc: Likewise.
5289         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
5290         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
5291         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
5292         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
5293         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
5294         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
5295         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
5296         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
5297         * testsuite/ext/median.cc: Likewise.
5298         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
5299         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
5300         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
5301         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
5302         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
5303         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
5304         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
5305         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
5306         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
5307         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
5308         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
5309         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
5310         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
5311         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
5312         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
5313         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
5314         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
5315         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
5316         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
5317         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
5318         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
5319         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
5320         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
5321         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
5322         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
5323         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
5324         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
5325         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
5326         * testsuite/ext/new_allocator/check_new.cc: Likewise.
5327         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
5328         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
5329         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
5330         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
5331         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
5332         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
5333         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
5334         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
5335         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
5336         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
5337         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
5338         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
5339         * testsuite/ext/rope/1.cc: Likewise.
5340         * testsuite/ext/rope/2.cc: Likewise.
5341         * testsuite/ext/rope/3.cc: Likewise.
5342         * testsuite/ext/rope/36832.cc: Likewise.
5343         * testsuite/ext/rope/4.cc: Likewise.
5344         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
5345         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
5346         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
5347         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
5348         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
5349         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
5350         Likewise.
5351         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
5352         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
5353         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
5354         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
5355         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
5356         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
5357         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
5358         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
5359         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
5360         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
5361         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
5362         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
5363         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
5364         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
5365         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
5366         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
5367         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
5368         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
5369         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
5370         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
5371         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
5372         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
5373         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
5374         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
5375         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
5376         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
5377         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
5378         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
5379         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
5380         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
5381         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
5382         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
5383         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
5384         * testsuite/lib/dg-options.exp: Likewise.
5385         * testsuite/lib/libstdc++.exp: Likewise.
5386         * testsuite/lib/prune.exp: Likewise.
5387         * testsuite/libstdc++-abi/abi.exp: Likewise.
5388         * testsuite/libstdc++-dg/conformance.exp: Likewise.
5389         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
5390         Likewise.
5391         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
5392         Likewise.
5393         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
5394         Likewise.
5395         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
5396         Likewise.
5397         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
5398         Likewise.
5399         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
5400         Likewise.
5401         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
5402         Likewise.
5403         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
5404         Likewise.
5405         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
5406         Likewise.
5407         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
5408         Likewise.
5409         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
5410         Likewise.
5411         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
5412         Likewise.
5413         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
5414         Likewise.
5415         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
5416         Likewise.
5417         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
5418         Likewise.
5419         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
5420         Likewise.
5421         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
5422         Likewise.
5423         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
5424         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
5425         Likewise.
5426         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
5427         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
5428         Likewise.
5429         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
5430         Likewise.
5431         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
5432         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
5433         Likewise.
5434         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
5435         Likewise.
5436         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
5437         Likewise.
5438         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
5439         Likewise.
5440         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
5441         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
5442         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
5443         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
5444         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
5445         Likewise.
5446         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
5447         Likewise.
5448         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
5449         Likewise.
5450         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
5451         Likewise.
5452         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
5453         Likewise.
5454         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
5455         Likewise.
5456         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
5457         Likewise.
5458         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
5459         Likewise.
5460         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
5461         Likewise.
5462         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
5463         Likewise.
5464         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
5465         Likewise.
5466         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
5467         Likewise.
5468         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
5469         Likewise.
5470         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
5471         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
5472         Likewise.
5473         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
5474         Likewise.
5475         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
5476         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
5477         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
5478         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
5479         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
5480         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
5481         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
5482         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
5483         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
5484         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
5485         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
5486         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
5487         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
5488         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
5489         Likewise.
5490         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
5491         Likewise.
5492         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
5493         Likewise.
5494         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
5495         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
5496         Likewise.
5497         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
5498         Likewise.
5499         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
5500         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
5501         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
5502         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
5503         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
5504         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
5505         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
5506         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
5507         Likewise.
5508         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
5509         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
5510         Likewise.
5511         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
5512         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
5513         Likewise.
5514         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
5515         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
5516         Likewise.
5517         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
5518         Likewise.
5519         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
5520         Likewise.
5521         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
5522         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
5523         Likewise.
5524         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
5525         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
5526         Likewise.
5527         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
5528         Likewise.
5529         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
5530         Likewise.
5531         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
5532         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
5533         Likewise.
5534         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
5535         Likewise.
5536         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
5537         Likewise.
5538         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
5539         Likewise.
5540         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
5541         Likewise.
5542         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
5543         Likewise.
5544         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
5545         Likewise.
5546         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
5547         Likewise.
5548         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
5549         Likewise.
5550         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
5551         Likewise.
5552         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
5553         Likewise.
5554         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
5555         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
5556         Likewise.
5557         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
5558         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
5559         Likewise.
5560         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
5561         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
5562         Likewise.
5563         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
5564         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
5565         Likewise.
5566         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
5567         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
5568         Likewise.
5569         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
5570         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
5571         Likewise.
5572         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
5573         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
5574         Likewise.
5575         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
5576         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
5577         Likewise.
5578         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
5579         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
5580         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
5581         Likewise.
5582         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
5583         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
5584         Likewise.
5585         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
5586         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
5587         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
5588         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
5589         Likewise.
5590         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
5591         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
5592         Likewise.
5593         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
5594         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
5595         Likewise.
5596         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
5597         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
5598         Likewise.
5599         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
5600         Likewise.
5601         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
5602         Likewise.
5603         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
5604         Likewise.
5605         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
5606         Likewise.
5607         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
5608         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
5609         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
5610         Likewise.
5611         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
5612         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
5613         Likewise.
5614         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
5615         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
5616         Likewise.
5617         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
5618         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
5619         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
5620         Likewise.
5621         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
5622         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
5623         Likewise.
5624         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
5625         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
5626         Likewise.
5627         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
5628         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
5629         Likewise.
5630         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
5631         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
5632         Likewise.
5633         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
5634         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
5635         Likewise.
5636         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
5637         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
5638         Likewise.
5639         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
5640         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
5641         Likewise.
5642         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
5643         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
5644         Likewise.
5645         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
5646         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
5647         Likewise.
5648         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5649         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5650         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5651         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5652         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5653         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5654         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5655         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5656         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5657         Likewise.
5658         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5659         Likewise.
5660         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5661         Likewise.
5662         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5663         Likewise.
5664         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5665         Likewise.
5666         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5667         Likewise.
5668         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5669         Likewise.
5670         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5671         Likewise.
5672         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5673         Likewise.
5674         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5675         Likewise.
5676         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5677         Likewise.
5678         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5679         Likewise.
5680         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5681         Likewise.
5682         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5683         Likewise.
5684         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5685         Likewise.
5686         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5687         Likewise.
5688         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5689         Likewise.
5690         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5691         Likewise.
5692         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5693         Likewise.
5694         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5695         Likewise.
5696         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5697         Likewise.
5698         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5699         Likewise.
5700         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5701         Likewise.
5702         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5703         Likewise.
5704         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5705         Likewise.
5706         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5707         Likewise.
5708         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5709         Likewise.
5710         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5711         Likewise.
5712         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5713         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5714         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5715         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5716         Likewise.
5717         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5718         Likewise.
5719         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5720         Likewise.
5721         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5722         Likewise.
5723         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5724         Likewise.
5725         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5726         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5727         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5728         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5729         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5730         Likewise.
5731         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5732         Likewise.
5733         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5734         Likewise.
5735         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5736         Likewise.
5737         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5738         Likewise.
5739         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5740         Likewise.
5741         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5742         Likewise.
5743         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5744         Likewise.
5745         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5746         Likewise.
5747         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5748         Likewise.
5749         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5750         Likewise.
5751         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5752         Likewise.
5753         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5754         Likewise.
5755         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5756         Likewise.
5757         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5758         Likewise.
5759         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5760         Likewise.
5761         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5762         Likewise.
5763         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5764         Likewise.
5765         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5766         Likewise.
5767         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5768         Likewise.
5769         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5770         Likewise.
5771         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5772         Likewise.
5773         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5774         Likewise.
5775         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5776         Likewise.
5777         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5778         Likewise.
5779         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5780         Likewise.
5781         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5782         Likewise.
5783         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5784         Likewise.
5785         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5786         Likewise.
5787         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5788         Likewise.
5789         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5790         Likewise.
5791         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5792         Likewise.
5793         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5794         Likewise.
5795         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5796         Likewise.
5797         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5798         Likewise.
5799         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5800         Likewise.
5801         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5802         Likewise.
5803         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5804         Likewise.
5805         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5806         Likewise.
5807         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5808         Likewise.
5809         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5810         Likewise.
5811         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5812         Likewise.
5813         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5814         Likewise.
5815         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5816         Likewise.
5817         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5818         Likewise.
5819         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5820         Likewise.
5821         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5822         Likewise.
5823         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5824         Likewise.
5825         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5826         Likewise.
5827         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5828         Likewise.
5829         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5830         Likewise.
5831         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5832         Likewise.
5833         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5834         Likewise.
5835         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5836         Likewise.
5837         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5838         Likewise.
5839         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5840         Likewise.
5841         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5842         Likewise.
5843         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5844         Likewise.
5845         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5846         Likewise.
5847         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5848         Likewise.
5849         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5850         Likewise.
5851         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5852         Likewise.
5853         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5854         Likewise.
5855         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5856         Likewise.
5857         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5858         Likewise.
5859         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5860         Likewise.
5861         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5862         Likewise.
5863         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5864         Likewise.
5865         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5866         Likewise.
5867         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5868         Likewise.
5869         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5870         Likewise.
5871         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5872         Likewise.
5873         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5874         Likewise.
5875         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5876         Likewise.
5877         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5878         Likewise.
5879         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5880         Likewise.
5881         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5882         Likewise.
5883         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5884         Likewise.
5885         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5886         Likewise.
5887         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5888         Likewise.
5889         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5890         Likewise.
5891         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5892         Likewise.
5893         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5894         Likewise.
5895         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5896         Likewise.
5897         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5898         Likewise.
5899         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5900         Likewise.
5901         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5902         Likewise.
5903         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5904         Likewise.
5905         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5906         Likewise.
5907         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5908         Likewise.
5909         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5910         Likewise.
5911         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5912         Likewise.
5913         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5914         Likewise.
5915         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5916         Likewise.
5917         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5918         Likewise.
5919         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5920         Likewise.
5921         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5922         Likewise.
5923         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5924         Likewise.
5925         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5926         Likewise.
5927         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5928         Likewise.
5929         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5930         Likewise.
5931         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5932         Likewise.
5933         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5934         Likewise.
5935         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5936         Likewise.
5937         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5938         Likewise.
5939         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5940         Likewise.
5941         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5942         Likewise.
5943         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5944         Likewise.
5945         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5946         Likewise.
5947         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5948         Likewise.
5949         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5950         Likewise.
5951         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5952         Likewise.
5953         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5954         Likewise.
5955         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5956         Likewise.
5957         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5958         Likewise.
5959         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5960         Likewise.
5961         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5962         Likewise.
5963         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5964         Likewise.
5965         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5966         Likewise.
5967         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5968         Likewise.
5969         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5970         Likewise.
5971         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5972         Likewise.
5973         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5974         Likewise.
5975         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5976         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5977         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5978         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5979         Likewise.
5980         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5981         Likewise.
5982         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5983         Likewise.
5984         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5985         Likewise.
5986         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5987         Likewise.
5988         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5989         Likewise.
5990         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5991         Likewise.
5992         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5993         Likewise.
5994         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5995         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5996         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5997         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5998         Likewise.
5999         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
6000         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
6001         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
6002         Likewise.
6003         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
6004         Likewise.
6005         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
6006         Likewise.
6007         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
6008         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
6009         Likewise.
6010         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
6011         Likewise.
6012         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
6013         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
6014         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
6015         Likewise.
6016         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
6017         Likewise.
6018         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
6019         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
6020         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
6021         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
6022         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
6023         Likewise.
6024         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
6025         Likewise.
6026         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
6027         Likewise.
6028         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
6029         Likewise.
6030         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
6031         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
6032         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
6033         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
6034         Likewise.
6035         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
6036         Likewise.
6037         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
6038         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
6039         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
6040         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
6041         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
6042         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
6043         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
6044         Likewise.
6045         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
6046         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
6047         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
6048         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
6049         Likewise.
6050         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
6051         Likewise.
6052         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
6053         Likewise.
6054         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
6055         Likewise.
6056         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
6057         Likewise.
6058         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
6059         Likewise.
6060         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
6061         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
6062         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
6063         Likewise.
6064         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
6065         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
6066         Likewise.
6067         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
6068         Likewise.
6069         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
6070         Likewise.
6071         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
6072         Likewise.
6073         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
6074         Likewise.
6075         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
6076         Likewise.
6077         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
6078         Likewise.
6079         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
6080         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
6081         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
6082         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
6083         Likewise.
6084         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
6085         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
6086         Likewise.
6087         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
6088         Likewise.
6089         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
6090         Likewise.
6091         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
6092         Likewise.
6093         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
6094         Likewise.
6095         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
6096         Likewise.
6097         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
6098         Likewise.
6099         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
6100         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
6101         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
6102         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
6103         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
6104         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
6105         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
6106         Likewise.
6107         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
6108         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
6109         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
6110         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
6111         Likewise.
6112         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
6113         Likewise.
6114         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
6115         Likewise.
6116         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
6117         Likewise.
6118         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
6119         Likewise.
6120         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
6121         Likewise.
6122         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
6123         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
6124         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
6125         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
6126         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
6127         Likewise.
6128         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
6129         Likewise.
6130         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
6131         Likewise.
6132         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
6133         Likewise.
6134         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
6135         Likewise.
6136         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
6137         Likewise.
6138         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
6139         Likewise.
6140         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
6141         Likewise.
6142         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
6143         Likewise.
6144         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
6145         Likewise.
6146         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
6147         Likewise.
6148         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
6149         Likewise.
6150         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
6151         Likewise.
6152         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
6153         Likewise.
6154         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
6155         Likewise.
6156         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
6157         Likewise.
6158         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
6159         Likewise.
6160         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
6161         Likewise.
6162         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
6163         Likewise.
6164         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
6165         Likewise.
6166         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
6167         Likewise.
6168         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
6169         Likewise.
6170         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
6171         Likewise.
6172         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
6173         Likewise.
6174         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
6175         Likewise.
6176         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
6177         Likewise.
6178         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
6179         Likewise.
6180         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
6181         Likewise.
6182         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
6183         Likewise.
6184         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
6185         Likewise.
6186         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
6187         Likewise.
6188         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
6189         Likewise.
6190         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
6191         Likewise.
6192         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
6193         Likewise.
6194         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
6195         Likewise.
6196         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
6197         Likewise.
6198         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
6199         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
6200         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
6201         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
6202         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
6203         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
6204         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
6205         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
6206         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
6207         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
6208         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
6209         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
6210         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
6211         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
6212         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
6213         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
6214         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
6215         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
6216         * testsuite/tr1/headers/all.cc: Likewise.
6217         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
6218         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
6219         * testsuite/util/testsuite_shared.cc: Likewise.
6220         * scripts/extract_symvers: Likewise.  Remove runtime exception.
6221         * testsuite/17_intro/headers/all.cc: Likewise.
6222         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
6223         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
6224         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
6225         Likewise.
6226         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
6227         Likewise.
6228         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
6229         Likewise.
6230         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
6231         Likewise.
6232         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
6233         Likewise.
6234         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
6235         Likewise.
6236         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
6237         Likewise.
6238         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
6239         Likewise.
6240         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
6241         Likewise.
6242         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
6243         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
6244         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
6245         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
6246         Likewise.
6247         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
6248         Likewise.
6249         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
6250         Likewise.
6251         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
6252         Likewise.
6253         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
6254         Likewise.
6255         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
6256         Likewise.
6257         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
6258         Likewise.
6259         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
6260         Likewise.
6261         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
6262         Likewise.
6263         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
6264         Likewise.
6265         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
6266         Likewise.
6267         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
6268         Likewise.
6269         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
6270         Likewise.
6271         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
6272         Likewise.
6273         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
6274         Likewise.
6275         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
6276         Likewise.
6277         * testsuite/20_util/pair/moveable.cc: Likewise.
6278         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
6279         Likewise.
6280         * testsuite/20_util/pair/swap.cc: Likewise.
6281         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
6282         Likewise.
6283         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
6284         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
6285         Likewise.
6286         * testsuite/20_util/tuple/moveable.cc: Likewise.
6287         * testsuite/20_util/tuple/moveable2.cc: Likewise.
6288         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
6289         Likewise.
6290         * testsuite/20_util/tuple/swap.cc: Likewise.
6291         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
6292         Likewise.
6293         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
6294         Likewise.
6295         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
6296         Likewise.
6297         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
6298         Likewise.
6299         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
6300         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
6301         Likewise.
6302         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
6303         Likewise.
6304         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
6305         Likewise.
6306         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
6307         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
6308         Likewise.
6309         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
6310         Likewise.
6311         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
6312         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
6313         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
6314         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
6315         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
6316         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
6317         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
6318         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
6319         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
6320         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
6321         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
6322         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
6323         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
6324         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
6325         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
6326         Likewise.
6327         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
6328         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
6329         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
6330         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
6331         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
6332         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
6333         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
6334         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
6335         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
6336         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
6337         Likewise.
6338         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
6339         Likewise.
6340         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
6341         Likewise.
6342         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
6343         Likewise.
6344         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
6345         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
6346         Likewise.
6347         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
6348         Likewise.
6349         * testsuite/23_containers/deque/14340.cc: Likewise.
6350         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
6351         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
6352         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
6353         * testsuite/23_containers/deque/init-list.cc: Likewise.
6354         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
6355         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
6356         * testsuite/23_containers/deque/moveable.cc: Likewise.
6357         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
6358         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
6359         Likewise.
6360         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
6361         Likewise.
6362         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
6363         Likewise.
6364         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
6365         Likewise.
6366         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
6367         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
6368         Likewise.
6369         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
6370         Likewise.
6371         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
6372         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
6373         Likewise.
6374         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
6375         Likewise.
6376         * testsuite/23_containers/list/14340.cc: Likewise.
6377         * testsuite/23_containers/list/23781.cc: Likewise.
6378         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
6379         * testsuite/23_containers/list/init-list.cc: Likewise.
6380         * testsuite/23_containers/list/moveable.cc: Likewise.
6381         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
6382         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
6383         Likewise.
6384         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
6385         Likewise.
6386         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
6387         Likewise.
6388         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
6389         Likewise.
6390         * testsuite/23_containers/map/14340.cc: Likewise.
6391         * testsuite/23_containers/map/23781.cc: Likewise.
6392         * testsuite/23_containers/map/init-list.cc: Likewise.
6393         * testsuite/23_containers/map/moveable.cc: Likewise.
6394         * testsuite/23_containers/map/operations/1.cc: Likewise.
6395         * testsuite/23_containers/map/operations/31440.cc: Likewise.
6396         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
6397         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
6398         Likewise.
6399         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
6400         Likewise.
6401         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
6402         Likewise.
6403         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
6404         Likewise.
6405         * testsuite/23_containers/multimap/14340.cc: Likewise.
6406         * testsuite/23_containers/multimap/23781.cc: Likewise.
6407         * testsuite/23_containers/multimap/init-list.cc: Likewise.
6408         * testsuite/23_containers/multimap/moveable.cc: Likewise.
6409         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
6410         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
6411         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
6412         Likewise.
6413         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
6414         Likewise.
6415         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
6416         Likewise.
6417         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
6418         Likewise.
6419         * testsuite/23_containers/multiset/14340.cc: Likewise.
6420         * testsuite/23_containers/multiset/23781.cc: Likewise.
6421         * testsuite/23_containers/multiset/init-list.cc: Likewise.
6422         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
6423         * testsuite/23_containers/multiset/moveable.cc: Likewise.
6424         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
6425         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
6426         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
6427         Likewise.
6428         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
6429         Likewise.
6430         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
6431         Likewise.
6432         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
6433         Likewise.
6434         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
6435         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
6436         Likewise.
6437         * testsuite/23_containers/queue/moveable.cc: Likewise.
6438         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
6439         Likewise.
6440         * testsuite/23_containers/set/14340.cc: Likewise.
6441         * testsuite/23_containers/set/23781.cc: Likewise.
6442         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
6443         * testsuite/23_containers/set/init-list.cc: Likewise.
6444         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
6445         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
6446         * testsuite/23_containers/set/moveable.cc: Likewise.
6447         * testsuite/23_containers/set/operations/1.cc: Likewise.
6448         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
6449         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
6450         Likewise.
6451         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
6452         Likewise.
6453         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
6454         Likewise.
6455         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
6456         Likewise.
6457         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
6458         Likewise.
6459         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
6460         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
6461         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
6462         Likewise.
6463         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
6464         Likewise.
6465         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
6466         Likewise.
6467         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
6468         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
6469         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
6470         Likewise.
6471         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
6472         Likewise.
6473         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
6474         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
6475         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
6476         Likewise.
6477         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
6478         Likewise.
6479         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
6480         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
6481         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
6482         Likewise.
6483         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
6484         Likewise.
6485         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
6486         Likewise.
6487         * testsuite/23_containers/vector/14340.cc: Likewise.
6488         * testsuite/23_containers/vector/26412-1.cc: Likewise.
6489         * testsuite/23_containers/vector/26412-2.cc: Likewise.
6490         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
6491         Likewise.
6492         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
6493         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
6494         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
6495         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
6496         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
6497         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
6498         Likewise.
6499         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
6500         Likewise.
6501         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
6502         Likewise.
6503         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
6504         Likewise.
6505         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
6506         Likewise.
6507         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
6508         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
6509         * testsuite/23_containers/vector/init-list.cc: Likewise.
6510         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
6511         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
6512         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
6513         * testsuite/23_containers/vector/moveable.cc: Likewise.
6514         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
6515         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
6516         Likewise.
6517         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
6518         Likewise.
6519         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
6520         Likewise.
6521         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
6522         Likewise.
6523         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
6524         * testsuite/23_containers/vector/types/23767.cc: Likewise.
6525         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
6526         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
6527         Likewise.
6528         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
6529         Likewise.
6530         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
6531         Likewise.
6532         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
6533         Likewise.
6534         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
6535         Likewise.
6536         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
6537         Likewise.
6538         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
6539         Likewise.
6540         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
6541         Likewise.
6542         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
6543         Likewise.
6544         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
6545         Likewise.
6546         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
6547         Likewise.
6548         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
6549         Likewise.
6550         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
6551         Likewise.
6552         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
6553         Likewise.
6554         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
6555         Likewise.
6556         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
6557         Likewise.
6558         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
6559         Likewise.
6560         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
6561         Likewise.
6562         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
6563         Likewise.
6564         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
6565         Likewise.
6566         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
6567         Likewise.
6568         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
6569         Likewise.
6570         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
6571         Likewise.
6572         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
6573         Likewise.
6574         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
6575         Likewise.
6576         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
6577         Likewise.
6578         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
6579         Likewise.
6580         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
6581         Likewise.
6582         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
6583         Likewise.
6584         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
6585         Likewise.
6586         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
6587         Likewise.
6588         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
6589         Likewise.
6590         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
6591         Likewise.
6592         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
6593         Likewise.
6594         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
6595         Likewise.
6596         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
6597         Likewise.
6598         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
6599         Likewise.
6600         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
6601         Likewise.
6602         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
6603         Likewise.
6604         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
6605         Likewise.
6606         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
6607         Likewise.
6608         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
6609         Likewise.
6610         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
6611         Likewise.
6612         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
6613         Likewise.
6614         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
6615         Likewise.
6616         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
6617         Likewise.
6618         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
6619         Likewise.
6620         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
6621         Likewise.
6622         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
6623         Likewise.
6624         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
6625         Likewise.
6626         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
6627         Likewise.
6628         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
6629         Likewise.
6630         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
6631         Likewise.
6632         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
6633         Likewise.
6634         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
6635         Likewise.
6636         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
6637         Likewise.
6638         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
6639         Likewise.
6640         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
6641         Likewise.
6642         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
6643         Likewise.
6644         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
6645         Likewise.
6646         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
6647         Likewise.
6648         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6649         Likewise.
6650         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6651         Likewise.
6652         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6653         Likewise.
6654         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6655         Likewise.
6656         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6657         Likewise.
6658         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6659         Likewise.
6660         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6661         Likewise.
6662         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6663         Likewise.
6664         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6665         Likewise.
6666         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6667         Likewise.
6668         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6669         Likewise.
6670         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6671         Likewise.
6672         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6673         Likewise.
6674         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6675         Likewise.
6676         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6677         Likewise.
6678         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6679         Likewise.
6680         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6681         Likewise.
6682         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6683         Likewise.
6684         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6685         Likewise.
6686         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6687         Likewise.
6688         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6689         Likewise.
6690         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6691         Likewise.
6692         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6693         Likewise.
6694         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6695         Likewise.
6696         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6697         Likewise.
6698         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6699         Likewise.
6700         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6701         Likewise.
6702         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6703         Likewise.
6704         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6705         Likewise.
6706         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6707         Likewise.
6708         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6709         Likewise.
6710         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6711         Likewise.
6712         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6713         Likewise.
6714         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6715         Likewise.
6716         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6717         Likewise.
6718         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6719         Likewise.
6720         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6721         Likewise.
6722         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6723         Likewise.
6724         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6725         Likewise.
6726         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6727         Likewise.
6728         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6729         Likewise.
6730         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6731         Likewise.
6732         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6733         Likewise.
6734         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6735         Likewise.
6736         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6737         Likewise.
6738         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6739         Likewise.
6740         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6741         Likewise.
6742         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6743         Likewise.
6744         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6745         Likewise.
6746         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6747         Likewise.
6748         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6749         Likewise.
6750         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6751         Likewise.
6752         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6753         Likewise.
6754         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6755         Likewise.
6756         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6757         Likewise.
6758         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6759         Likewise.
6760         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6761         Likewise.
6762         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6763         Likewise.
6764         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6765         Likewise.
6766         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6767         Likewise.
6768         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6769         Likewise.
6770         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6771         Likewise.
6772         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6773         Likewise.
6774         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6775         Likewise.
6776         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6777         Likewise.
6778         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6779         Likewise.
6780         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6781         Likewise.
6782         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6783         Likewise.
6784         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6785         Likewise.
6786         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6787         Likewise.
6788         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6789         Likewise.
6790         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6791         Likewise.
6792         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6793         Likewise.
6794         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6795         Likewise.
6796         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6797         Likewise.
6798         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6799         Likewise.
6800         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6801         Likewise.
6802         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6803         Likewise.
6804         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6805         Likewise.
6806         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6807         Likewise.
6808         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6809         Likewise.
6810         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6811         Likewise.
6812         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6813         Likewise.
6814         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6815         Likewise.
6816         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6817         Likewise.
6818         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6819         Likewise.
6820         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6821         Likewise.
6822         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6823         Likewise.
6824         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6825         Likewise.
6826         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6827         Likewise.
6828         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6829         Likewise.
6830         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6831         Likewise.
6832         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6833         Likewise.
6834         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6835         Likewise.
6836         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6837         Likewise.
6838         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6839         Likewise.
6840         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6841         Likewise.
6842         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6843         Likewise.
6844         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6845         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6846         Likewise.
6847         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6848         Likewise.
6849         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6850         Likewise.
6851         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6852         Likewise.
6853         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6854         Likewise.
6855         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6856         Likewise.
6857         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6858         Likewise.
6859         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6860         Likewise.
6861         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6862         Likewise.
6863         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6864         Likewise.
6865         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6866         Likewise.
6867         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6868         Likewise.
6869         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6870         Likewise.
6871         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6872         Likewise.
6873         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6874         Likewise.
6875         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6876         Likewise.
6877         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6878         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6879         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6880         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6881         Likewise.
6882         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6883         Likewise.
6884         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6885         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6886         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6887         Likewise.
6888         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6889         Likewise.
6890         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6891         Likewise.
6892         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6893         Likewise.
6894         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6895         Likewise.
6896         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6897         Likewise.
6898         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6899         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6900         Likewise.
6901         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6902         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6903         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6904         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6905         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6906         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6907         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6908         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6909         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6910         Likewise.
6911         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6912         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6913         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6914         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6915         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6916         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6917         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6918         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6919         Likewise.
6920         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6921         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6922         Likewise.
6923         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6924         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6925         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6926         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6927         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6928         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6929         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6930         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6931         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6932         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6933         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6934         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6935         Likewise.
6936         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6937         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6938         Likewise.
6939         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6940         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6941         Likewise.
6942         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6943         Likewise.
6944         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6945         Likewise.
6946         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6947         Likewise.
6948         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6949         Likewise.
6950         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6951         Likewise.
6952         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6953         Likewise.
6954         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6955         Likewise.
6956         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6957         Likewise.
6958         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6959         Likewise.
6960         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6961         Likewise.
6962         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6963         Likewise.
6964         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6965         Likewise.
6966         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6967         Likewise.
6968         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6969         Likewise.
6970         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6971         Likewise.
6972         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6973         Likewise.
6974         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6975         Likewise.
6976         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6977         Likewise.
6978         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6979         Likewise.
6980         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6981         Likewise.
6982         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6983         Likewise.
6984         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6985         Likewise.
6986         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6987         Likewise.
6988         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6989         Likewise.
6990         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6991         Likewise.
6992         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6993         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6994         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6995         Likewise.
6996         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6997         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6998         Likewise.
6999         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
7000         Likewise.
7001         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
7002         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
7003         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
7004         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
7005         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
7006         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
7007         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
7008         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
7009         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
7010         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
7011         Likewise.
7012         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
7013         Likewise.
7014         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
7015         Likewise.
7016         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
7017         Likewise.
7018         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
7019         Likewise.
7020         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
7021         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
7022         Likewise.
7023         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
7024         Likewise.
7025         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
7026         Likewise.
7027         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
7028         Likewise.
7029         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
7030         Likewise.
7031         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
7032         Likewise.
7033         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
7034         Likewise.
7035         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
7036         Likewise.
7037         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
7038         Likewise.
7039         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
7040         Likewise.
7041         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
7042         Likewise.
7043         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
7044         Likewise.
7045         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
7046         Likewise.
7047         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
7048         Likewise.
7049         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
7050         Likewise.
7051         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
7052         Likewise.
7053         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
7054         Likewise.
7055         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
7056         Likewise.
7057         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
7058         Likewise.
7059         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
7060         Likewise.
7061         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
7062         Likewise.
7063         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
7064         Likewise.
7065         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
7066         Likewise.
7067         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
7068         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
7069         Likewise.
7070         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
7071         Likewise.
7072         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
7073         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
7074         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
7075         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
7076         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
7077         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
7078         Likewise.
7079         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
7080         Likewise.
7081         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
7082         Likewise.
7083         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
7084         Likewise.
7085         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
7086         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
7087         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
7088         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
7089         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
7090         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
7091         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
7092         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
7093         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
7094         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
7095         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
7096         Likewise.
7097         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
7098         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
7099         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
7100         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
7101         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
7102         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
7103         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
7104         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
7105         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
7106         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
7107         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
7108         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
7109         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
7110         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
7111         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
7112         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
7113         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
7114         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
7115         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
7116         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
7117         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
7118         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
7119         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
7120         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
7121         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
7122         Likewise.
7123         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
7124         * testsuite/27_io/fpos/14252.cc: Likewise.
7125         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
7126         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
7127         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
7128         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
7129         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
7130         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
7131         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
7132         * testsuite/27_io/ios_base/state/1.cc: Likewise.
7133         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
7134         Likewise.
7135         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
7136         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
7137         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
7138         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
7139         Likewise.
7140         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
7141         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
7142         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
7143         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
7144         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
7145         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
7146         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
7147         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
7148         * testsuite/27_io/objects/char/3045.cc: Likewise.
7149         * testsuite/27_io/objects/char/3647.cc: Likewise.
7150         * testsuite/27_io/objects/char/5268.cc: Likewise.
7151         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
7152         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
7153         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
7154         * testsuite/28_regex/init-list.cc: Likewise.
7155         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
7156         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
7157         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
7158         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
7159         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
7160         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
7161         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
7162         Likewise.
7163         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
7164         Likewise.
7165         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
7166         Likewise.
7167         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
7168         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
7169         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
7170         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
7171         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
7172         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
7173         Likewise.
7174         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
7175         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
7176         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
7177         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
7178         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
7179         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
7180         Likewise.
7181         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
7182         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
7183         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
7184         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
7185         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
7186         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
7187         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
7188         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
7189         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
7190         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
7191         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
7192         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
7193         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
7194         Likewise.
7195         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
7196         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
7197         Likewise.
7198         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
7199         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
7200         Likewise.
7201         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
7202         Likewise.
7203         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
7204         Likewise.
7205         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
7206         Likewise.
7207         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
7208         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
7209         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
7210         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
7211         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
7212         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
7213         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
7214         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
7215         Likewise.
7216         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
7217         Likewise.
7218         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
7219         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7220         Likewise.
7221         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
7222         Likewise.
7223         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
7224         Likewise.
7225         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
7226         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
7227         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
7228         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
7229         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
7230         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
7231         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
7232         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
7233         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
7234         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
7235         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
7236         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
7237         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
7238         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
7239         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
7240         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
7241         Likewise.
7242         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
7243         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
7244         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
7245         Likewise.
7246         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
7247         Likewise.
7248         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
7249         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
7250         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
7251         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
7252         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
7253         Likewise.
7254         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
7255         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
7256         Likewise.
7257         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
7258         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
7259         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
7260         Likewise.
7261         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
7262         Likewise.
7263         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
7264         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
7265         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
7266         Likewise.
7267         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
7268         Likewise.
7269         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
7270         Likewise.
7271         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
7272         Likewise.
7273         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
7274         Likewise.
7275         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
7276         * testsuite/30_threads/this_thread/1.cc: Likewise.
7277         * testsuite/30_threads/this_thread/2.cc: Likewise.
7278         * testsuite/30_threads/this_thread/3.cc: Likewise.
7279         * testsuite/30_threads/this_thread/4.cc: Likewise.
7280         * testsuite/30_threads/thread/cons/1.cc: Likewise.
7281         * testsuite/30_threads/thread/cons/2.cc: Likewise.
7282         * testsuite/30_threads/thread/cons/3.cc: Likewise.
7283         * testsuite/30_threads/thread/cons/4.cc: Likewise.
7284         * testsuite/30_threads/thread/cons/5.cc: Likewise.
7285         * testsuite/30_threads/thread/cons/6.cc: Likewise.
7286         * testsuite/30_threads/thread/cons/7.cc: Likewise.
7287         * testsuite/30_threads/thread/cons/8.cc: Likewise.
7288         * testsuite/30_threads/thread/cons/9.cc: Likewise.
7289         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
7290         * testsuite/30_threads/thread/members/1.cc: Likewise.
7291         * testsuite/30_threads/thread/members/2.cc: Likewise.
7292         * testsuite/30_threads/thread/members/3.cc: Likewise.
7293         * testsuite/30_threads/thread/members/4.cc: Likewise.
7294         * testsuite/30_threads/thread/members/5.cc: Likewise.
7295         * testsuite/30_threads/thread/swap/1.cc: Likewise.
7296         * testsuite/30_threads/thread/swap/2.cc: Likewise.
7297         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
7298         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
7299         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
7300         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
7301         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
7302         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
7303         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
7304         Likewise.
7305         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
7306         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
7307         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
7308         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
7309         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
7310         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
7311         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
7312         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
7313         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
7314         * testsuite/30_threads/try_lock/1.cc: Likewise.
7315         * testsuite/30_threads/try_lock/2.cc: Likewise.
7316         * testsuite/30_threads/try_lock/3.cc: Likewise.
7317         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
7318         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
7319         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
7320         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
7321         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
7322         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
7323         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
7324         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
7325         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
7326         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
7327         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
7328         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
7329         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
7330         Likewise.
7331         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
7332         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
7333         Likewise.
7334         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
7335         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
7336         Likewise.
7337         * testsuite/ext/array_allocator/1.cc: Likewise.
7338         * testsuite/ext/array_allocator/2.cc: Likewise.
7339         * testsuite/ext/array_allocator/3.cc: Likewise.
7340         * testsuite/ext/ext_pointer/1.cc: Likewise.
7341         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
7342         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
7343         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
7344         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
7345         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
7346         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
7347         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
7348         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
7349         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
7350         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
7351         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
7352         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
7353         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
7354         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
7355         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
7356         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
7357         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
7358         Likewise.
7359         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
7360         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
7361         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
7362         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
7363         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
7364         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
7365         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
7366         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
7367         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
7368         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
7369         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
7370         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
7371         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
7372         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
7373         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
7374         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
7375         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
7376         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
7377         Likewise.
7378         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
7379         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
7380         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
7381         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
7382         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
7383         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
7384         * testsuite/ext/pod_char_traits.cc: Likewise.
7385         * testsuite/ext/slist/23781.cc: Likewise.
7386         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
7387         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
7388         * testsuite/ext/vstring/init-list.cc: Likewise.
7389         * testsuite/ext/vstring/moveable.cc: Likewise.
7390         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
7391         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
7392         Likewise.
7393         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
7394         Likewise.
7395         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
7396         Likewise.
7397         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
7398         Likewise.
7399         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
7400         Likewise.
7401         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
7402         Likewise.
7403         * testsuite/ext/vstring/types/23767.cc: Likewise.
7404         * testsuite/performance/21_strings/string_append.cc: Likewise.
7405         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
7406         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
7407         Likewise.
7408         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
7409         Likewise.
7410         * testsuite/performance/21_strings/string_find.cc: Likewise.
7411         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
7412         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
7413         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
7414         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
7415         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
7416         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
7417         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
7418         Likewise.
7419         * testsuite/performance/23_containers/create/map.cc: Likewise.
7420         * testsuite/performance/23_containers/create_from_sorted/set.cc:
7421         Likewise.
7422         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
7423         * testsuite/performance/23_containers/find/map.cc: Likewise.
7424         * testsuite/performance/23_containers/index/map.cc: Likewise.
7425         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
7426         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
7427         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
7428         Likewise.
7429         * testsuite/performance/23_containers/insert_erase/associative.cc:
7430         Likewise.
7431         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
7432         Likewise.
7433         * testsuite/performance/23_containers/producer_consumer/associative.cc:
7434         Likewise.
7435         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
7436         Likewise.
7437         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
7438         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
7439         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
7440         Likewise.
7441         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
7442         Likewise.
7443         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
7444         Likewise.
7445         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
7446         Likewise.
7447         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
7448         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
7449         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
7450         Likewise.
7451         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
7452         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
7453         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
7454         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
7455         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
7456         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
7457         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
7458         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
7459         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
7460         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
7461         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
7462         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
7463         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
7464         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
7465         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
7466         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
7467         Likewise.
7468         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
7469         Likewise.
7470         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
7471         Likewise.
7472         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
7473         Likewise.
7474         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
7475         Likewise.
7476         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
7477         Likewise.
7478         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
7479         Likewise.
7480         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
7481         Likewise.
7482         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
7483         Likewise.
7484         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
7485         Likewise.
7486         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
7487         Likewise.
7488         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
7489         Likewise.
7490         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
7491         Likewise.
7492         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
7493         Likewise.
7494         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
7495         Likewise.
7496         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
7497         Likewise.
7498         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
7499         Likewise.
7500         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
7501         Likewise.
7502         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
7503         Likewise.
7504         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
7505         Likewise.
7506         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
7507         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
7508         Likewise.
7509         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
7510         Likewise.
7511         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
7512         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
7513         Likewise.
7514         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
7515         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
7516         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
7517         Likewise.
7518         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
7519         Likewise.
7520         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
7521         Likewise.
7522         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
7523         Likewise.
7524         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
7525         Likewise.
7526         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
7527         Likewise.
7528         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
7529         Likewise.
7530         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
7531         Likewise.
7532         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
7533         Likewise.
7534         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
7535         Likewise.
7536         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
7537         Likewise.
7538         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
7539         Likewise.
7540         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
7541         Likewise.
7542         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
7543         Likewise.
7544         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
7545         Likewise.
7546         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
7547         Likewise.
7548         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
7549         Likewise.
7550         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
7551         Likewise.
7552         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
7553         Likewise.
7554         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
7555         Likewise.
7556         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
7557         Likewise.
7558         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
7559         Likewise.
7560         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
7561         Likewise.
7562         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
7563         Likewise.
7564         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
7565         Likewise.
7566         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
7567         Likewise.
7568         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
7569         Likewise.
7570         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
7571         Likewise.
7572         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
7573         Likewise.
7574         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
7575         Likewise.
7576         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
7577         Likewise.
7578         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
7579         Likewise.
7580         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
7581         Likewise.
7582         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
7583         Likewise.
7584         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
7585         Likewise.
7586         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
7587         Likewise.
7588         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
7589         Likewise.
7590         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
7591         Likewise.
7592         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
7593         Likewise.
7594         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
7595         Likewise.
7596         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
7597         Likewise.
7598         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
7599         Likewise.
7600         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
7601         Likewise.
7602         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
7603         Likewise.
7604         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
7605         Likewise.
7606         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
7607         Likewise.
7608         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
7609         Likewise.
7610         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
7611         Likewise.
7612         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
7613         Likewise.
7614         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
7615         Likewise.
7616         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
7617         Likewise.
7618         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
7619         Likewise.
7620         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
7621         Likewise.
7622         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
7623         Likewise.
7624         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
7625         Likewise.
7626         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
7627         Likewise.
7628         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
7629         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
7630         Likewise.
7631         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
7632         Likewise.
7633         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
7634         Likewise.
7635         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
7636         Likewise.
7637         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
7638         Likewise.
7639         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
7640         Likewise.
7641         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
7642         Likewise.
7643         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
7644         Likewise.
7645         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
7646         Likewise.
7647         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
7648         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7649         Likewise.
7650         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7651         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7652         Likewise.
7653         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7654         Likewise.
7655         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7656         Likewise.
7657         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7658         Likewise.
7659         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7660         Likewise.
7661         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7662         Likewise.
7663         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7664         Likewise.
7665         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7666         Likewise.
7667         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7668         Likewise.
7669         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7670         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7671         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7672         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7673         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7674         Likewise.
7675         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7676         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7677         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7678         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7679         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7680         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7681         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7682         * testsuite/util/io/prog_bar.cc: Likewise.
7683         * testsuite/util/io/prog_bar.hpp: Likewise.
7684         * testsuite/util/io/text_populate.hpp: Likewise.
7685         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7686         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7687         * testsuite/util/io/xml.hpp: Likewise.
7688         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7689         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7690         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7691         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7692         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7693         * testsuite/util/native_type/native_map.hpp: Likewise.
7694         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7695         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7696         * testsuite/util/native_type/native_set.hpp: Likewise.
7697         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7698         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7699         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7700         Likewise.
7701         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7702         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7703         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7704         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7705         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7706         Likewise.
7707         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7708         Likewise.
7709         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7710         Likewise.
7711         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7712         Likewise.
7713         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7714         Likewise.
7715         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7716         Likewise.
7717         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7718         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7719         Likewise.
7720         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7721         Likewise.
7722         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7723         Likewise.
7724         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7725         Likewise.
7726         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7727         Likewise.
7728         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7729         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7730         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7731         * testsuite/util/regression/basic_type.hpp: Likewise.
7732         * testsuite/util/regression/common_type.hpp: Likewise.
7733         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7734         Likewise.
7735         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7736         Likewise.
7737         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7738         Likewise.
7739         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7740         Likewise.
7741         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7742         Likewise.
7743         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7744         Likewise.
7745         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7746         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7747         Likewise.
7748         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7749         Likewise.
7750         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7751         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7752         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7753         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7754         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7755         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7756         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7757         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7758         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7759         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7760         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7761         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7762         * testsuite/util/testsuite_abi.cc: Likewise.
7763         * testsuite/util/testsuite_abi.h: Likewise.
7764         * testsuite/util/testsuite_abi_check.cc: Likewise.
7765         * testsuite/util/testsuite_allocator.cc: Likewise.
7766         * testsuite/util/testsuite_allocator.h: Likewise.
7767         * testsuite/util/testsuite_api.h: Likewise.
7768         * testsuite/util/testsuite_character.cc: Likewise.
7769         * testsuite/util/testsuite_character.h: Likewise.
7770         * testsuite/util/testsuite_common_types.h: Likewise.
7771         * testsuite/util/testsuite_error.h: Likewise.
7772         * testsuite/util/testsuite_hooks.cc: Likewise.
7773         * testsuite/util/testsuite_hooks.h: Likewise.
7774         * testsuite/util/testsuite_io.h: Likewise.
7775         * testsuite/util/testsuite_iterators.h: Likewise.
7776         * testsuite/util/testsuite_performance.h: Likewise.
7777         * testsuite/util/testsuite_rng.h: Likewise.
7778         * testsuite/util/testsuite_rvalref.h: Likewise.
7779         * testsuite/util/testsuite_tr1.h: Likewise.
7780         * testsuite/util/thread/all.h: Likewise.
7781         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7782         Likewise.
7783         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7784         Likewise.
7785         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7786         Likewise.
7787         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7788         Likewise.
7789         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7790         Likewise.
7791         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7792         Likewise.
7793         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7794         Likewise.
7795         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7796         Likewise.
7797         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7798         Likewise.
7799         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7800         Likewise.
7801         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7802         Likewise.
7803         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7804         Likewise.
7805         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7806         Likewise.
7807         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7808         Likewise.
7809         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7810         Likewise.
7811         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7812         Likewise.
7813         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7814         Likewise.
7815         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7816         Likewise.
7817         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7818         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7819         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7820         Likewise.
7821         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7822         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7823         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7824         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7825         Likewise.
7826         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7827         Likewise.
7828         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7829         Likewise.
7830         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7831         Likewise.
7832         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7833         Likewise.
7834         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7835         Likewise.
7836         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7837         Likewise.
7838         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7839         Likewise.
7840         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7841         Likewise.
7842         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7843         Likewise.
7844         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7845         Likewise.
7846         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7847         Likewise.
7848         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7849         Likewise.
7850         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7851         Likewise.
7852         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7853         Likewise.
7854         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7855         Likewise.
7856         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7857         Likewise.
7858         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7859         Likewise.
7860         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7861         Likewise.
7862         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7863         Likewise.
7864         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7865         Likewise.
7866         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7867         Likewise.
7868         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7869         Likewise.
7870         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7871         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7872         Likewise.
7873         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7874         Likewise.
7875         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7876         Likewise.
7877         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7878         Likewise.
7879         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7880         Likewise.
7881         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7882         Likewise.
7883         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7884         Likewise.
7885         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7886         Likewise.
7887         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7888         Likewise.
7889         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7890         Likewise.
7891         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7892         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7893         Likewise.
7894         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7895         Likewise.
7896         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7897         Likewise.
7898         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7899         Likewise.
7900         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7901         Likewise.
7902         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7903         Likewise.
7904         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7905         Likewise.
7906         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7907         Likewise.
7908         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7909         Likewise.
7910         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7911         Likewise.
7912         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7913         Likewise.
7914         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7915         Likewise.
7916         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7917         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7918         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7919         Likewise.
7920         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7921         Likewise.
7922         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7923         Likewise.
7924         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7925         Likewise.
7926         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7927         Likewise.
7928         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7929         Likewise.
7930         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7931         Likewise.
7932         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7933         Likewise.
7934         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7935         Likewise.
7936         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7937         Likewise.
7938         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7939         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7940         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7941         Likewise.
7942         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7943         Likewise.
7944         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7945         Likewise.
7946         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7947         Likewise.
7948         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7949         Likewise.
7950         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7951         Likewise.
7952         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7953         Likewise.
7954         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7955         Likewise.
7956         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7957         Likewise.
7958         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7959         Likewise.
7960         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7961         Likewise.
7962         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7963         Likewise.
7964         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7965         Likewise.
7966         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7967         Likewise.
7968         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7969         Likewise.
7970         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7971         Likewise.
7972         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7973         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7974         Likewise.
7975         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7976         Likewise.
7977         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7978         Likewise.
7979         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7980         Likewise.
7981         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7982         Likewise.
7983         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7984         Likewise.
7985         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7986         Likewise.
7987         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7988         Likewise.
7989         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7990         Likewise.
7991         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7992         Likewise.
7993         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7994         Likewise.
7995         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7996         Likewise.
7997         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7998         Likewise.
7999         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
8000         Likewise.
8001         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
8002         Likewise.
8003         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
8004         Likewise.
8005         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
8006         Likewise.
8007         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
8008         Likewise.
8009         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
8010         Likewise.
8011         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
8012         Likewise.
8013         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
8014         Likewise.
8015         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
8016         Likewise.
8017         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
8018         Likewise.
8019         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
8020         Likewise.
8021         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
8022         Likewise.
8023         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
8024         Likewise.
8025         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
8026         Likewise.
8027         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
8028         Likewise.
8029         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
8030         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
8031         Likewise.
8032         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
8033         Likewise.
8034         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
8035         Likewise.
8036         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
8037         Likewise.
8038         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
8039         Likewise.
8040         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
8041         Likewise.
8042         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
8043         Likewise.
8044         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
8045         Likewise.
8046         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
8047         Likewise.
8048         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
8049         Likewise.
8050         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
8051         Likewise.
8052         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
8053         Likewise.
8054         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
8055         Likewise.
8056         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
8057         Likewise.
8058         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
8059         Likewise.
8060         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
8061         Likewise.
8062         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
8063         Likewise.
8064         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
8065         Likewise.
8066         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
8067         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
8068         * testsuite/backward/hash_map/25896.cc: Likewise.
8069         * testsuite/backward/hash_set/25896.cc: Likewise.
8070
8071 2009-04-08  Ian Lance Taylor  <iant@google.com>
8072
8073         * include/backward/hashtable.h (erase): Correctly handle erasing a
8074         reference to an entry in the hash table.
8075         * testsuite/backward/hash_map/25896.cc: New.
8076         * testsuite/backward/hash_set/25896.cc: New.
8077
8078 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
8079
8080         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
8081         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
8082
8083 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8084
8085         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
8086         of debug.
8087         * include/Makefile.in: Regenerate.
8088         * include/precompiled/stdc++.h: Add.
8089
8090 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8091
8092         * include/bits/random.h: Adjust doxygen markup.
8093         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
8094
8095         * testsuite/26_numerics/random/piecewise_linear_distribution/
8096         operators/serialize.cc: Use typedefs.
8097
8098 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8099
8100         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
8101         __gnu_cxx namespace.  Remove "static inline".
8102
8103 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
8104
8105         * include/bits/random.tcc (linear_congruential_engine<>::
8106         seed(seed_seq&)): Fix typo in last fix for __m == 0.
8107
8108 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
8109
8110         * include/bits/random.h (operator==): Mark all inline.
8111         (mersenne_twister_engine): Enable #if 0 checks.
8112
8113         * include/bits/random.h: Formatting tweaks.
8114
8115 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
8116
8117         * include/bits/random.tcc (piecewise_linear_distribution<>::
8118         operator()(_UniformRandomNumberGenerator&, const param_type&)):
8119         Remove spurious closed parenthesis.
8120
8121 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
8122
8123         PR libstdc++/39644 (partial)
8124         * include/bits/random.tcc (linear_congruential_engine<>::
8125         seed(seed_seq&), independent_bits_engine<>::operator(),
8126         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
8127
8128 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
8129
8130         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
8131         thinko.
8132         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8133         default.cc: Enable.
8134
8135 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
8136
8137         PR libstdc++/39629 (partial)
8138         * testsuite/26_numerics/random/independent_bits_engine/cons/
8139         base_move.cc: Use uint_fast64_t instead of unsigned long.
8140         * testsuite/26_numerics/random/independent_bits_engine/cons/
8141         seed1.cc: Likewise.
8142         * testsuite/26_numerics/random/independent_bits_engine/cons/
8143         seed2.cc: Likewise.
8144         * testsuite/26_numerics/random/independent_bits_engine/cons/
8145         base_copy.cc: Likewise.
8146         * testsuite/26_numerics/random/independent_bits_engine/cons/
8147         default.cc: Likewise.
8148         * testsuite/26_numerics/random/independent_bits_engine/cons/
8149         seed_seq.cc: Likewise.
8150         * testsuite/26_numerics/random/independent_bits_engine/
8151         requirements/typedefs.cc: Likewise.
8152         * testsuite/26_numerics/random/independent_bits_engine/
8153         operators/equal.cc: Likewise.
8154         * testsuite/26_numerics/random/independent_bits_engine/
8155         operators/serialize.cc: Likewise.
8156         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
8157
8158 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8159
8160         * include/tr1_impl/random: Remove, empty.
8161         * include/tr1_impl/random.tcc: Likewise.
8162
8163         * include/std/random: Minor clean-ups, formatting fixes, adjust
8164         copyright years.
8165         * include/bits/random.tcc: Likewise.
8166         * include/bits/random.h: Likewise.
8167         * include/tr1/random: Likewise.
8168         * include/tr1/random.tcc: Likewise.
8169         * include/tr1/random.h: Likewise.
8170
8171 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
8172
8173         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
8174         * doc/html/api.html: Regenerate.
8175
8176 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
8177
8178         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
8179         Change to mersenne_twister_engine, add same defaults as
8180         mersenne_twister_engine/cons/default.cc.
8181         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
8182
8183         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
8184         to __il.
8185         * include/bits/random.h (mersenne_twister_engine): Qualify
8186         _ShiftMin1 with namespace __detail.
8187         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
8188         constexpr std::numeric_limits::max() can be used.
8189         (mersenne_twister_engine): Split apart static asserts into one
8190         assert per message. Temporarily disable the last three.
8191
8192 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
8193
8194         * include/Makefile.am: Update to N2836. Modified for new random headers.
8195         * include/Makefile.in: Ditto.
8196         * include/tr1_impl/random: Moved to tr1/random.h
8197         * include/tr1_impl/random.tcc: Moved to tr1
8198         * include/tr1/random: Just point to moved tr1 random headers.
8199         * include/tr1/random.tcc: Moved from tr1_impl.
8200         * include/tr1/random.h: Moved from tr1_impl/random.
8201         * include/std/random: Modified to point to std random headers.
8202         * include/bits/random.tcc: New implementation of std random facilities.
8203         * include/bits/random.h: Ditto.
8204         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
8205         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8206         seed1.cc: New.
8207         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8208         seed2.cc: New.
8209         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8210         default.cc: New.
8211         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8212         non_uint_neg.cc: New.
8213         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8214         typedefs.cc: New.
8215         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8216         equal.cc: New.
8217         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8218         serialize.cc: New.
8219         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8220         seed1.cc: New.
8221         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8222         seed2.cc: New.
8223         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8224         default.cc: New.
8225         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
8226         typedefs.cc: New.
8227         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8228         equal.cc: New.
8229         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8230         serialize.cc: New.
8231         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8232         seed1.cc: New.
8233         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8234         seed2.cc: New.
8235         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8236         default.cc: New.
8237         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
8238         typedefs.cc: New.
8239         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8240         equal.cc: New.
8241         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8242         serialize.cc: New.
8243         * testsuite/26_numerics/random/discard_block_engine/cons/
8244         base_move.cc: New.
8245         * testsuite/26_numerics/random/discard_block_engine/cons/
8246         seed1.cc: New.
8247         * testsuite/26_numerics/random/discard_block_engine/cons/
8248         seed2.cc: New.
8249         * testsuite/26_numerics/random/discard_block_engine/cons/
8250         base_copy.cc: New.
8251         * testsuite/26_numerics/random/discard_block_engine/cons/
8252         default.cc: New.
8253         * testsuite/26_numerics/random/discard_block_engine/cons/
8254         seed_seq.cc: New.
8255         * testsuite/26_numerics/random/discard_block_engine/requirements/
8256         typedefs.cc: New.
8257         * testsuite/26_numerics/random/discard_block_engine/operators/
8258         equal.cc: New.
8259         * testsuite/26_numerics/random/discard_block_engine/operators/
8260         serialize.cc: New.
8261         * testsuite/26_numerics/random/independent_bits_engine/cons/
8262         base_move.cc: New.
8263         * testsuite/26_numerics/random/independent_bits_engine/cons/
8264         seed1.cc: New.
8265         * testsuite/26_numerics/random/independent_bits_engine/cons/
8266         seed2.cc: New.
8267         * testsuite/26_numerics/random/independent_bits_engine/cons/
8268         base_copy.cc: New.
8269         * testsuite/26_numerics/random/independent_bits_engine/cons/
8270         default.cc: New.
8271         * testsuite/26_numerics/random/independent_bits_engine/cons/
8272         seed_seq.cc: New.
8273         * testsuite/26_numerics/random/independent_bits_engine/requirements/
8274         typedefs.cc: New.
8275         * testsuite/26_numerics/random/independent_bits_engine/operators/
8276         equal.cc: New.
8277         * testsuite/26_numerics/random/independent_bits_engine/operators/
8278         serialize.cc: New.
8279         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8280         base_move.cc: New.
8281         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8282         seed1.cc: New.
8283         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8284         seed2.cc: New.
8285         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8286         base_copy.cc: New.
8287         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8288         default.cc: New.
8289         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8290         seed_seq.cc: New.
8291         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
8292         typedefs.cc: New.
8293         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8294         equal.cc: New.
8295         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8296         serialize.cc
8297         * testsuite/26_numerics/random/mt19937.cc: New.
8298         * testsuite/26_numerics/random/mt19937_64.cc: New.
8299         * testsuite/26_numerics/random/minstd_rand.cc: New.
8300         * testsuite/26_numerics/random/minstd_rand0.cc: New.
8301         * testsuite/26_numerics/random/ranlux24_base.cc: New.
8302         * testsuite/26_numerics/random/ranlux48_base.cc: New.
8303         * testsuite/26_numerics/random/ranlux24.cc: New.
8304         * testsuite/26_numerics/random/ranlux48.cc: New.
8305         * testsuite/26_numerics/random/knuth_b.cc: New.
8306         * testsuite/26_numerics/random/default_random_engine.cc: New.
8307         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8308         parms.cc: New.
8309         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8310         default.cc: New.
8311         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
8312         typedefs.cc: New.
8313         * testsuite/26_numerics/random/chi_squared_distribution/operators/
8314         serialize.cc: New.
8315         * testsuite/26_numerics/random/normal_distribution/cons/
8316         parms.cc: New.
8317         * testsuite/26_numerics/random/normal_distribution/cons/
8318         default.cc: New.
8319         * testsuite/26_numerics/random/normal_distribution/requirements/
8320         typedefs.cc: New.
8321         * testsuite/26_numerics/random/normal_distribution/operators/
8322         serialize.cc: New.
8323         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
8324         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
8325         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
8326         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8327         parms_neg.cc: New.
8328         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8329         parms.cc: New.
8330         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8331         default.cc: New.
8332         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
8333         typedefs.cc: New.
8334         * testsuite/26_numerics/random/uniform_int_distribution/operators/
8335         serialize.cc: New.
8336         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8337         parms_neg.cc: New.
8338         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8339         parms.cc: New.
8340         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8341         default.cc: New.
8342         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
8343         typedefs.cc: New.
8344         * testsuite/26_numerics/random/uniform_real_distribution/operators/
8345         serialize.cc: New.
8346         * testsuite/26_numerics/random/poisson_distribution/cons/
8347         parms.cc: New.
8348         * testsuite/26_numerics/random/poisson_distribution/cons/
8349         default.cc: New.
8350         * testsuite/26_numerics/random/poisson_distribution/requirements/
8351         typedefs.cc
8352         * testsuite/26_numerics/random/poisson_distribution/operators/
8353         serialize.cc: New.
8354         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8355         parms.cc: New.
8356         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8357         default.cc: New.
8358         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
8359         typedefs.cc: New.
8360         * testsuite/26_numerics/random/bernoulli_distribution/operators/
8361         serialize.cc: New.
8362         * testsuite/26_numerics/random/discrete_distribution/cons/
8363         range.cc: New.
8364         * testsuite/26_numerics/random/discrete_distribution/cons/
8365         initlist.cc: New.
8366         * testsuite/26_numerics/random/discrete_distribution/cons/
8367         default.cc: New.
8368         * testsuite/26_numerics/random/discrete_distribution/cons/
8369         num_xbound_fun.cc: New.
8370         * testsuite/26_numerics/random/discrete_distribution/requirements/
8371         typedefs.cc: New.
8372         * testsuite/26_numerics/random/discrete_distribution/operators/
8373         serialize.cc: New.
8374         * testsuite/26_numerics/random/weibull_distribution/cons/
8375         parms.cc: New.
8376         * testsuite/26_numerics/random/weibull_distribution/cons/
8377         default.cc: New.
8378         * testsuite/26_numerics/random/weibull_distribution/requirements/
8379         typedefs.cc: New.
8380         * testsuite/26_numerics/random/weibull_distribution/operators/
8381         serialize.cc: New.
8382         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8383         parms.cc: New.
8384         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8385         default.cc: New.
8386         * testsuite/26_numerics/random/negative_binomial_distribution/
8387         requirements/typedefs.cc: New.
8388         * testsuite/26_numerics/random/negative_binomial_distribution/
8389         operators/serialize.cc: New.
8390         * testsuite/26_numerics/random/cauchy_distribution/cons/
8391         parms.cc: New.
8392         * testsuite/26_numerics/random/cauchy_distribution/cons/
8393         default.cc: New.
8394         * testsuite/26_numerics/random/cauchy_distribution/requirements/
8395         typedefs.cc: New.
8396         * testsuite/26_numerics/random/cauchy_distribution/operators/
8397         serialize.cc: New.
8398         * testsuite/26_numerics/random/gamma_distribution/cons/
8399         parms.cc: New.
8400         * testsuite/26_numerics/random/gamma_distribution/cons/
8401         default.cc: New.
8402         * testsuite/26_numerics/random/gamma_distribution/requirements/
8403         typedefs.cc: New.
8404         * testsuite/26_numerics/random/gamma_distribution/operators/
8405         serialize.cc: New.
8406         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8407         parms.cc: New.
8408         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8409         default.cc: New.
8410         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
8411         typedefs.cc: New.
8412         * testsuite/26_numerics/random/fisher_f_distribution/operators/
8413         serialize.cc: New.
8414
8415         * testsuite/26_numerics/random/exponential_distribution/cons/
8416         parms.cc: New.
8417         * testsuite/26_numerics/random/exponential_distribution/cons/
8418         default.cc: New.
8419         * testsuite/26_numerics/random/exponential_distribution/requirements/
8420         typedefs.cc: New.
8421         * testsuite/26_numerics/random/exponential_distribution/operators/
8422         serialize.cc: New.
8423         * testsuite/26_numerics/random/lognormal_distribution/cons/
8424         parms.cc: New.
8425         * testsuite/26_numerics/random/lognormal_distribution/cons/
8426         default.cc: New.
8427         * testsuite/26_numerics/random/lognormal_distribution/requirements/
8428         typedefs.cc: New.
8429         * testsuite/26_numerics/random/lognormal_distribution/operators/
8430         serialize.cc: New.
8431         * testsuite/26_numerics/random/binomial_distribution/cons/
8432         parms.cc: New.
8433         * testsuite/26_numerics/random/binomial_distribution/cons/
8434         default.cc: New.
8435         * testsuite/26_numerics/random/binomial_distribution/requirements/
8436         typedefs.cc: New.
8437         * testsuite/26_numerics/random/binomial_distribution/operators/
8438         serialize.cc: New.
8439         * testsuite/26_numerics/random/random_device/cons/
8440         token.cc: New.
8441         * testsuite/26_numerics/random/random_device/cons/
8442         default.cc: New.
8443         * testsuite/26_numerics/random/random_device/requirements/
8444         typedefs.cc: New.
8445         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8446         parms.cc: New.
8447         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8448         default.cc: New.
8449         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
8450         typedefs.cc: New.
8451         * testsuite/26_numerics/random/extreme_value_distribution/operators/
8452         serialize.cc: New.
8453         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8454         range.cc: New.
8455         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8456         default.cc: New.
8457         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8458         num_xbound_fun.cc: New.
8459         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8460         initlist_fun.cc: New.
8461         * testsuite/26_numerics/random/piecewise_linear_distribution/
8462         requirements/typedefs.cc: New.
8463         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
8464         serialize.cc: New.
8465         * testsuite/26_numerics/random/student_t_distribution/cons/
8466         parms.cc: New.
8467         * testsuite/26_numerics/random/student_t_distribution/cons/
8468         default.cc: New.
8469         * testsuite/26_numerics/random/student_t_distribution/requirements/
8470         typedefs.cc: New.
8471         * testsuite/26_numerics/random/student_t_distribution/operators/
8472         serialize.cc: New.
8473         * testsuite/26_numerics/random/geometric_distribution/cons/
8474         parms.cc: New.
8475         * testsuite/26_numerics/random/geometric_distribution/cons/
8476         default.cc: New.
8477         * testsuite/26_numerics/random/geometric_distribution/requirements/
8478         typedefs.cc: New.
8479         * testsuite/26_numerics/random/geometric_distribution/operators/
8480         serialize.cc: New.
8481         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8482         range.cc: New.
8483         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8484         default.cc: New.
8485         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8486         num_xbound_fun.cc: New.
8487         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8488         initlist_fun.cc: New.
8489         * testsuite/26_numerics/random/piecewise_constant_distribution/
8490         requirements/typedefs.cc: New.
8491         * testsuite/26_numerics/random/piecewise_constant_distribution/
8492         operators/serialize.cc: New.
8493
8494 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8495
8496         * include/ext/bitmap_allocator.h: The typedefs should be made public
8497         if we want them to be accessible. This has been revealed by the patch
8498         that fixes PR c++/26693 in g++.
8499
8500 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
8501
8502         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
8503         Regenerated.
8504         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
8505         Regenerated.
8506         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
8507         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
8508         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
8509         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
8510         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
8511         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
8512         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
8513         Regenerated.
8514         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
8515
8516 2009-03-31  Jason Merrill  <jason@redhat.com>
8517
8518         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
8519
8520         PR libstdc++/39310
8521         * include/tr1_impl/type_traits (is_function): Add partial
8522         specializations with function cv-quals.
8523         (__is_function_helper): Remove.
8524         (is_member_pointer): Don't define in terms of is_member_*_pointer.
8525
8526 2009-03-30  Ian Lance Taylor  <iant@google.com>
8527
8528         * include/backward/hashtable.h (clear): Return quickly if the
8529         table is empty.
8530
8531 2009-03-27  Ian Lance Taylor  <iant@google.com>
8532
8533         * include/backward/hashtable.h (_S_num_primes): Change to 29.
8534         (__stl_prime_list): Add 5 at the start of the list.
8535
8536 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
8537
8538         * include/std/fstream (basic_filebuf<>::open(const std::string&,
8539         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
8540         std::string&, ios_base::openmode), basic_ifstream<>::
8541         open(const std::string&, ios_base::openmode), basic_ofstream<>::
8542         basic_ofstream(const std::string&, ios_base::openmode),
8543         basic_ofstream<>::open(const std::string&, ios_base::openmode),
8544         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
8545         basic_fstream<>::open(const std::string&, ios_base::openmode)):
8546         Add in C++0x mode.
8547         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
8548         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
8549         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
8550         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
8551         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
8552         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
8553         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
8554
8555 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8556
8557         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
8558         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
8559         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
8560         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
8561
8562 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8563
8564         * include/bits/forward_list.h (_Fwd_list_node_base<>::
8565         _M_transfer_after, _M_reverse_after): Move out of line...
8566         * include/bits/forward_list.tcc: ... here.
8567         (forward_list<>::reverse): Move inline...
8568         * include/bits/forward_list.h: ... here; minor cosmetic changes.
8569
8570 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8571
8572         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
8573         28277.cc: Likewise.
8574         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
8575         Likewise.
8576         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
8577         Likewise.
8578         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
8579         Likewise.
8580
8581 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8582
8583         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
8584         year(s).
8585         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8586         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8587         Likewise.
8588         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8589         Likewise.
8590         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8591         Likewise.
8592         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8593
8594 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8595
8596         * testsuite/25_algorithms/search_n/iterator.cc: Condition
8597         iterations for simulators.
8598         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8599         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8600         Condition stream width for simulators.
8601         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8602         Likewise.
8603         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8604         Likewise.
8605         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8606
8607 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
8608
8609         * doc/xml/manual/appendix_contributing.xml: Add docbook style
8610         sheet version information. Table-ize docbook element examples.
8611         * doc/xml/manual/using.xml: Human-readable header
8612         markup. Alphabetized. Add new headers.
8613         * doc/html: Regenerate.
8614
8615 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
8616
8617         * doc/xml/faq.xml: Fix link to setup documentation.
8618
8619 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
8620
8621         * include/std/type_traits (__add_lvalue_reference_helper,
8622         __add_rvalue_reference_helper): As an optimization, rewrite
8623         condition (avoid is_function).
8624
8625 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8626
8627         PR libstdc++/39405
8628         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
8629         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8630
8631 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
8632
8633         * testsuite/30_threads/condition_variable_any/native_handle/
8634         typesizes.cc: Include tweaks.
8635         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8636         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8637         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8638         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8639         * testsuite/30_threads/condition_variable/native_handle/
8640         typesizes.cc: Same.
8641
8642 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8643
8644         * include/bits/shared_ptr.h: Add include guards.
8645         * include/tr1/shared_ptr.h: Likewise.
8646
8647 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8648
8649         * include/std/iostream: Fix doxygen link.
8650         * include/bits/forward_list.h: Fix doxygen markup.
8651         * include/ext/vstring.h: Escape backslash in doxygen comment.
8652         * include/bits/basic_string.h: Likewise.
8653
8654 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8655
8656         * doc/xml/faq.xml: Fix links to implementation status pages.
8657
8658 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8659
8660         * include/std/complex (operator+(const complex<>&, const _Tp&),
8661         operator+(const _Tp&, const complex<>&),
8662         operator-(const complex<>&, const _Tp&),
8663         operator-(const _Tp&, const complex<>&)): Do not assume real()
8664         returns a reference (against DR 387).
8665         * testsuite/26_numerics/complex/dr387_2.cc: New.
8666
8667 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8668
8669         * testsuite/thread/pthread4.cc: Move...
8670         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8671         * testsuite/thread/pthread5.cc: Move...
8672         * testsuite/23_containers/list/pthread5.cc: ...here.
8673         * testsuite/thread/pthread6.cc: Move...
8674         * testsuite/23_containers/map/pthread6.cc: ...here.
8675         * testsuite/thread/pthread7-rope.cc: Move...
8676         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8677         * testsuite/thread/guard.cc: Move...
8678         * testsuite/18_support/pthread_guard.cc: ...here.
8679         * testsuite/thread/18185.cc: Move...
8680         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8681         * testsuite/thread/pthread1.cc: Move...
8682         * testsuite/23_containers/list/pthread1.cc: ...here.
8683         * testsuite/thread/pthread2.cc: Move...
8684         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8685         * testsuite/thread/pthread3.cc: Move...
8686         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8687
8688         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8689         * testsuite/thread: Remove.
8690
8691 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8692
8693         * configure: Regenerate.
8694
8695 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8696
8697         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8698         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8699         from baseline_dir.
8700         * configure: Regenerate.
8701         * testsuite/Makefile.am (baseline_file): Remove variable.
8702         (site.exp): Set baseline_dir rather than baseline_file.
8703         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8704         * testsuite/Makefile.in: Regenerate.
8705
8706 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8707
8708         * testsuite/30_threads/thread/this_thread: Move...
8709         * testsuite/30_threads/this_thread: ...here.
8710         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8711         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8712         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8713         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8714         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8715         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8716
8717 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8718
8719         * doc/doxygen/user.cfg.in: Tweaks.
8720         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8721         be elsewhere.
8722
8723         * include/tr1_impl/unordered_map: Just use most specialized
8724         container module.
8725         * include/tr1_impl/unordered_set: Same.
8726         * include/tr1_impl/array: Same.
8727         * include/bits/stl_list.h: Same.
8728         * include/bits/stl_map.h: Same.
8729         * include/bits/stl_queue.h: Same.
8730         * include/bits/stl_set.h: Same.
8731         * include/bits/stl_stack.h: Same.
8732         * include/bits/forward_list.h: Same.
8733         * include/bits/basic_string.h: Same.
8734         * include/bits/stl_multimap.h: Same.
8735         * include/bits/stl_vector.h: Same.
8736         * include/bits/stl_deque.h: Same.
8737         * include/bits/stl_multiset.h: Same.
8738         * include/bits/stl_bvector.h: Same.
8739
8740         * include/backward/binders.h: Change binder module to binders.
8741
8742         * include/std/complex: Add complex_numers module.
8743         * include/tr1_impl/complex: Same.
8744
8745         * include/std/valarray: Add numeric_arrays module.
8746         * include/bits/gslice_array.h: Same.
8747         * include/bits/gslice.h: Same.
8748         * include/bits/mask_array.h: Same.
8749         * include/bits/slice_array.h: Same.
8750         * include/bits/indirect_array.h: Same.
8751
8752         * include/bits/allocator.h: Add allocators module.
8753         * include/ext/throw_allocator.h
8754         * include/ext/pool_allocator.h
8755         * include/ext/bitmap_allocator.h
8756         * include/ext/new_allocator.h
8757         * include/ext/malloc_allocator.h
8758         * include/ext/array_allocator.h
8759         * include/ext/mt_allocator.h
8760         * include/ext/debug_allocator.h
8761         * include/ext/extptr_allocator.h
8762
8763         * include/tr1_impl/functional: Move namespace markup here.
8764         * include/tr1_impl/regex: Same.
8765
8766         * include/tr1_impl/type_traits: Add metaprogramming module.
8767         * include/std/type_traits: Same.
8768
8769         * include/std/memory: Add memory module.
8770
8771         * include/std/ratio: Add ratio module.
8772
8773         * include/std/chrono: Move namespace markup here, add time module.
8774
8775         * include/std/thread: Move namespace markup here, add concurrency
8776         module.
8777         * include/std/mutex: Use concurrency module.
8778         * include/std/condition_variable: Same.
8779
8780
8781         * include/bits/ios_base.h: Refine io module.
8782         * include/bits/basic_ios.h: Same.
8783         * include/std/fstream: Same.
8784         * include/std/istream: Same.
8785         * include/std/ostream: Same.
8786         * include/std/sstream: Same.
8787
8788         * include/ext/vstring.h: Correct parameter markup.
8789
8790         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8791         * include/bits/unique_ptr.h: Same.
8792
8793         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8794         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8795         * include/bits/stl_heap.h: Add markup for new groupings.
8796         * include/bits/stl_algobase.h: Same.
8797         * include/bits/stl_algo.h: Same.
8798
8799         * include/c_compatibility/stdatomic.h: Add atomics module.
8800         * include/c_global/cstdatomic: Same.
8801
8802         * libsupc++/exception: Add exceptions module.
8803         * libsupc++/typeinfo: Same.
8804         * libsupc++/new: Same.
8805         * libsupc++/exception_ptr.h: Same.
8806         * include/std/system_error: Same.
8807         * include/std/stdexcept: Same.
8808
8809         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8810         * libsupc++/cxxabi-forced.h: Same.
8811
8812         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8813         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8814         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8815         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8816         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8817         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8818         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8819         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8820         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8821         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8822         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8823         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8824         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8825         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8826         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8827         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8828         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8829         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8830         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8831         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8832         * testsuite/23_containers/vector/requirements/dr438/
8833         constructor_1_neg.cc: Same.
8834         * testsuite/23_containers/vector/requirements/dr438/
8835         constructor_2_neg.cc: Same.
8836         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8837         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8838         * testsuite/23_containers/deque/requirements/dr438/
8839         constructor_1_neg.cc: Same.
8840         * testsuite/23_containers/deque/requirements/dr438/
8841         constructor_2_neg.cc: Same.
8842         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8843         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8844         * testsuite/23_containers/list/requirements/dr438/
8845         constructor_1_neg.cc: Same.
8846         * testsuite/23_containers/list/requirements/dr438/
8847         constructor_2_neg.cc: Same.
8848         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8849         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8850         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8851         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8852         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8853         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8854         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8855         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8856         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8857         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8858
8859 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8860
8861         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8862         * doc/doxygen/user.cfg.in: Update.
8863         * scripts/run_doxygen: Adjust for new group names.
8864
8865         * include/tr1_impl/random: Update doxygen group markup.
8866         * include/tr1_impl/unordered_map: Same.
8867         * include/tr1_impl/unordered_set: Same.
8868         * include/tr1_impl/array: Same.
8869         * include/std/numeric: Same.
8870         * include/std/utility: Same.
8871         * include/std/bitset: Same.
8872         * include/std/iosfwd: Same.
8873         * include/bits/stl_list.h: Same.
8874         * include/bits/stl_map.h: Same.
8875         * include/bits/stl_algobase.h: Same.
8876         * include/bits/stl_queue.h: Same.
8877         * include/bits/stl_set.h: Same.
8878         * include/bits/stl_stack.h: Same.
8879         * include/bits/stl_iterator_base_types.h: Same.
8880         * include/bits/forward_list.h: Same.
8881         * include/bits/basic_string.h: Same.
8882         * include/bits/stl_multimap.h: Same.
8883         * include/bits/stl_vector.h: Same.
8884         * include/bits/stl_deque.h: Same.
8885         * include/bits/stl_multiset.h: Same.
8886         * include/bits/stl_algo.h: Same.
8887         * include/bits/stl_bvector.h: Same.
8888         * include/bits/algorithmfwd.h: Same.
8889         * include/bits/stl_function.h: Same.
8890         * include/tr1/cmath: Same.
8891         * include/backward/binders.h: Same.
8892
8893 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8894
8895         * include/std/system_error (system_category): To system_category().
8896         (generic_category): To generic_category. DR 890.
8897         * src/system_error.cc: Define.
8898         * include/bits/functexcept.h: Only one __throw_system_error.
8899         * src/functexcept.cc: Same.
8900         * include/std/mutex: Fixup for changes above.
8901         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8902         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8903         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8904         * config/abi/pre/gnu.ver: Clean up exports.
8905
8906 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8907
8908         * include/std/thread: Fix typo.
8909         * src/thread.cc (thread::join): Use NULL.
8910
8911 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8912
8913         PR libstdc++/39168
8914         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8915         const string&)): Also check that the value != CHAR_MAX.
8916         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8917         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8918         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8919         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8920         _M_cache(const locale&)): Likewise.
8921         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8922         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8923         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8924         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8925         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8926         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8927
8928 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8929             Benjamin Kosnik  <bkoz@redhat.com>
8930
8931         * include/std/thread (_Impl_base): Move _M_id out and into ...
8932         (thread): ...here. Call _M_make_routine in body of constructors.
8933         Adjust data member usage to reflect changes.
8934         (_M_make_routine): From _M_make_shared_data.
8935         (_M_start_thread): Add __shared_base_type argument.
8936         * src/thread.cc: Fixups for above.
8937         * config/abi/pre/gnu.ver: Adjust exports.
8938         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8939         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8940         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8941
8942 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8943
8944         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8945         (compare_type_to_native_type): ...this, add alignment check.
8946         * testsuite/30_threads/condition_variable_any/native_handle/
8947         typesizes.cc: Modify as above.
8948         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8949         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8950         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8951         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8952         * testsuite/30_threads/condition_variable/native_handle/
8953         typesizes.cc: Same.
8954         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8955         typesizes.cc: Same.
8956
8957         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8958         * testsuite/30_threads/thread/cons/2.cc: Same.
8959         * testsuite/30_threads/thread/cons/3.cc: Same.
8960         * testsuite/30_threads/thread/cons/4.cc: Same.
8961         * testsuite/30_threads/thread/cons/5.cc: Same.
8962         * testsuite/30_threads/thread/cons/6.cc: Same.
8963         * testsuite/30_threads/thread/cons/7.cc: Same.
8964         * testsuite/30_threads/thread/cons/8.cc: Same.
8965
8966         * testsuite/30_threads/thread/cons/9.cc: New.
8967         * testsuite/30_threads/thread/cons/moveable.cc: New.
8968
8969         * src/condition_variable.cc: Clean up whitespace.
8970         * include/std/condition_variable: Same.
8971
8972 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8973
8974         * include/std/condition_variable (condition_variable): Remove
8975         _M_internal_mutex. Add private __native_type typedef.
8976         * src/condition_variable.cc (condition_variable::notify_one):
8977         Remove _M_internal_mutex use. Use typedef.
8978         (condition_variable::notify_all): Same.
8979         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8980         (recursive_mutex): Same.
8981         (timed_mutex): Same.
8982         (recursive_timed_mutex): Same.
8983         (once_flag): Make __native_type typedef private.
8984
8985         * include/std/thread (this_thread): Add minimal markup.
8986
8987         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8988         Adjust line numbers.
8989         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8990         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8991         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8992         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8993         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8994         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8995         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8996         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8997         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8998         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8999         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
9000         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
9001         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
9002
9003         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
9004         * testsuite/30_threads/condition_variable_any/native_handle/
9005         typesizes.cc: New.
9006         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
9007         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
9008         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
9009         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
9010         * testsuite/30_threads/condition_variable/native_handle/
9011         typesizes.cc: Same.
9012         * testsuite/30_threads/recursive_timed_mutex/native_handle/
9013         typesizes.cc: Same.
9014
9015 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
9016
9017         PR testsuite/33300
9018         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
9019         on darwin for lp64.
9020
9021 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
9022
9023         * configure.host: Set abi_baseline_pair for mips64*-linux.
9024         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
9025
9026 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
9027
9028         * include/std/thread (this_thread::get_id): Inline.
9029
9030 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
9031
9032         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
9033         _Callable as template argument for _M_make_shared_data.
9034         * testsuite/30_threads/thread/cons/6.cc: New.
9035         * testsuite/30_threads/thread/cons/7.cc: New.
9036         * testsuite/30_threads/thread/cons/8.cc: New.
9037
9038 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
9039
9040         * testsuite/30_threads/thread/member: To..
9041         * testsuite/30_threads/thread/members: ...this.
9042         * testsuite/30_threads/condition_variable/member: To...
9043         * testsuite/30_threads/condition_variable/members: ...this.
9044
9045 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
9046
9047         * include/std/thread (thread::id): Move definition inside thread.
9048         Use native_handle_type. Remove this_thread::get_id friend.
9049         Change __thread_data_ptr to __shared_base_ptr.
9050         (thread::id::id(native_handle_type): Make public. Still explicit.
9051         Use native_handle_type. Change _M_thread_id to _M_thread.
9052         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
9053         _M_thread_handle to _M_id.
9054         (thread::__thread_data): Rename to _Impl.
9055         Fixup for renames.
9056         (thread::_M_make_thread_data): Return derived type.
9057         (thread::hardware_concurrency): Add definition for default case.
9058         (thread::get_id): Now can define inline.
9059         (thread): Change _M_thread_data to _M_data.
9060         (this_thread::get_id): Now can define inline.
9061         * src/thread.cc (__thread_proxy): Rename to
9062         execute_native_thread_routine.
9063         Fixup for other renames.
9064         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
9065         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
9066         * testsuite/30_threads/thread/algorithm: Move to..
9067         * testsuite/30_threads/thread/swap: ...this.
9068         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
9069         * testsuite/30_threads/thread/id/operators.cc: New.
9070
9071 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
9072
9073         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
9074         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
9075         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
9076         exposing it in public std::tuple interface.
9077
9078 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
9079             Benjamin Kosnik  <bkoz@redhat.com>
9080
9081         * include/std/thread (__thread_data_base): Nest class in std::thread.
9082         (__thread_data): Likewise.
9083         (__thread_data_ptr): Nest typedef in std::thread.
9084         * src/thread.cc (__thread_proxy): Qualify the above names.
9085         * config/abi/pre/gnu.ver: Remove unused exports.
9086
9087 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
9088
9089         * include/bits/unique_ptr.h: Remove private __this_type typedef.
9090         * include/bits/stl_vector.h: Remove private vector_type typedef.
9091         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
9092         Fix line numbers.
9093         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
9094         * testsuite/23_containers/vector/requirements/dr438/
9095         constructor_1_neg.cc: Same.
9096         * testsuite/23_containers/vector/requirements/dr438/
9097         constructor_2_neg.cc: Same.
9098         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
9099         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
9100
9101 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9102
9103         PR libstdc++/25191
9104         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
9105         deal consistently with __try and __catch too.
9106         * src/localename.cc: Replace try -> __try, catch -> __catch.
9107         * src/ios.cc: Likewise.
9108         * src/locale.cc: Likewise.
9109         * src/istream.cc: Likewise.
9110         * src/thread.cc: Likewise.
9111         * src/compatibility.cc: Likewise.
9112         * src/bitmap_allocator.cc: Likewise.
9113         * src/ios_init.cc: Likewise.
9114         * include/debug/deque: Likewise.
9115         * include/debug/list: Likewise.
9116         * include/tr1_impl/hashtable: Likewise.
9117         * include/std/bitset: Likewise.
9118         * include/ext/pb_ds/detail/resize_policy/
9119         hash_load_check_resize_trigger_imp.hpp: Likewise.
9120         * include/ext/pb_ds/detail/resize_policy/
9121         hash_standard_resize_policy_imp.hpp: Likewise.
9122         * include/ext/pb_ds/detail/cc_hash_table_map_/
9123         resize_fn_imps.hpp: Likewise.
9124         * include/ext/pb_ds/detail/cc_hash_table_map_/
9125         constructor_destructor_fn_imps.hpp: Likewise.
9126         * include/ext/pb_ds/detail/pat_trie_/
9127         split_join_branch_bag.hpp: Likewise.
9128         * include/ext/pb_ds/detail/pat_trie_/
9129         constructors_destructor_fn_imps.hpp: Likewise.
9130         * include/ext/pb_ds/detail/bin_search_tree_/
9131         constructors_destructor_fn_imps.hpp: Likewise.
9132         * include/ext/pb_ds/detail/gp_hash_table_map_/
9133         resize_fn_imps.hpp: Likewise.
9134         * include/ext/pb_ds/detail/gp_hash_table_map_/
9135         constructor_destructor_fn_imps.hpp: Likewise.
9136         * include/ext/pb_ds/detail/binary_heap_/
9137         constructors_destructor_fn_imps.hpp: Likewise.
9138         * include/ext/pb_ds/detail/binary_heap_/
9139         erase_fn_imps.hpp: Likewise.
9140         * include/ext/pb_ds/detail/binary_heap_/
9141         split_join_fn_imps.hpp: Likewise.
9142         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
9143         constructors_destructor_fn_imps.hpp: Likewise.
9144         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
9145         * include/ext/pb_ds/detail/list_update_map_/
9146         constructor_destructor_fn_imps.hpp: Likewise.
9147         * include/ext/slist: Likewise.
9148         * include/ext/memory: Likewise.
9149         * include/ext/rc_string_base.h: Likewise.
9150         * include/ext/ropeimpl.h: Likewise.
9151         * include/ext/vstring.tcc: Likewise.
9152         * include/ext/rope: Likewise.
9153         * include/ext/sso_string_base.h: Likewise.
9154         * include/bits/shared_ptr.h: Likewise.
9155         * include/bits/stl_list.h: Likewise.
9156         * include/bits/locale_classes.tcc: Likewise.
9157         * include/bits/locale_facets.tcc: Likewise.
9158         * include/bits/locale_classes.h: Likewise.
9159         * include/bits/forward_list.h: Likewise.
9160         * include/bits/stl_vector.h: Likewise.
9161         * include/bits/stl_deque.h: Likewise.
9162         * include/bits/istream.tcc: Likewise.
9163         * include/bits/stl_uninitialized.h: Likewise.
9164         * include/bits/ostream.tcc: Likewise.
9165         * include/bits/vector.tcc: Likewise.
9166         * include/bits/stl_tempbuf.h: Likewise.
9167         * include/bits/deque.tcc: Likewise.
9168         * include/bits/basic_string.tcc: Likewise.
9169         * include/bits/ostream_insert.h: Likewise.
9170         * include/bits/locale_facets_nonio.tcc: Likewise.
9171         * include/bits/stl_tree.h: Likewise.
9172         * include/bits/fstream.tcc: Likewise.
9173         * include/tr1/shared_ptr.h: Likewise.
9174         * include/tr1/hypergeometric.tcc: Likewise.
9175         * include/backward/hashtable.h: Likewise.
9176         * libsupc++/exception_ptr.h: Likewise.
9177         * libsupc++/eh_personality.cc: Likewise.
9178         * libsupc++/eh_call.cc: Likewise.
9179         * config/locale/gnu/monetary_members.cc: Likewise.
9180         * config/locale/gnu/time_members.h: Likewise.
9181         * config/locale/generic/time_members.h: Likewise.
9182
9183 2009-02-03  Johannes Singler  <singler@ira.uka.de>
9184
9185         * include/parallel/algorithmfwd.h:
9186         Add parallelism default for many declarations.
9187         * include/parallel/numericfwd.h: Likewise.
9188         * include/parallel/iterator.h: Use iterator_traits as usual.
9189         * include/parallel/par_loop.h:
9190         Include equally_split.h.
9191         (for_each_template_random_access_ed):
9192         Avoid calling the Result default constructor.
9193         * include/parallel/numeric: Replace
9194         for_each_template_random_access by
9195         for_each_template_random_access_ed in numeric functions.
9196
9197 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
9198
9199         * config/os/gnu-linux/os_defines.h: Remove superfluous
9200         __NO_STRING_INLINES.
9201
9202 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9203
9204         * testsuite/21_strings/c_strings/char/3.cc: New test.
9205         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
9206
9207 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
9208             Jakub Jelinek  <jakub@redhat.com>
9209
9210         PR libstdc++/30928 (partial, works together with recent glibcs)
9211         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9212         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9213         defined.
9214         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9215         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9216         defined.
9217         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9218         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9219         defined.
9220         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9221         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9222         defined.
9223         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
9224         argument is const char *, assign result to const char * var, not
9225         char *.
9226         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
9227         argument is const wchar_t *, assign result to const wchar_t * var, not
9228         wchar_t *.
9229
9230 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
9231
9232         * include/std/thread: Remove unused headers.
9233         (__thread_data_base): Remove unused mutex and base.
9234         (thread::~thread): Only detach if joinable.
9235         (thread::joinable): Test if thread data ptr is empty.
9236         (thread::_M_thread_data_mutex): Remove.
9237         (thread::_M_get_thread_data): Remove.
9238         (thread::_M_make_thread_data): Remove overload, use make_shared.
9239         (thread::id::id): Make constructor explicit.
9240         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
9241         (thread::_M_start_thread): Break shared_ptr cycle on error.
9242         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
9243         * testsuite/30_threads/thread/member/4.cc: New.
9244         * testsuite/30_threads/thread/member/5.cc: New.
9245
9246 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
9247
9248         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
9249         (standard_layout): Just use !has_virtual_destructor for now.
9250         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
9251         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
9252         * testsuite/30_threads/recursive_mutex/requirements/
9253         standard_layout.cc: New.
9254         * testsuite/30_threads/condition_variable/requirements/
9255         standard_layout.cc: New.
9256         * testsuite/29_atomics/atomic_address/requirements/
9257         standard_layout.cc: Adjust.
9258         * testsuite/29_atomics/atomic_flag/requirements/
9259         standard_layout.cc: Same.
9260         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
9261         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
9262         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
9263         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
9264         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
9265         line numbers.
9266         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
9267         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
9268         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
9269         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
9270         Remove, not required.
9271
9272 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
9273
9274         * include/std/thread (__thread_data_base, thread): Rename member
9275         functions to match coding style.
9276         (thread::thread,thread::operator=): Define move operations.
9277         * src/thread.cc (__thread_data_base, thread): Rename member functions.
9278         * config/abi/pre/gnu.ver: Adjust.
9279
9280 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
9281
9282         PR libstdc++/38384
9283         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
9284         on HPUX.
9285         * configure: Regenerate.
9286
9287 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
9288
9289         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
9290         atomic_flag_fence.
9291
9292 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9293
9294 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9295             Uros Bizjak  <ubizjak@gmail.com>
9296
9297         PR libstdc++/38834
9298         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
9299         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
9300
9301 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9302             Rainer Emrich  <r.emrich@de.tecosim.com>
9303
9304         PR libstdc++/38919
9305         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
9306         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
9307         * configure: Regenerate.
9308
9309 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
9310
9311         * include/std/thread (__thread_data_base::__run): Make non-const.
9312         * testsuite/30_threads/thread/cons/5.cc: New.
9313
9314 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
9315
9316         * src/Makefile.am (sources): Add math_stubs_float.cc.
9317         * src/Makefile.in: Regenerate.
9318         * src/math_stubs_float.cc: New, from libmath/stubs.c.
9319
9320 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9321
9322         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
9323         * src/Makefile.in: Regenerate.
9324         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
9325
9326 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9327
9328         PR libstdc++/32666
9329         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
9330
9331 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9332
9333         PR libstdc++/32666
9334         * Makefile.am (hosted_source): Remove libmath directory.
9335         * Makefile.in: Regenerate.
9336         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
9337         (AC_REPLACE_MATHFUNCS): Remove.
9338         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
9339         in GLIBCXX_CHECK_C99_TR1.
9340         * acinclude.m4: Remove libmath, need_math.
9341         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
9342         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
9343         * configure.ac: Same.
9344         * configure: Regenerate.
9345         * fragment.am: Fix comment.
9346         * config.h.in: Regenerate.
9347         * src/Makefile.in: Regenerate.
9348         * src/Makefile.am: Remove libmath references.
9349         * doc/Makefile.in: Regenerate.
9350         * po/Makefile.in: Regenerate.
9351         * include/Makefile.in: Regenerate.
9352         * libsupc++/Makefile.in: Regenerate.
9353         * testsuite/Makefile.in: Regenerate.
9354
9355         * src/compatibility.cc: Also export long double versions of "C" math
9356         library if hppa-linux.
9357         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
9358         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
9359
9360         * libmath: Remove.
9361         * libmath/signbit.c: Same.
9362         * libmath/stubs.c: Same.
9363         * libmath/Makefile.in: Same.
9364         * libmath/copysignf.c: Same.
9365         * libmath/mathconf.h: Same.
9366         * libmath/signbitf.c: Same.
9367         * libmath/Makefile.am: Same.
9368         * libmath/signbitl.c: Same.
9369
9370 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
9371             Paolo Carlini  <paolo.carlini@oracle.com>
9372
9373         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
9374         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
9375         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
9376         * configure.ac: Adjust.
9377         * doc/xml/manual/configure.xml: Update.
9378         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
9379         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
9380         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
9381         * configure: Regenerate.
9382         * config.h.in: Likewise.
9383
9384         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
9385         thread::joinable, thread::swap, this_thread::get_id,
9386         this_thread::yield): Define inline...
9387         * include/std/thread: ... here.
9388         * config/abi/pre/gnu.ver: Adjust.
9389
9390 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9391
9392         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
9393         Add dg-timeout-factor 2.0.
9394         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
9395         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
9396         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
9397         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
9398         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
9399         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
9400
9401 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9402
9403         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
9404         field from readelf output.
9405
9406 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9407
9408         PR libstdc++/38384
9409         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
9410         * configure: Regenerate.
9411
9412 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9413
9414         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
9415         _GLIBCXX_HAVE_TLS.
9416         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
9417
9418 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9419
9420         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
9421         constructor for _M_pattern.
9422         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
9423         string.cc: Test construction from different basic_string type.
9424         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
9425         string.cc: Likewise.
9426
9427 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
9428             Jonathan Larmour  <jifl@eCosCentric.com>
9429
9430         PR libstdc++/36801
9431         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
9432         New.
9433         (__gnu_cxx::__exchange_and_add): Use it.
9434         * src/atomic.cc (get_atomic_mutex): New.
9435         * src/debug.cc (get_safe_base_mutex): New.
9436         * src/locale.cc (get_locale_cache_mutex): New.
9437         * src/mt_allocator.cc (get_freelist): New.
9438         (get_freelist_mutex): New.
9439         * src/pool_allocator.cc (get_palloc_mutex): New.
9440         * include/std/mutex (__once_functor_lock): To
9441         (__get_once_functor_lock): ...this.
9442         * src/mutex.cc (__once_mutex): Don't export, use
9443         (get_once_mutex): ...this.
9444         * config/abi/pre/gnu.ver: Adjust exports.
9445
9446 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9447
9448         PR libstdc++/38732
9449         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
9450         referenceCount field again.
9451         (__cxxabiv1::__cxa_refcounted_exception): New struct.
9452         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
9453         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
9454         inline functions.
9455         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
9456         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
9457         instead of __cxa_exception.
9458         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
9459         __cxxabiv1::__cxa_throw): Likewise.
9460         * libsupc++/eh_ptr.cc (std::rethrow_exception,
9461         std::__exception_ptr::exception_ptr::_M_addref,
9462         std::__exception_ptr::exception_ptr::_M_release,
9463         __gxx_dependent_exception_cleanup): Likewise.
9464         * testsuite/18_support/exception/38732.cc: New test.
9465
9466         PR libstdc++/38092
9467         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
9468         * src/compatibility.cc: Don't use .symver directives if
9469         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
9470         * config.h.in: Regenerated.
9471         * configure: Likewise.
9472
9473 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
9474
9475         PR libstdc++/38466
9476         * include/bits/stl_pair.h: Document C++03 pair vs swap.
9477
9478 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
9479
9480         * src/locale_init.cc (locale::_S_initialize_once): Move construction
9481         of classic locale...
9482         (locale::classic): Here.
9483
9484 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
9485
9486         * include/tr1_impl/regex: Fix bad return statements and typos.
9487
9488 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9489
9490         * include/tr1_impl/regex: Remove unimplemented function definitions.
9491         * testsuite/28_regex/init-list.cc: Compile only.
9492         * testsuite/tr1/7_regular_expressions/regex/cons/char/
9493         c_string_extended.cc: Same.
9494         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
9495         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
9496
9497 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9498
9499         PR libstdc++/38384
9500         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
9501         * configure: Regenerate.
9502
9503 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9504
9505         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
9506         * configure: Regenerate.
9507
9508 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9509
9510         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
9511         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
9512         * configure: Regenerate.
9513
9514 2009-01-04  Richard Guenther  <rguenther@suse.de>
9515
9516         PR libstdc++/38720
9517         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
9518         integer type for storage, arithmetic and comparisons.
9519         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
9520
9521 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9522
9523         PR libstdc++/38719
9524         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
9525         _Fwd_list_const_iterator::_M_next): Fix return type.
9526
9527 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9528
9529         * Revert last commit, reopen and suspend libstdc++/38678.
9530
9531 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9532
9533         PR libstdc++/38678
9534         * include/std/istream (basic_istream<>::_M_read): New.
9535         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
9536         (basic_istream<>::read, basic_istream<>::readsome): Use it.
9537         * include/std/ostream (basic_ostream<>::_M_write_): New.
9538         (basic_ostream<>::_M_write): Adjust.
9539         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
9540         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
9541         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
9542         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
9543         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.